- Reset Windows Update Agent: новые возможности
- chw2054 / Reset-WindowsUpdate.ps1
- Reset windows update ps1
- Вопрос
- Reset Windows Update Tool
- О программе
- Что нового
- Системные требования
- Полезные ссылки
- Подробное описание
- Возможности Reset Windows Update Tool
- Сброс настроек службы обновлений Windows Update
- Средство устранения неполадок Центра обновления Windows
- Сброс настроек Windows Update из командной строки
- Скрипт Reset Windows Update Agent
Reset Windows Update Agent: новые возможности
Впервые мы рассказали про бесплатное приложение Reset Windows Update Agent в 2015 году. Данный скрипт предоставляет пользователям и администраторам Windows удобный способ для выполнения необходимых задач администрирования на обслуживаемых системах.
За эти годы приложение активно развивалось, и список доступных команд увеличился с 9 в 2015 году до 18 в 2018 году. Все девять исходных команд по-прежнему доступны в Reset Windows Update Agent, а новые опции позволяют значительно расширить функциональность скрипта.
Скрипт доступен для загрузки на нашем сайте или в Центре сценариев Microsoft. Reset Windows Update Agent совместим с Windows XP, а также с новейшими версиями Windows 10 и Windows 10 Insider Preview.
Сначала нужно распаковать архив. Размер сжатого файла составляет всего 8 килобайт, а распакованная папка занимает 38 килобайт. Перед запуском скрипта можно ознакомиться с дополнительной информацией в файле README.txt. Обратите внимание, что для работы скрипта требуются права администратора.
Кликните правой кнопкой мыши по файлу ResetWUEng.cmd и выберите опцию Запуск от имени администратора. Перед тем, как выполнять какие-либо действия, рекомендуется создать резервную копию вашей системы.
При запуске отображается предупреждение об отказе от ответственности. Вам необходимо принять условия использования, чтобы отобразился список из 18 доступных команд:
- Открыть настройки «Защита системы».
- Сбросить компоненты службы обновления Windows.
- Удалить временные файлы в Windows.
- Открыть настройки веб-браузера Internet Explorer.
- Запустите команду Chkdsk на разделе с Windows.
- Запустить средство проверки системных файлов.
- Сканировать образ в поисках повреждений компонентов.
- Проверить обнаруженные повреждения и другие ошибки.
- Выполнить операции восстановления в автоматическом режиме.
- Очистить устаревшие компоненты.
- Удалить некорректные ключи реестра.
- Восстановить / сбросить настройки Winsock.
- Принудительно обновить групповые политики.
- Поиск обновлений Windows.
- Просмотр других локальных решений.
- Просмотр других онлайн решений.
- Скачать диагностические инструменты.
- Перезагрузка компьютера.
Если предназначение некоторых команд вполне очевидно, например “Открыть настройки Защита системы», то подробности других операций остаются неизвестными, например “Удалить некорректные ключи реестра”.
Однако, вы всегда можете открыть скрипт в простом текстовом редакторе, чтобы проверить, какие действия он выполняет.
Например, при очистке временных файлов Windows используется две команды:
Некоторые опции запускают сразу большое количество команд. Так например, при выборе опции “Сбросить компоненты службы обновления Windows” будет выполняться последовательный набор команд, отвечающих за остановку служб, завершение их работы, удаление файлов, повторную регистрацию файлов и др.
Администраторы могут запускать команды скрипта вручную, если их знают. Тем не менее, данный скрипт позволяет ускорить выполнение задач администрирования, потому что вам достаточно выбрать номер опции и нажать Enter для запуска соответствующей команды.
chw2054 / Reset-WindowsUpdate.ps1
. SYNOPSIS |
Reset-WindowsUpdate.ps1 — Resets the Windows Update components |
. DESCRIPTION |
This script will reset all of the Windows Updates components to DEFAULT SETTINGS. |
. OUTPUTS |
Results are printed to the console. Future releases will support outputting to a log file. |
. NOTES |
Written by: Ryan Nemeth |
Find me on: |
* My Blog: http://www.geekyryan.com |
* Twitter: https://twitter.com/geeky_ryan |
* LinkedIn: https://www.linkedin.com/in/ryan-nemeth-b0b1504b/ |
* Github: https://github.com/rnemeth90 |
* TechNet: https://social.technet.microsoft.com/profile/ryan%20nemeth/ |
Change Log |
V1.00, 05/21/2015 — Initial version |
V1.10, 09/22/2016 — Fixed bug with call to sc.exe |
V1.20, 11/13/2017 — Fixed environment variables |
#> |
$arch = Get-WMIObject — Class Win32_Processor — ComputerName LocalHost | Select-Object AddressWidth |
Write-Host » 1. Stopping Windows Update Services. « |
Stop-Service — Name BITS |
Stop-Service — Name wuauserv |
Stop-Service — Name appidsvc |
Stop-Service — Name cryptsvc |
Write-Host » 2. Remove QMGR Data file. « |
Remove-Item » $ env: allusersprofile \Application Data\Microsoft\Network\Downloader\qmgr*.dat » — ErrorAction SilentlyContinue |
Write-Host » 3. Renaming the Software Distribution and CatRoot Folder. « |
Rename-Item $ env: systemroot \SoftwareDistribution SoftwareDistribution.bak — ErrorAction SilentlyContinue |
Rename-Item $ env: systemroot \System32\Catroot2 catroot2.bak — ErrorAction SilentlyContinue |
Write-Host » 4. Removing old Windows Update log. « |
Remove-Item $ env: systemroot \WindowsUpdate.log — ErrorAction SilentlyContinue |
Write-Host » 5. Resetting the Windows Update Services to defualt settings. « |
» sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) « |
» sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) « |
Set-Location $ env: systemroot \system32 |
Write-Host » 6. Registering some DLLs. « |
regsvr32.exe / s atl.dll |
regsvr32.exe / s urlmon.dll |
regsvr32.exe / s mshtml.dll |
regsvr32.exe / s shdocvw.dll |
regsvr32.exe / s browseui.dll |
regsvr32.exe / s jscript.dll |
regsvr32.exe / s vbscript.dll |
regsvr32.exe / s scrrun.dll |
regsvr32.exe / s msxml.dll |
regsvr32.exe / s msxml3.dll |
regsvr32.exe / s msxml6.dll |
regsvr32.exe / s actxprxy.dll |
regsvr32.exe / s softpub.dll |
regsvr32.exe / s wintrust.dll |
regsvr32.exe / s dssenh.dll |
regsvr32.exe / s rsaenh.dll |
regsvr32.exe / s gpkcsp.dll |
regsvr32.exe / s sccbase.dll |
regsvr32.exe / s slbcsp.dll |
regsvr32.exe / s cryptdlg.dll |
regsvr32.exe / s oleaut32.dll |
regsvr32.exe / s ole32.dll |
regsvr32.exe / s shell32.dll |
regsvr32.exe / s initpki.dll |
regsvr32.exe / s wuapi.dll |
regsvr32.exe / s wuaueng.dll |
regsvr32.exe / s wuaueng1.dll |
regsvr32.exe / s wucltui.dll |
regsvr32.exe / s wups.dll |
regsvr32.exe / s wups2.dll |
regsvr32.exe / s wuweb.dll |
regsvr32.exe / s qmgr.dll |
regsvr32.exe / s qmgrprxy.dll |
regsvr32.exe / s wucltux.dll |
regsvr32.exe / s muweb.dll |
regsvr32.exe / s wuwebv.dll |
Write-Host » 7) Removing WSUS client settings. « |
REG DELETE » HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate » / v AccountDomainSid / f |
REG DELETE » HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate » / v PingID / f |
REG DELETE » HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate » / v SusClientId / f |
Write-Host » 8) Resetting the WinSock. « |
netsh winsock reset |
netsh winhttp reset proxy |
Write-Host » 9) Delete all BITS jobs. « |
Get-BitsTransfer | Remove-BitsTransfer |
Write-Host » 10) Attempting to install the Windows Update Agent. « |
if ( $arch -eq 64 ) < |
wusa Windows8 — RT — KB2937636 — x64 / quiet |
> |
else < |
wusa Windows8 — RT — KB2937636 — x86 / quiet |
> |
Write-Host » 11) Starting Windows Update Services. « |
Start-Service — Name BITS |
Start-Service — Name wuauserv |
Start-Service — Name appidsvc |
Start-Service — Name cryptsvc |
Write-Host » 12) Forcing discovery. « |
wuauclt / resetauthorization / detectnow |
Write-Host » Process complete. Please reboot your computer. « |
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Reset windows update ps1
Вопрос
After running this scrip as Admin I am still getting the same problems unable to uodate my Win 10 Pro.
Your device is missing important security and quality fixes.
There were problems installing some updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:
2019-06 Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4503286) -Error 0x80070002
Security Update for Microsoft Office 2010 (KB2553332) 64-Bit Edition -Error 0x8007065b
Security Update for Microsoft Office 2010 (KB4462223) 64-Bit Edition -Error 0x8007065b
Security Update for Microsoft Word 2010 (KB4461619) 64-Bit Edition -Error 0x8007065b
Security Update for Microsoft Word 2010 (KB4461625) 64-Bit Edition -Error 0x8007065b
I have also run Microsoft: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4497398
Had Microsoft support remotely connected to my PC uninstall my Antivirus & other programs and none of these have worked.
Even after downloading & running the updates when it gets to the very end I get a message that shows «Undoing changes made to your computer».
So what else can I do to get the MS updates to install? All other programs are updating or install OK apart from MS.
Reset Windows Update Tool
Разработчик: | Manuel F. Gil |
Лицензия: | MIT License (бесплатно) |
Версия: | 11.0.0.9 |
Обновлено: | 2020-10-13 |
Системы: | Windows 10 / 8.1 / 8 (32/64-bit) |
Интерфейс: | русский / английский |
Рейтинг: | |
Ваша оценка: | |
Категория: | Настройка и оптимизация системы |
Размер: | 1.0 MB (64-bit) |
О программе
Что нового
Новое в версии 11.0.0.9 (13.10.2020):
- Изменены дескрипторы службы безопасности
- Добавлена команда восстановления Microsoft Store
Системные требования
Полезные ссылки
Подробное описание
Reset Windows Update Tool разработан для случаев нестабильной работы Службы обновления Windows, когда пользователи могут столкнуться с проблемами обновления Windows.
Приложение позволяет исправить ошибки в связанных компонентах, вместо использования более кардинальных мер, как например восстановление состояния системы до более ранней точки восстановления.
Возможности Reset Windows Update Tool
После запуска приложения от имени администратора, инструмент предлагает следующие варианты действия для исправления проблем и ошибок обновления системы Windows:
- Открыть настройки «Защита системы».
- Сбросить компоненты службы обновления Windows.
- Удалить временные файлы в Windows.
- Открыть настройки веб-браузера Internet Explorer.
- Запустить проверку Chkdsk для раздела Windows.
- Сканировать все защищенные системные файлы.
- Сканировать все защищенные системные файлы.
- Сканировать образ в поисках повреждений.
- Проверить обнаруженные повреждения.
- Восстановить образ.
- Очистить устаревшие компоненты.
- Удалить некорректные ключи реестра.
- Сбросить настройки Winsock.
- Поиск обновлений.
- Просмотр других локальных решений.
- Просмотр других онлайн решений.
- Скачать диагностические инструменты.
- Перезагрузка компьютера.
Приложение может быть особо полезно при повреждении данных, например, при сбое жесткого диска или изменении служб и ключей реестра вредоносным ПО. Данная программа совместима со всеми поддерживаемыми Microsoft серверными и клиентскими операционными системами Windows.
Подробнее о работе с программой можно прочитать в этом обзоре .
Сброс настроек службы обновлений Windows Update
В этой статье мы покажем, как исправить ошибки и восстановить работу службы обновления Windows с помощью сброса конфигурации агента и службы Windows Update. Как правило, это самый эффективный и простой способ решить проблему с работой службы обновлений Windows, если обновления не загружаются или происходят ошибки при установке обновлений.
Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек агента и службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.
Средство устранения неполадок Центра обновления Windows
Прежде чем перейти к сбросу конфигурации центра обновления Windows настоятельно рекомендуем сначала попробовать более простое и эффективное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).
Скачайте и запустите Windows Update Troubleshooter для вашей версии Windows:
- Windows10 – wu10.diagcab ( https://aka.ms/wudiag ) (либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Windows Updates Troubleshooter);
- Windows 7и Windows 8.1 — WindowsUpdate.diagcab ( https://aka.ms/diag_wu ).
Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.
В моем случае была обнаружена и исправлена потенциальная ошибка в базе данных Центра обновления Windows. После этого осталось перезагрузить компьютер и попробовать выполнить поиск обновлений. Если обновления не загружаются или не устанавливаются, перейдите к следующему этапу.
Сброс настроек Windows Update из командной строки
Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).
С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 7, Windows 8.1 и Windows 10, так и в Windows Server 2016/ 2012 R2/ 2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.
Итак, по порядку о том, что делает скрип:
- Остановка службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
taskkill /im wuauclt.exe /f - Удаление служебных файлов qmgr*.dat в каталоге %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat» - Переименовываем служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - Удаление старого журнала windowsupdate.log
del /f /s /q %windir%\windowsupdate.log - Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) - Перерегистрация файлов системных динамических библиотек (dll), связанных со службами BITS и Windows Update:
cd /d %windir%\system32
regsvr32.exe /U /s vbscript.dll
regsvr32.exe /U /s mshtml.dll
regsvr32.exe /U /s msjava.dll
regsvr32.exe /U /s msxml.dll
regsvr32.exe /U /s actxprxy.dll
regsvr32.exe /U /s shdocvw.dll
regsvr32.exe /U /s Mssip32.dll
regsvr32.exe /U /s wintrust.dll
regsvr32.exe /U /s initpki.dll
regsvr32.exe /U /s dssenh.dll
regsvr32.exe /U /s rsaenh.dll
regsvr32.exe /U /s gpkcsp.dll
regsvr32.exe /U /s sccbase.dll
regsvr32.exe /U /s slbcsp.dll
regsvr32.exe /U /s cryptdlg.dll
regsvr32.exe /U /s Urlmon.dll
regsvr32.exe /U /s Oleaut32.dll
regsvr32.exe /U /s msxml2.dll
regsvr32.exe /U /s Browseui.dll
regsvr32.exe /U /s shell32.dll
regsvr32.exe /U /s atl.dll
regsvr32.exe /U /s jscript.dll
regsvr32.exe /U /s msxml3.dll
regsvr32.exe /U /s softpub.dll
regsvr32.exe /U /s wuapi.dll
regsvr32.exe /U /s wuaueng.dll
regsvr32.exe /U /s wuaueng1.dll
regsvr32.exe /U /s wucltui.dll
regsvr32.exe /U /s wups.dll
regsvr32.exe /U /s wups2.dll
regsvr32.exe /U /s wuweb.dll
regsvr32.exe /U /s scrrun.dll
regsvr32.exe /U /s msxml6.dll
regsvr32.exe /U /s ole32.dll
regsvr32.exe /U /s qmgr.dll
regsvr32.exe /U /s qmgrprxy.dll
regsvr32.exe /U /s wucltux.dll
regsvr32.exe /U /s muweb.dll
regsvr32.exe /U /s wuwebv.dllregsvr32.exe /s vbscript.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s msjava.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s Mssip32.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s Urlmon.dll
regsvr32.exe /s Oleaut32.dll
regsvr32.exe /s msxml2.dll
regsvr32.exe /s Browseui.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s Mssip32.dll
regsvr32.exe /s atl.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll - Сброс параметров Winsock netsh winsock reset
- Сброс параметров системного прокси netsh winhttp reset proxy
- Опционально. При использовании локального сервера WSUS, возможно дополнительно сбросить текущую привязку клиента к серверу WSUS путем удаления следующих параметров в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v AccountDomainSid /f
REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v PingID /f
REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientId /f
REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v TargetGroup /f
REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUServer /f
REG DELETE «HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate» /v WUStatusServer /f - Запуск остановленных служб:
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - Опционально. В некоторых случая требуется установить/переустановить последнюю версию агента Windows Update Agent (WUA). Скачать актуальную версию агента можно со страницы https://support.microsoft.com/en-us/kb/949104. Нужно скачать файл для вашей версии Windows.
Актуальная версия агента WUA для Windows 7 SP1 x64 — 7.6. Принудительная переустановка агента WindowsUpdate выполняется следующими командами:
- для Windows 7 x86: WindowsUpdateAgent-7.6-x86.exe /quiet /norestart /wuforce
- для Windows 7 x64: WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce
Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.
wuauclt /resetauthorization /detectnow
Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.
После этого перезагрузите компьютер, затем зайдите в Центр обновлений и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Если обновления начали корректно скачиваться и устанавливается, можно удалить папки резервные копии папок:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Скрипт Reset Windows Update Agent
В галерее скриптов Technet есть довольно полезный и простой скрипт для сброса компонентов центра обновлений — Reset Windows Update Agent. Скрипт универсальный и подходит для всех версий Windows: начиная с Windows XP и заканчивая последними версиями Windows 10. Рассмотрим, как им пользоваться.
- Скачайте архив ResetWUEng.zip здесь (https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc) и распакуйте его;
- Запустите файл ResetWUEng.cmd с правами администратора;
- Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows, сброс Winsock, очистка временных файлов и т.д.);
- Для сброса настроек Windows Update как правило достаточно использовать опцию 2 —ResetstheWindowsUpdateComponents (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
- Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.