Команда для принудительного обновления windows

Можно ли обновить Windows, используя командную строку?

Центр обновления Windows — одна из наиболее заметных функций Windows 10. Поскольку с выпуском Windows 10 Windows была предложена покупателям как услуга, а не как продукт. В сценарии «Программное обеспечение как услуга» это привело к тому, что обновления для Windows 10 были включены по умолчанию и никто не мог их отключить. Теперь, в то время как некоторые критиковали этот шаг со стороны Microsoft, в конечном итоге это шаг навстречу клиенту. Потому что Центр обновления Windows помогает пользователям оставаться защищенными от всевозможных угроз и предоставлять им новейшие и самые лучшие решения от Microsoft. Итак, тем, кто ценит этот сервис, сегодня мы поговорим о другом способе запуска этих обновлений.

1] Запустите Центр обновления Windows, используя Windows Powershell

Для запуска обновлений Windows в Windows Powershell потребуется вручную установить модуль Центра обновления Windows, загрузить загруженные обновления Windows и установить обновления Windows. И для этого откройте Windows Powershell, выполнив поиск Powershell в окне поиска Cortana и запустите его с правами уровня администратора.

Установится модуль обновления Windows для Windows Powershell.

Будет выполнено подключение к серверам Центра обновления Windows и загружены обновления, если они найдены.

Установятся обновления Windows, загруженные на ваш компьютер.

2] Запустите Центр обновления Windows с помощью командной строки

Командная строка в операционных системах Windows существует очень давно, в то время как Windows Powershell является сравнительно новым. Следовательно, он имеет аналогичные возможности для запуска обновлений Windows, но здесь следует подчеркнуть, что вам не нужно загружать какой-либо модуль для обновлений Windows.

Сначала откройте командную строку, выполнив поиск cmd в поле поиска Cortana, и запустите его с правами администратора.

Нажмите Да, чтобы получить запрос UAC.

Наконец, введите следующие команды и нажмите клавишу Enter, чтобы выполнить соответствующие операции.

Начать проверку обновлений:

Начать загрузку обновлений:

Начните установку загруженных обновлений:

Перезагрузите устройство после установки обновлений:

Проверьте, загрузите и установите обновления:

Стоит отметить, что упомянутые выше команды командной строки предназначены только для Windows 10. Для более старых версий Windows вам необходимо использовать следующие команды.

Начать проверку обновлений:

Начать установку обнаруженных обновлений:

Проверьте, загрузите и установите обновления:

Как включить принудительное обновление системы Windows 10

Обновление Windows не работает? Или, может быть, вы просто хотите получить обновление прямо сейчас? Мы покажем вам два очень простых варианта, столь же простое разрешение конфликтов и то, что больше не работает.

«Традиционные» обновления Windows

Как правило, Windows выполняет обновление в фоновом режиме, по крайней мере, в версии 10, редко есть какая-либо причина вмешиваться сюда. За исключением, может быть, предотвращения раздражающей перезагрузки в самое неподходящее время. Но, может случиться так, что обновление «залипнет». Тогда можно воспользоваться функциями принудительного обновления.

Читайте также:  Mac os рисовать блок схемы

Прежде всего, вам следует попытать счастья в обычном режиме, используя графический интерфейс пользователя: нажмите клавишу Windows, найдите «Параметры Центра обновления Windows» в меню «Пуск» и запустите приложение. Теперь вы можете использовать кнопку Проверить наличие обновлений , чтобы запустить проверку и установку доступных обновлений.

Если это не сработает, Интернет предлагает хорошо документированное решение с помощью инструмента «wuauclt»: команда wuauclt /detectnow, но это доступно только для Windows 7/8, несмотря на множество инструкций, это больше не относится к Windows 10. Так как инструмент был заменён на usoclient.exe. Файл wuauclt.exe всё ещё можно найти в Windows 10, но вызов Detenow не работает.

Обновление через терминал

Преемником является инструмент usoclient, который необходимо запустить в терминале с правами администратора. Просто найдите «командная строка» в меню «Пуск» и выберите «Запуск от имени администратора». Затем в командной строке выполните команду usoclient startcan.

По сути, usoclient вообще не предназначен для использования вручную, а только для внутреннего использования в Windows. Таким образом, инструмент не задокументирован и используется довольно редкого, но это работает!

PowerShell Windows часто пренебрегают, но PowerShell всегда предлагает довольно хорошие альтернативные решения. Права администратора не нужны. Откройте PowerShell затем введите следующую команду: (New-Object-ComObject Microsoft.Update.AutoUpdate).DetectNow () – это также запускает поиск обновлений.

Если вы попробуете такие команды, лучше всего оставить окно приложения Центра обновления Windows открытым. Там вы можете увидеть как меняется статус обновлений.

Мусор данных и решение проблем

Когда обновление настойчиво отказывается устанавливаться, вы можете сделать что-то другое.

Windows сохраняет пакеты обновлений в папке C:\Windows\Software\Download. Пакеты неудачных установок также остаются здесь. Если вы удалите все файлы, Центр обновления Windows должен будет загрузить их заново, что может исправить проблемы с неправильными загрузками. После того, как вы удалили всё, запустите обновление снова. Если всё в порядке с точки зрения сетевых технологий, обновление должно пройти.

Конечно, в Windows также есть автоматическое устранение неполадок при обновлении: вы можете найти его в Панель управленияСистема и БезопасностьУстранить типичные проблемы компьютера и запустить по ссылке Центр обновления Windows.

Почему этот совет только в конце? Опыт показывает, что собственные средства устранения неполадок Windows довольно бесполезны, поскольку, в лучшем случае, они обнаруживают только стандартные проблемы, в противном случае – тратят много времени на игры с вопросами и ответами.

Вы можете попробовать ещё одну отчаянную меру, если всё остальное не работает: у Microsoft есть Помощник по обновлению Windows 10для скачивания. При этом вы можете обновлять систему вручную, например, если вы пропустили основные обновления, потому что компьютер долгое время не работал. Однако, если система обновлена, инструмент только поздравит вас с использованием актуальной версии Windows 10.

Наконец, можно с уверенностью заявить: Windows Update почти всегда работает без сбоев в фоновом режиме, и обычно проблемы решаются при следующем перезапуске – на частных компьютерах. В корпоративной сети ситуация совсем иная, так как часто работают собственные серверы обновлений, которые расположены между серверами Microsoft и рабочей станцией. Это безопаснее, но приводит к множеству других источников ошибок – помочь может только администратор.

Читайте также:  Запуск при загрузке линукс

Способы обновления групповых политик Windows на компьютерах домена

В этой статье мы рассмотрим особенности обновления параметров групповых политик на компьютерах домена Active Directory: автоматическое обновление политик, команду GPUpdate , удаленное обновление через консоль Group Policy Management Console ( GPMC.msc ) и командлет PowerShell Invoke-GPUpdate .

Интервал обновления параметров групповых политик

Чтобы новые настройки, которые вы задали в локальной или доменной групповой политике (GPO) применились на клиентах, необходимо, чтобы служба Group Policy Client перечитала политики и внесла изменения в настройки клиента. Это процесс называется обновление групповых политик. Настройки групповых политик обновляются при загрузке компьютере и входе пользователя, или автоматически в фоновом режиме раз в 90 минут + случайное смещение времени (offset) в интервале от 0 до 30 минут (т.е. политики гарантировано применятся на клиентах в интервале 90 – 120 минут после обновления файлов GPO на контроллере домена).

Вы можете изменить интервал обновления настрое GPO с помощью параметра Set Group Policy refresh interval for computers, который находится в секции GPO Computer Configuration -> Administrative Templates -> System -> Group Policy.

Включите политику (Enabled) и задайте время (в минутах) в следующих настройках:

  • This setting allow you to customize how often Group Policy is applied to computer (от 0 до 44640 минут) – как часто клиент должен обновлять настройка GPO (если указать тут 0 – политики начнут обновляться каждые 7 секунд – не стоит этого делать);
  • This is a random time added to the refresh interval to prevent all clients from requesting Group Policy at the same time (от 0 до 1440 минут) – максимальное значение случайного интервал времени, которые добавляется в виде смещения к предыдущему параметру (используется для уменьшения количества одновременных обращений к DC за файлами GPO от клиентов).

GPUpdate.exe – команда обновления параметров групповых политики

Всем администраторов знакома команда gpupdate.exe, которая позволяет обновить параметры групповых политик на компьютере. Большинство не задумываясь используют для обновления GPO команду gpupdate /force . Эта команда заставляет компьютер принудительно перечитать все политики с контроллера домена и заново применить все параметры. Т.е. при использовании ключа force клиент обращается к контроллеру домена и заново получает файлы ВСЕХ нацеленных на него политик. Это вызывает повышенную нагрузку на сеть и контроллер домена.

Простая команда gpudate применяет только новые/измененные параметры GPO.

Если все OK, должны появится следующие строки:

Можно отдельно обновить параметры GPO из пользовательской секции:

или только политики компьютера:

gpupdate /target:computer /force

Если некоторые политики нельзя обновить в фоновом режиме, gpudate может выполнить logoff текущего пользователя:

gpupdate /target:user /logoff

Или выполнить перезагрузку компьютера (если изменения в GPO могут применится только во время загрузки Windows):

Принудительно обновление политики из консоли Group Policy Management Console (GPMC)

В консоли GPMC.msc (Group Policy Management Console), начиная с Windows Server 2012, появилась возможность удаленного обновления настроек групповых политик на компьютерах домена.

Читайте также:  Liber office для windows

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools

Теперь после изменения настроек или создания и прилинковки новой GPO, вам достаточно щелкнуть правой клавишей по нужному Organizational Unit (OU) в консоли GPMC и выбрать в контекстном меню пункт Group Policy Update. В новом окне появится количество компьютеров, на которых будет выполнено обновление GPO. Подтвердите принудительное обновление политик, нажав Yes.

Затем GPO по очереди обновяться на каждом компьютере в OU и вы получите результат со статусом обновления политик на компьютерах (Succeeded/Failed).

Данная команда удаленно создает на компьютерах задание планировщика с командой GPUpdate.exe /force для каждого залогиненого пользователя. Задание запускается через случайный промежуток времени (до 10 минут) для уменьшения нагрузки на сеть.

  • Открыт порт TCP 135 в Windows Firewall;
  • Включены службы Windows Management Instrumentation и Task Scheduler.

Если компьютер выключен, или доступ к нему блокируется файерволом напротив имени такого компьютера появится надпись “The remote procedure call was cancelled”.

По сути этот функционал дает тот же эффект, если бы вы вручную обновили настройки политик на каждом компьютере командой GPUpdate /force .

Invoke-GPUpdate – обновление GPO из Powershell

Также вы можете вызвать удаленное обновление групповых политик на компьютерах с помощью PowerShell комнадлета Invoke-GPUpdate (входит в RSAT). Например, чтобы удаленно обновить пользовательские политики на определенном компьютере, можно использовать команду:

Invoke-GPUpdate -Computer «corp\Computer0200» -Target «User»

При запуске командлета Invoke-GPUpdate без параметров, он обновляет настройки GPO на текущем компьютере (аналог gpudate.exe).

В сочетании с командлетом Get-ADComputer вы можете обновить групповые политики на всех компьютерах в определенном OU:

Get-ADComputer –filter * -Searchbase «ou=Computes,OU=SPB,dc=winitpro,dc=com» | foreach

или на всех компьютерах, которые попадают под определенный критерий (например, на всех Windows Server в домене):

При удаленном выполнении командлета Invoke-GPUpdate или обновления GPO через консоль GPMC на мониторе пользователя может на короткое время появиться окно консоли с запущенной командой gpupdate .

Записная книжка системного администратора

Мануалы, хайфхаки и прочее

Принудительный запуск обновления Windows

Обычно для настройки автоматического обновления Windows достаточно штатного графического интерфейса. Для более тонкой настройки этого механизма можно воспользоваться локальными или доменными групповыми политиками. Однако, бывают ситуации, когда вышеперечисленных инструментов не хватает. Для таких случаев есть возможность управлять клиентом обновления из командной строки с помощью утилиты wuauclt.

!Важно! Используйте эту утилиту в Windows 7 в командной строке, запущенной от имени Администратора !Важно!

Наиболее часто мне приходится использовать ее с ключом /ResetAuthorization. Запуск wuauclt c этим ключом, отдает команду клиенту заново зарегистрироваться на сервере, что позволяет исправить некоторые ошибки, возникающие в процессе обновления.

Так же бывают полезны следующие ключи:

/DetectNow — опрос сервера на предмет наличия обновлений. Удобно использовать этот ключ вместе с ключом сброса авторизации: wuauclt /ResetAuthorization /DetectNow

/ReportNow — отправка отчета на сервер

/UpdateNow — установка уже найденных обновлений

Также есть еще несколько ключей, в которых у меня никогда не возникало потребности, привожу их на всякий случай:

/ShowWindowsUpdate — вызывает окно Центра обновлений Windows

/CloseWindowsUpdate — закрывает окно Центра обновлений Windows

/ShowSettingsDialog — вызывает окно настроек обновления

/DemoUI — показывает в трее иконку статуса обновлений

/ResetEulas — сбрасывает соглашения EULA для всех обновлений

Оцените статью