
Мой Windows 10 не обновлялся некоторое время. Когда я открываю Центр обновления Windows, я вижу следующий текст:
Your device is at risk because it's out of date and missing important security and quality updates. Let's get you back on track so Windows can run more securely. Select this button to get going: Check for updates
Когда я нажимаю Check for updates
, ничего не происходит. Проверка обновлений отображается около двух секунд, затем я снова вижу исходное сообщение.
Что я безуспешно пытался сделать до сих пор:
Средство устранения неполадок Центра обновления Windows. (Проблем не обнаружено.)
Загрузите последнюю версию обновления стека обслуживания (SSU) из каталога Центра обновления Microsoft. (Установка не удалась.)
Исправьте повреждение файлов Windows, запустив
DISM.exe /Online /Cleanup-image /Restorehealth
иsfc /scannow
. (Проблем не обнаружено.)Принятый ответ вМожно ли вызвать Центр обновления Windows из командной строки?. (Команды
Get-WindowsUpdate
иInstall-WindowsUpdate
ничего не делают для меня).
У меня Windows 10 Education Version 1709 (сборка ОС 16299.98). Последнее успешное обновление системы установлено Update for Windows 10 Version 1709 for x64-based Systems (KB4058043)
на 2017-12-17
. Любопытно, что такие вещи, как Windows Malicious Software Removal Tool
и Security Update for Adobe Flash Player for Windows 10
все еще прекрасно обновляются через Центр обновления Windows. Но сама Windows отказывается обновляться.
Как заставить работать Центр обновления Windows?
Редактировать:
ВыходGet-WindowsUpdateLog
решение1
Всякий раз, когда обновления Windows ломаются, я запускаю свой отличный скрипт, пожалуйста, попробуйте его. Вам нужно будет запустить его как администратор:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE