Как установить обновления Windows через консоль? – Компьютер76 .

Что если операционная система оказалась неактивированной?

Если так, то для активации Windows 10 достаточно ввести ключ Windows 7, а вход в систему с помощью учетной записи Microsoft должен сделать процесс активации еще проще для любых последующих установок.

Не забудьте сбросить политику выполнения PowerShell.Помните, когда мы освободили PowerShell от оков и позволили ему запускать любые сценарии, которые он хотел? Что ж, сейчас самое подходящее время, чтобы обратить это вспять ради безопасности. Откройте PowerShell с правами администратора (как и раньше) и введите следующую команду:

Set-ExecutionPolicy Restricted

Как только это будет сделано, можно закрыть PowerShell и начать работать на новом Windows 10.

Пожалуйста, поделитесь своими результатами в комментариях или пройдите голосование. Удалось ли вам обновиться на последнюю версию Windows 10  лицензионной “Семерки”?

Как узнать, что powershell начал вносить изменения в windows?

Для проверки, что установка запущена, потребуется вызвать «Диспетчер задач» (один из распространенных вариантов сочетания клавиш для вызова Диспетчера задач – «Ctrl Alt Delete». При переходе на экран безопасности Windows в предложенном списке будет и кнопка возможности запуска Диспетчера задач) и убедиться, что процесс «Windows10UpgraderApp.exe» запущен.

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

Hide-windowsupdate: как скрыть ненужные обновления с помощью powershell

Вы можете скрыть определенные обновления, чтобы они никогда не устанавливались службой обновлений Windows Update на вашем компьютер (чаще всего скрывают обновления драйверов). Например, чтобы скрыть обновления KB2538243 и KB4524570, выполните такие команды:

$HideList = «KB2538243», «KB4524570»Get-WindowsUpdate -KBArticleID $HideList -Hide

Hide-WindowsUpdate -KBArticleID $HideList -Verbose

Теперь при следующем сканировании обновлений с помощью команды Get-WUlist скрытые обновления не будут отображаться в списке доступных для установки патчей.

Вывести список обновлений, которые скрыты на данном компьютере можно так:

Обратите внимание, что в колонке Status у скрытых обновлений появился атрибут H (Hidden).

Отменить скрытие некоторых обновлений можно так:

Get-WindowsUpdate -KBArticleID $HideList -WithHidden -Hide:$false

Show-WindowsUpdate -KBArticleID $HideList

Для тех, кто себя некомфортно чувствует в консоли PowerShell, для управления обновлениями Windows 10 могу порекомендовать графическую утилиту Windows Update MiniTool.

источник

Wsus offline update: об обновлениях замолвите слово

Зачем обновлять windows при помощи powershell?

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

Но упростить можно даже такой несложный процесс, хотя бы в плане его полной автоматизации.

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

Как запустить обновления виндовс update применив виндовс powershell?

Для запуска обновлений Виндовс Апдейтес в Виндовс PowerShell нужно ручным методом произвести установку модуля Windows Update, произвести загрузку обновлений и их установку.

  1. Чтобы это сделать, открываем Виндовс PowerShell как администратор;

    1 Виндовс PowerShell администратор

  2. Затем, в открывшемся окошке нам необходимо набрать следующее сочетание: Install-Module PSWindowsUpdate и нажать «Ввод» для установки модуля Виндовс Апдейт под Виндовс PowerShell;

    Как установить обновления Windows через консоль? - Компьютер76 .

  3. После этого вставляем выражение: Get-WindowsUpdate чтобы подключиться к серверам Виндовс Апдейт и загрузкам обновлений, в том случае, если они появились;

    Как установить обновления Windows через консоль? - Компьютер76 .

  4. Далее, нам необходимо вставить команду: Install-WindowsUpdate которая поможет установить обновления Виндовс, которые мы загрузили на ПК (Разумеется, после ввода каждой из этих команд нажимаем Enter).

    Как установить обновления Windows через консоль? - Компьютер76 .

Как извлечь cab файл из пакета обновлений msu

В некоторых случаях, когда служба Windows Update, которую использует утилита wusa, работает некорректно (попробуйте для начала выполнить сброс настроек агента обновления Windows), установить обновление в формате MSU не получается. В этом случае можно вручную распаковать пакет MSU, извлечь из него CAB файл обновления и вручную установить его в системе.

:/>  Жесткий диск тормозит: загружен на 100%, всё зависает и медленно работает

Чтобы распаковать MSU пакет в каталог C:Tempkb4056887 (каталог нужно предварительно создать), выполните следующую команду:

expand _f:* “C:Tempwindows10.0-kb4056887-x64.msu” C:Tempkb4056887

Microsoft (R) File Expansion Utility Version 10.0.10011.16384Copyright (c) Microsoft Corporation. All rights reserved.Can’t open input file: _f:*.Adding C:Tempkb4056887WSUSSCAN.cab to Extraction QueueAdding C:Tempkb4056887Windows10.

0-KB4056887-x64.cab to Extraction QueueAdding C:Tempkb4056887Windows10.0-KB4056887-x64-pkgProperties.txt to Extraction QueueAdding C:Tempkb4056887Windows10.0-KB4056887-x64.xml to Extraction QueueExpanding Files ….Expanding Files Complete …4 files total.

Как вы видите в каталоге появилось 4 типа файлов:

  • .xml файл (Windows10.0-KB4056887-x64.xml) — содержит метаданные пакета msu и используется программой Wusa.exe
  • .cab файл (Windows10.0-KB4056887-x64.cab — один или несколько)– непосредственно архив с обновлением Windows
  • *pkgProperties.txt файл (Windows10.0-KB4056887-x64-pkgProperties.txt)– содержит свойства пакета (дата выпуска, архитектура, тип пакета, ссылка на KB и т.д.)

Как исправить ошибку «обновление не применимо к пк»

Учитывая перечисленные факторы, наметим варианты решения проблемы. Рекомендую выполнить следующее:

  1. Установите все предварительные обновления для вашей ОС. В частности, обязательным является установка SP1 для Win 7 (особенно для будущей работы апдейта KB3033929). А также других важных апдейтов, являющихся почвой для последующих апдейтов (просмотрите в «Microsoft Knowledge Base» статьи, связанные с устанавливаемым вами апдейтом);
  2. Проверьте системное время и дату, при необходимости установите их корректные значения;
  3. Убедитесь, что вы верно выбрали апдейт в соответствии с разрядностью вашей системы (если вы скачивали оный с сайта «Майкрософт»), а также используемой версией Виндовс (не стоит на Win 7 устанавливать апдейт, предназначенный для Win 8). Если вы не знаете разрядность вашей ОС, нажмите клавиши Win Pause, и просмотрите значение показателя «Тип системы»;
  4. Убедитесь, что устанавливаемый вами апдейт отсутствует в системе. Для этого кликните на «Пуск», в строке поиска наберите appwiz.cpl и нажмите ввод. В открывшемся окне кликните слева на «Включение или отключение компонентов Виндовс» (Просмотр установленных обновлений), и поищите тот, который вы пытаетесь установить;
  5. Перезапустите службу обновления. Кликните на «Пуск», в строке поиска наберите services.msc, и нажмите ввод. В открывшемся окне служб найдите службу «Центр обновления Виндовс», и нажмите на «Запустить» (если она уже запущена, то сначала остановите её, а потом запустите вновь).

Также, если проблема в Windows 7 «Обновление не применимо к этому компьютеру» будет повторяться, проведите диагностику центра обновлений, нажав на Win R, и введя там:

msdt /id WindowsUpdateDiagnostic

sfc /scannow

Используйте возможности данной утилиты
  • Убедитесь, что устанавливаемый вами апдейт действительно необходим (в частности, кумулятивный апдейт для IE 11 под номером KB3008923 и вовсе может быть не нужен в системе);
  • Освободите место на вашем винчестере (при отсутствии свободного места);
  • Старайтесь пользоваться лицензионными (или, по меньшей мере, стабильными) сборками ОС Виндовс.

Как обновить windows 10 в автономном режиме | белые окошки

Кто пользовался и до сих пор пользуется мобильным интернетом 2G, тот хорошо знает, насколько медленным может быть скачивание даже небольших по объёму файлов. И даже если у вас есть 3G-интернет, скорость передачи данных может оставаться весьма низкой, когда вы находитесь далеко от источника сигнала. Спрашивается, как в таких условиях обновлять Windows, если Центр обновления едва тянет?

Или вот, например, такая ситуация.

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

Возможность скачивания и установки накопительных обновлений в автономном режиме доступна с 2021 года.

Всё очень просто. Вы заходите на специальный сайт и смотрите, какое обновление сейчас самое последнее, после чего сравниваете номер билда на сайте с номером установленной у вас версии Windows 10. Если для вашего ПК доступно новое обновление, скачиваете его с каталога кумулятивных обновлений и устанавливаете как обычную программу.

А теперь всё более подробно.

Сначала проверяем текущую версию Windows 10 на компьютере, для чего открываем приложение “Параметры”, заходим в раздел Система -> О программе (в сборке 1703 “О системе”) и записываем номер текущей версии.

О программе

Затем переходим по ссылке msconfig.ru/en-us/help/4018124, смотрим номер актуальной на данный момент версии и сравниваем с тем, что имеем на локальном компьютере.

Номер актуальной на данный момент версии

На 18 декабря самой актуальной является версия под индексом 16299.125, а у вас, к примеру, установлена версия 15254.125. Значит, отстаём от жизни. Нехорошо, это надо исправить. Записываем идентификатор последнего накопительного обновления (он всегда начинается с KB), садимся за подключённый к нормальному интернету компьютер, открываем каталог обновлений по адресу www.catalog.update.microsoft.com, вбиваем записанный ID в поисковое поле и жмём “Найти”.

Каталог обновлений

На следующей странице выбираем в списке соответствующий вашей разрядности и архитектуре процессора кумулятивный апдейт и скачиваем его на флешку.

Список

Кумулятивный апдейт

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

Мастер-установщик

Это всё, после перезагрузки можете вновь зайти в раздел “О системе” и убедиться, что у вас установлен самый последний билд Windows 10.

Модуль pswindowsupdate: управление обновлениями windows из powershell

Для управления обновлениями Windows из командной строки очень удобно использовать специальный PowerShell модуль – PSWindowsUpdate. Модуль PSWindowsUpdate не встроен в Windows и является сторонним модулем, доступным в галерее скриптов Technet.

PSWindowsUpdate позволяет администраторам удаленно проверять, устанавливать, удалять и скрывать определенные обновления на компьютерах и рабочих станциях. Модуль PSWindowsUpdate особо ценен при использовании для управления обновлениями в Core редакциях Windows Server, в которых отсутствуют графический интерфейс, а также при настройке образа Windows в режиме аудита.

Модуль pswindowsupdate: управление обновлениями windows из powershell | windows для системных администраторов

Для управления обновлениями Windows из командной строки очень удобно использовать специальный PowerShell модуль – PSWindowsUpdate. Модуль PSWindowsUpdate не встроен в Windows и является сторонним модулем, доступным в галерее скриптов Technet. PSWindowsUpdate позволяет администраторам удаленно проверять, устанавливать, удалять и скрывать определенные обновления на компьютерах и рабочих станциях. Модуль PSWindowsUpdate особо ценен при использовании для управления обновлениями в Core редакциях Windows Server, в которых отсутствуют графический интерфейс, а также при настройке образа Windows в режиме аудита.

Если вы используете Windows 10, вы можете установить модуль PSWindowsUpdate из онлайн репозитория через менеджер пакетов PackageManagement всего одной командой:

Install-Module -Name PSWindowsUpdate

В моем случае появилось предупреждение, что версия PSWindowsUpdate 1.5.2.6 уже установлена. Чтобы установить более новую версию, нужно запустить команду:

:/>  Лучшие программы для записи Windows (XP, 7, 8, 10) на флешку

Install-Module -Name PSWindowsUpdate –Force

После окончания установки нужно проверить наличие пакета:

Get-Package -Name PSWindowsUpdate

Install-Module -Name PSWindowsUpdate устаовка модуля из галереи

Если у вас установлена более старая версия Windows (Windows 7/8.1/ Windows Server 2008 R2/ 2021 R2) или отсутствует прямой доступ в Интернет, вы можете установить модуль PSWindowsUpdate вручную.

Модуль PSWindowsUpdate можно установить на любые поддерживаемые версии Windows, начиная с Vista / Windows Server 2008 с установленным PowerShell 2.0 (но рекомендуется PowerShell версии 3.0 и выше).

  1. Скачайте последнюю версию модуля PSWindowsUpdate со страницы: https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc и разблокируйте скачанный файл;

    Обратите внимание, что в галерее скриптов TechNet доступна только старая версия модуля – v 1.5.6. В то время как менеджер пакетов NuGet устаналивает из PowershellGallery версию PSWindowsUpdate 2.1.1.2. В разных версиях модуля доступные командлеты и параметры могут отличаться.

    установка архива с модулем PSWindowsUpdate

  2. Распакуйте архив с модулем в один из каталогов %USERPROFILE%DocumentsWindowsPowerShellModules или %WINDIR%System32WindowsPowerShellv1.0Modules (при постоянном использовании модуля это лучший вариант);
  3. Разрешите выполнение PS1 скриптов: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force
  4. Теперь вы можете импортировать модуль в свою сессию PowerShell: Import-Module PSWindowsUpdate

    Примечание

    . В Windows 7 / Server 2008 R2 при импорте модуля PSWindowsUpdate вы можете столкнутся с ошибкой вида: Имя «Unblock-File» не распознано как имя командлета. Дело в том, что в модуле используются некоторые функции, которые появились только в PowerShell 3.0. Для использования этих функций вам придется обновить PowerShell, либо вручную удалить строку | Unblock-File из файла PSWindowsUpdate.psm1

После установки модуля PSWindowsUpdate на своем компьютере вы можете удаленно установить его на другие компьютеры или сервера с помощью командлета Update-WUModule. Например, чтобы скопировать PSWindowsUpdate модуль с вашего компьютера на два удаленных сервера, выполните команды (нужен доступ к удаленным серверам по протоколу SMB, порт TCP 445):

Чтобы сохранить модуль в сетевой каталог для дальнейшего импорта модуля на других компьютерах, выполните:

Практически все командлеты модуля PSWindowsUpdate позволяют управлять установкой обновлений на удаленных компьютерах. Для этого используется атрибут -Computername Host1, Host2, Host3.

Чтобы управлять обновлениями на удаленных компьютерах, нужно добавить их имена в список доверенных хостов winrm:

Установите модуль PSWindowsUpdate на удаленных компьютерах и разрешите в файерволе доступ по динамическим RPC портам к процессу dllhost.exe.

Вывести список обновлений, доступных для данного компьютера на сервере обновлений можно с помощью команд Get-WindowsUpdate или Get-WUList.

Вы можете проверить, откуда должна получать обновления ваша ОС Windows. Выполните команду:

Как вы видите, компьютер настроен на получение обновлений с локального сервера WSUS (Windows Server Update Service = True). В этом случае вы должны увидесть список обновлений, одобренных для вашего компьютера на WSUS.

Если вы хотите просканировать ваш компьютер на серверах Microsoft Update (кроме обновлений Windows на этих серверах содержатся обновления Office и других продуктов) в Интернете, выполните команду:

Add-WUServiceManager -ServiceID "7971f918-a847-4430-9279-4a52d1efe18d" -AddServiceFlag 7

Теперь можете выполнить сканирование на Microsoft Update. Как вы видите, в данном случае были найдены дополнительные обновления для Microsoft Visual C 2008 и Microsoft Silverlight.

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

Например, исключим из списка обновления драйверов, OneDrive и одну конкретную KB:

Чтобы автоматически загрузить и установить все доступные обновления для вашей Windows, выполните:

Ключ AcceptAll включает одобрение установки для всех пакетов, а AutoReboot разрешает автоматическую перезагрузку Windows после установки обновлений.

Можете сохранить историю установи обновлений в лог файл (можно использовать вместо WindowsUpdate.log).

Install-WindowsUpdate -AcceptAll -Install -AutoReboot | Out-File "c:$(get-date -f yyyy-MM-dd)-WindowsUpdate.log" -force

В данном случае нужно подтверждать установку каждого обновления вручную.

Если вы хотите исключить некоторые обновления из списка на установку, выполните:

Install-WindowsUpdate -NotCategory "Drivers" -NotTitle OneDrive -NotKBArticleID KB4011670 -AcceptAll -IgnoreReboot

Модуль позволяет удаленно запустить установку обновлений сразу на нескольких компьютерах или серверах (на компьютерах должен присутствовать модуль PSWindowsUpdate). Это особенно удобно, так как позволяет администратору не заходить вручную на все сервера во время плановой установки обновлений. Следующая команда установит все доступные обновление на трех удаленных серверах:

Invoke-WUInstall -ComputerName server1, server2, server3 -Script {ipmo PSWindowsUpdate; Get-WindowsUpdate -Install -AcceptAll -AutoReboot| Out-File C:WindowsPSWindowsUpdate.log } -Confirm:$false -Verbose -SkipModuleTest –RunNow

Поэтому в новых версиях модуля для удаленной установки обновлений используйте такую команду:

$ServerNames = “server1, server2, server3”
Invoke-WUJob -ComputerName $ServerNames -Script {ipmo PSWindowsUpdate; Install-WindowsUpdate -AcceptAll | Out-File C:WindowsPSWindowsUpdate.log } -RunNow -Confirm:$false

Можно установить обновления на удаленном компьютере и отправить email отчет администратору:

Install-WindowsUpdate -ComputerName server1 -MicrosoftUpdate -AcceptAll - IgnoreReboot -SendReport –PSWUSettings @{SmtpServer="smtp.msconfig.ru";From="wualert@msconfig.ru";To="wuadmin@msconfig.ru";Port=25} -Verbose

С помощью команды Get-WUHistory вы можете получить список обновлений, установленных на компьютере ранее автоматически или вручную.

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

"server1","server2" | Get-WUHistory| Where-Object {$_.Title -match "KB4011634"} | Select-Object *|ft

Для корректного удаления обновлений используется командлет Remove-WindowsUpdate. Вам достаточно указать номер KB в качестве аргумента параметра KBArticleID. Чтобы отложить автоматическую перезагрузку компьютера можно добавить ключ –NoRestart:

Вы можете скрыть определенные обновления, чтобы они никогда не устанавливались службой обновлений Windows Update на вашем компьютер (чаще всего скрывают обновления драйверов). Например, чтобы скрыть обновления KB2538243 и KB4524570, выполните такие команды:

$HideList = "KB2538243", "KB4524570"
Get-WindowsUpdate -KBArticleID $HideList -Hide

Теперь при следующем сканировании обновлений с помощью команды Get-WUlist скрытые обновления не будут отображаться в списке доступных для установки патчей.

Обратите внимание, что в колонке Status у скрытых обновлений появился атрибут H (Hidden).

Для тех, кто себя некомфортно чувствует в консоли PowerShell, для управления обновлениями Windows 10 могу порекомендовать графическую утилиту Windows Update MiniTool.

Обновление windows 10 завершено

Как только войдете в Windows 10, вы заметите две вещи:

Во-первых, все ваши данные и приложения должны быть там, где они были изначально (так как мы обновили Windows 7, а не выполняли чистую установку). Впрочем, некоторые программы могут перестать работать на новой «Винде» из-за несовместимости. Скорее всего, это будут старые версии программ, которыми вы не пользовались, так что потеря невелика.

Во-вторых, главное при проведении этой важной работы – у вас на компьютере установилась полностью активированная версия Windows 10, официальная, новая (должна установиться последняя версия операционной системы, доступная Microsoft, поэтому Центр обновлений запускать сразу не придется), быстрая.

Обновление не применимо к этому компьютеру в windows 7

Ряд пользователей ОС Виндовс 7 при попытке обновления своей системы могут столкнуться с ошибкой данного обновления, сопровождающейся текстом «Обновление не применимо к этому компьютеру». Обычно такая проблема связана с отсутствием в системе предустановленных файлов, подготавливающих данное обновление, а также некорректно выбранной версией обновления (для 32-битной ОС выбран 64-битный апдейт, и наоборот).

Текст проблемного сообщения

Обновления, которые устанавливать не стоит

По уникальному коду обновления можно узнать его цель и дату выпуска. Если вы перешли на выборочную установку обновлений, то можете самостоятельно решить, какие из них будут скачаны. Из опыта установивших пользователей следует, что нижеперечисленные версии стоит пропустить, так как они вызывают некоторые проблемы:

  • обновление Windows KB971033 — убивает активацию нелицензионной Windows путём смены механизма активации;
  • КB2982791, KB2970228, KB2975719 и KB2975331 — аварийное завершение работы, синий экран, Stop 0×50 в Win32k.sys;
  • обновление безопасности KB2993651 — BSOD, отключение или неверная работа Windows Update, окна некоторых приложений могут стать невидимыми или некорректно отображаться позади других окон;
  • обновления безопасности KB2965768, KB2970228, KB2973201 и KB2975719 — окна некоторых приложений могут стать невидимыми или некорректно отображаться позади других окон;
  • обновление Windows KB2859537, KB2872339, KB2882822 — не запускаются программы из exe, ошибка 0xc0000005, только на нелицензионных Windows, т.к. заменяются файлы ядра;
  • обновление безопасности KB2862330 — BSOD, даже на MSDN образах;
  • обновление безопасности KB2864058 — проблемы с запуском приложений, использующих библиотеки Visual C .

Ещё некоторые обновления, отсортированные по месяцам:

  • апрель, 2021 — KB3045999;
  • май, 2021 — KB3022345;
  • июнь, 2021 — KB3068708 — синий экран, постоянная перезагрузка;
  • август, 2021 — KB3060716 и KB3071756 — BSOD с ошибкой 0x0000007b;
  • сентябрь, 2021 — KB3080149 — BSOD;
  • октябрь, 2021 — KB3088195 — BSOD с кодом 0×80070490;
  • ноябрь, 2021 — KB3101746;
  • декабрь, 2021 — KB3108381 — вылетают некоторые приложения;
  • январь, 2021 — KB3121212 — могут быть проблемы, у кого система активирована через KMS сервер;
  • февраль, 2021 — KB3126587 и KB3126593 — Windows не запускается;
  • март, 2021 — KB3140410 — BSOD;
  • май, 2021 — KB3153171 — BSOD с 145 ошибкой.

Ответ

Однозначно дать ответ почему конкретное обновление не применимо именно к вашему компьютеру я не смогу, тут нужно смот4реть сам компьютер. Но я попробую рассмотреть основные причины, из-за которых невозможно установить обновление безопасности Windows и способы решения проблемы.

Итак, ошибка «Обновление неприменимо к этому компьютеру» (The Update is not applicable to your Computer – в английской версии Windows) появляется при попытке ручной установки MSU обновления через утилиту wusa.exe (Автономный установщик обновлений Windows). Почему Windows 10 / 8.1 / 7 может считать, что обновление неприменимо:

Получаем список доступных обновлений windows из powershell

Вывести список обновлений, доступных для данного компьютера на сервере обновлений можно с помощью команд Get-WindowsUpdate или Get-WUList.

Чтобы проверить список доступных обновлений на удаленном компьютере, выполните:

Get-WUList –ComputerName server2

Вы можете проверить, откуда должна получать обновления ваша ОС Windows. Выполните команду:

Как вы видите, компьютер настроен на получение обновлений с локального сервера WSUS (Windows Server Update Service = True). В этом случае вы должны увидесть список обновлений, одобренных для вашего компьютера на WSUS.

Если вы хотите просканировать ваш компьютер на серверах Microsoft Update (кроме обновлений Windows на этих серверах содержатся обновления Office и других продуктов) в Интернете, выполните команду:

Вы получаете предупреждение:

Чтобы разрешить сканирование на Microsoft Update, выполните команду:

Проверка совместимости (возможности апгрейда) windows 10

Перед апгрейдом версии Windows 10 вы можете проверить, возможно ли обновить ваш билд Windows 10 до версии, которая содержится в указанном образе. Для этого выполните команду:

start /wait setup.exe /Auto Upgrade /Quiet /NoReboot /DynamicUpdate Disable /Compat ScanOnly

Используемые параметры:

  • /Auto Upgrade – автоматический режим обновления;
  • /Quiet – скрыть диалоговые окна мастера обновления;
  • /NoReboot – запретить перезагрузку компьютера;
  • /DynamicUpdate Disable — указывает, что не нужно загружать последние обновления через Windows Update;
  • /Compat ScanOnly – выполнить только проверку совместимости, без выполнения обновления.

Сканирование компьютера на совместимости с новый билдом Windows 10 займет некоторое время.

Вы можете отслеживать завершение процесса сканирования системы с помощью файла C:$Windows.~BTSourcesPanthersetupact.log. Сканирование завершено, если в файле содержится строка:

Info MOUPG **************** SetupHost Logging End ****************

Результаты анализа на совместимость содержаться в файле C:$Windows.~BTSourcesPanthersetuperr.log. Найдите последнюю строку, которая выглядит так:

CSetupHost::Execute(xxx): Result = xxxxxxxx

Это и есть код результата проверки.

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

Прочие параметры pswindowsupdate

Рассмотрим некоторые параметры, способные упростить жизнь системному администратору:

  1. Установка всех доступных обновлений из MicrosoftUpdate с последующей перезагрузкой:
  2. Запрет установки отдельного обновления из MicrosoftUpdate по названию и номеру KB:

и отмена запрета в случае необходимости:

Скрипт совместим со всеми операционными системами, начиная с Windows Vista и заканчивая Windows 10. Работоспособность сценария пока не проверялась на Windows Server 2021. Операционная система Windows Server 2003 не поддерживается.

При необходимости, для задания параметру ExecutionPolicy значения Restricted (настройки по умолчанию), можно воспользоваться следующей командой:

источник

Создание и запуск сценария powershell для обновления windows 7 до последней версии

Если у вас еще стоит на компьютере Windows 7, знайте, что ради безопасности находящихся на компьютере ваших данных стоит озаботиться переходом на более современную операционную систему, поскольку вышедшая в октябре 2009 года «операционка» перестанет поддерживаться разработчиком с 15 января 2020 года. Именно с этого момента операционная система не получит больше обновлений безопасности.

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

* Windows PowerShell представляет собой средство командной строки, которое позволяет выполнять команды и сценарии для изменения параметров системы и автоматизации производимых в ней задач.

Это абсолютно легальная официальная программа, использование которой не потребует знаний программирования или применения других специфических нюансов. Элемент управления не нужно скачивать с подозрительных сайтов или торрентов, средство автоматизации выполнения задач Windows PowerShell по умолчанию установлено в каждой ОС Windows, начиная с Windows 7, с пакетом обновления 1 (SP1).

Управление windows update с помощью powershell

Модуль PSWindowsUpdate, автором которого является Michal Gajda, позволяет управлять параметрами обновления ОС Windows на любом компьютере под управлением PowerShell 2.0 или выше.

PSWindowsUpdate даёт возможность администраторам предприятий проверять и устанавливать обновления на удаленных рабочих станциях и серверах. Он особенно удобен в использовании для установки обновлений на Windows Server Core, у которых нет GUI, а также во время настройки Windows в режиме аудита.

После загрузки, извлекаем содержимое файла в папку C:WindowsSystem32WindowsPowerShellv1.0Modules .

Оставьте комментарий

Adblock
detector