====== Windows update ====== [[https://www.catalog.update.microsoft.com|Windows Update Catalog]], [[https://www.microsoft.com/en-us/software-download/windows10|Update Assistant]]. Модуль для Powershell: [[https://www.powershellgallery.com/packages/PSWindowsUpdate|PSWindowsUpdate]] # Установить модуль Install-Module -Name PSWindowsUpdate # Проверить обновления Get-WindowsUpdate # Установить все обновления с последующей перезагрузкой Install-WindowsUpdate -AcceptAll -AutoReboot # Сброс настроек Windows Update Reset-WUComponents # Обновление PSWindowsUpdate Update-WUModule https://adamtheautomator.com/pswindowsupdate/ ===== Способы починить поломавшийся Windows Update ===== ==== Очистка кэша обновлений ==== rem Остановка службы Windows Update (может зависнуть при остановке, помогает перезагрузка) net stop wuauserv rem Очистка папки кэша обновлений del %WINDIR%\SoftwareDistribution\* /f /s /q rem Запуск службы Windows Update net start wuauserv rem Отчёт на сервер WSUS об установленных обновлениях (если есть WSUS) wuauclt /reportnow ==== Установка хотфикса System Update Readiness Tool ==== В данном случае для Windows Server 2008 R2 x64 Edition: [[https://www.microsoft.com/en-us/download/details.aspx?id=14668|KB947821]] ==== Устранение ошибок Центра обновления Windows с помощью DISM или средства проверки готовности системы к обновлению ==== - Откройте командную строку с повышенными привилегиями. Для этого проведите пальцем от правого края экрана к центру, а затем нажмите кнопку Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить. - Введите указанную ниже команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.DISM.exe /Online /Cleanup-image /RestorehealthВажно! При запуске этой команды DISM использует Центр обновления Windows для предоставления файлов, в которых необходимо устранить повреждения. Но если клиент Центр обновления Windows уже поврежден, используйте работающий экземпляр Windows в качестве источника восстановления или параллельную папку Windows из сетевой папки или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду: DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccessПримечание. Замените заполнитель C:\RepairSource\Windows расположением, где размещается ваш источник восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows. - Введите указанную ниже команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.sfc /scannow - Закройте командную строку и повторно запустите Центр обновления Windows. https://support.microsoft.com/ru-ru/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness Скачать средство устранения неполадок в Центре обновления Windows: https://aka.ms/wudiag ===== .NET Framework 3.5 ===== Варианты установки - dism или powershell, чтобы указать /source, сначала надо туда скопировать содержимое дистрибутива Windows\sources\sxs. Дистрибутив должен быть __точно таким, как целевая система__. dism /online /enable-feature /featurename:NetFx3 /all dism /online /enable-feature /featureName:NetFx3 /all /limitAccess /source:drive_letter:\sources\sxs dism /online /enable-feature /featurename:netfx3 /all /LimitAccess /source:\\share_name\sources\sxs Install-WindowsFeature –name NET-Framework-Core Install-WindowsFeature –name NET-Framework-Core –source x:\sources\sxs /source:drive_letter:\sources\sxs Install-WindowsFeature –name NET-Framework-Core –source \\share_name\sources\sxs ===== Патч для Crypto Pro 3.6 ===== Симптомы: с установленной программой КриптоПро версии 3.6 при попытке выполнить обновление через центр обновления Windows возникает ошибка 0x800b0001. Решение: скачать и установить патч, перезагрузиться. [[https://answers.microsoft.com/ru-ru/windows/wiki/windows_7-update/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-800b0001/2c998fdb-99bb-4c78-8893-c6ac4cdc11aa|Подробная информация]] ===== Обновить магазинные приложения ===== (gwmi -Namespace "root\cimv2\mdm\dmmap" -Class "MDM_EnterpriseModernAppManagement_AppManagement01").UpdateScanMethod() # или gcim -Namespace "Root\cimv2\mdm\dmmap" -ClassName "MDM_EnterpriseModernAppManagement_AppManagement01" | Invoke-CimMethod -MethodName UpdateScanMethod https://social.technet.microsoft.com/Forums/windows/en-US/5ac7daa9-54e6-43c0-9746-293dcb8ef2ec/how-to-force-update-of-windows-store-apps-without-launching-the-store-app?forum=win10itprosetup ===== Обновление не ставится, ошибка 0x800f0922 ===== Симптомы: запускается локальное обновление Win8.1AndW2K12R2-KB3191564-x64.msu, оно ставится, пишет, что всё в порядке и нужна перезагрузка. Во время перезагрузки идут проценты установки обновления, и где-то на 65% система начинает откатывать обновление обратно. В логах: Windows update "Update for Windows (KB3191564)" was successfully installed. (Command line: ""C:\Windows\system32\wusa.exe" "C:\temp\Win8.1AndW2K12R2-KB3191564-x64.msu" /quiet /forcerestart") Package KB3191564 failed to be changed to the Installed state. Status: 0x800f0922. Installation Failure: Windows failed to install the following update with error 0x800F0922: Update for Windows (KB3191564). Решение: очистить C:\Windows\Temp. #Requires -RunAsAdministrator del "$env:WINDIR\Temp\*" -Recurse -Force -Confirm:$false https://serverfault.com/questions/797269/windows-update-800f0922 ===== Поиск обновлений в интернете минуя WSUS (для Server Core) ===== New-ItemProperty -Name UseWUServer -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Value 0 -PropertyType DWORD -Force Restart-Service wuauserv Дальше уже проверять обновления из меню. ===== ADMX для Microsoft Office ===== https://learn.microsoft.com/en-us/microsoft-365/troubleshoot/updates/automatic-updates ===== Литература ===== [[https://www.outsidethebox.ms/9962/|Как обновиться до Windows 11 или Windows 10 либо переустановить систему, сохранив настройки и установленные программы]]