Если служба обновлений Windows работает не корректно, обновления не загружаются или не устанавливаются, то самый простой и эффективней способ решить проблему со службой Windows Update – восстановить ее исходные настройки. В этой статье мы покажем, как сбросить конфигурацию агента и службы обновлений Windows Update.
Содержание:
- Средство устранения неполадок Центра обновления Windows
- Сброс настроек Windows Update с помощью PowerShell
- Утилита Reset Windows Update Tool
- Восстановление исходных настроек Windows Update из командной строки
Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%\WindowsUpdate.log (в Windows 10 и 11 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.
Средство устранения неполадок Центра обновления Windows
Прежде чем перейти к сбросу конфигурации центра обновления Windows, настоятельно рекомендуем сначала попробовать более встроенное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).
В Windows 10 и 11 Windows Update Troubleshooter уже встроен в современную панель Settings. Для предыдущих версий Windows его придется скачать вручную по ссылкам ниже:
- Windows 11 — Settings -> System -> Troubleshooter -> Other Troubleshooter -> Windows Update;
- Windows 10 – скачите wu10.diagcab по ссылке https://aka.ms/wudiag , либо запустите локальную версию инструмента: Пуск -> Параметры -> Обновления и безопасность -> Устранение неполадок -> Центр обновлений Windows (Start -> Settings -> Updates and Security -> Troubleshoot -> Additional Troubleshooters-> Windows Updates – resolve problems that prevent you from updating windows);
Для быстрого доступа к средствам исправления неполадок Windows можно использовать команду ms-settings:
ms-settings:troubleshoot
- Windows 7 и Windows 8.1 — WindowsUpdate.diagcab (https://aka.ms/diag_wu).
Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.
В моем случае была обнаружена и исправлена потенциальная ошибка в базе данных Центра обновления Windows. После этого перезагрузите компьютер и попробуйте выполнить поиск обновлений. Если обновления не загружаются или не устанавливаются, перейдите к следующему этапу.
Сброс настроек Windows Update с помощью PowerShell
Вы можете использовать PowerShell модуль PSWindowsUpdate для сброса настроек агента и службы Windows Update.
Установите модуль на свой компьютер из галереи скриптов PSGallery:
Install-Module -Name PSWindowsUpdate
Разрешите запуск PowerShell скриптов:
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force
Выполните команду:
Reset-WUComponents –verbose
Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:\Windows\SoftwareDistribution, что и описанный чуть ниже bat скрипт.
VERBOSE: Background Intelligent Transfer Service (BITS) VERBOSE: Windows Update (wuauserv) VERBOSE: Application Identity (appidsvc) VERBOSE: Cryptographic Services (cryptsvc) Step 2: Delete the qmgr*.dat files Step 3: Backup software distribution folders VERBOSE: Renaming Software Distribution folder to C:\Windows\SoftwareDistribution.bak VERBOSE: Renaming CatRoot folder to C:\Windows\System32\Catroot2.bak Step 4: Remove old Windows Update logs VERBOSE: Deleting the C:\Windows\WindowsUpdate.log files. Step 5: Reset Windows Update services VERBOSE: Reset BITS service VERBOSE: Reset Windows Update service Step 6: Reregister dll's VERBOSE: regsvr32.exe / s atl.dll VERBOSE: regsvr32.exe / s urlmon.dll VERBOSE: regsvr32.exe / s mshtml.dll VERBOSE: regsvr32.exe / s shdocvw.dll VERBOSE: regsvr32.exe / s browseui.dll VERBOSE: regsvr32.exe / s jscript.dll VERBOSE: regsvr32.exe / s vbscript.dll VERBOSE: regsvr32.exe / s scrrun.dll VERBOSE: regsvr32.exe / s msxml.dll VERBOSE: regsvr32.exe / s msxml3.dll VERBOSE: regsvr32.exe / s msxml6.dll VERBOSE: regsvr32.exe / s actxprxy.dll VERBOSE: regsvr32.exe / s softpub.dll VERBOSE: regsvr32.exe / s wintrust.dll VERBOSE: regsvr32.exe / s dssenh.dll VERBOSE: regsvr32.exe / s rsaenh.dll VERBOSE: regsvr32.exe / s gpkcsp.dll VERBOSE: regsvr32.exe / s sccbase.dll VERBOSE: regsvr32.exe / s slbcsp.dll VERBOSE: regsvr32.exe / s cryptdlg.dll VERBOSE: regsvr32.exe / s oleaut32.dll VERBOSE: regsvr32.exe / s ole32.dll VERBOSE: regsvr32.exe / s shell32.dll VERBOSE: regsvr32.exe / s initpki.dll VERBOSE: regsvr32.exe / s wuapi.dll VERBOSE: regsvr32.exe / s wuaueng.dll VERBOSE: regsvr32.exe / s wuaueng1.dll VERBOSE: regsvr32.exe / s wucltui.dll VERBOSE: regsvr32.exe / s wups.dll VERBOSE: regsvr32.exe / s wups2.dll VERBOSE: regsvr32.exe / s wuweb.dll VERBOSE: regsvr32.exe / s qmgr.dll VERBOSE: regsvr32.exe / s qmgrprxy.dll VERBOSE: regsvr32.exe / s wucltux.dll VERBOSE: regsvr32.exe / s muweb.dll VERBOSE: regsvr32.exe / s wuwebv.dll Step 7: Reset WinSock VERBOSE: netsh winsock reset Step 8: Reset Proxy VERBOSE: netsh winhttp reset proxy Step 9: Start Windows Update services VERBOSE: Cryptographic Services (cryptsvc) VERBOSE: Application Identity (appidsvc) VERBOSE: Windows Update (wuauserv) VERBOSE: Background Intelligent Transfer Service (BITS) Step 10: Start Windows Update services VERBOSE: wuauclt /resetauthorization /detectnow
Запустите поиск обновлений из панели управления или выполните поиск доступных обновлений с помощью команды PowerShell:
Get-WUList
Утилита Reset Windows Update Tool
Есть еще одни полезный и простой инструмент для сброса настроек Windows Update — Reset Windows Update Tool. Раньше это скрипт был доступен на TechNet. Сейчас автор ведет репозиторий на GitHub (м https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool ).
Для загрузки предлагается скомпилированный exe файл (C++) или обычный скрипт. Я предпочитаю использовать cmd скрипт.
- Скачайте ResetWUEng.zip и распакуйте на диск;
- Запустите файл ResetWUEng.cmd с правами администратора;
- Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows с помощью DISM, сброс Winsock, очистка временных файлов и т.д.);
- Для сброса настроек Windows Update достаточно использовать опцию 2 — Resets the Windows Update Components (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
- Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки.
Вы можете самостоятельно посмотреть, что делает скрипт, открыв в файл ResetWUEng.cmd в любом текстовом редакторе и изучив его содержимое. Например, опция 2 отправляет на процедуру components.
- После окончания работы скрипта Reset Windows Update Agent перезагрузите компьютер и проверьте работу службы обновлений.
Скрипт ResetWUEng.cmd универсальный и подходит для всех версий Windows: начиная с Windows XP и вплоть до Windows 11.
Восстановление исходных настроек Windows Update из командной строки
Процесс сброса настроек агента и службы обновления Windows состоит из нескольких этапов. Все описанные операции выполняются в командной строке и собраны в один bat файл (готовый скрипт можно скачать по ссылке ниже).
С помощью данного скрипта можно полностью сбросить конфигурацию службы Центра обновлений Windows, и очистить локальный кэш обновлений. Скрипт является универсальный и будет работать как в Windows 11/10/8.1/7, так и в Windows Server 2022/2019/2016/2012 R2/2008 R2. Скрипт помогает устранить большинство типовых ошибок в работе службы Windows Update, когда центр обновлений перестает загружать новые обновления или пишет, что при установке обновления возникают ошибки.
Убедитесь, что настройки Windows Update на вашем компьютере на задаются с помощью доменных или локальных политик. Для вывода результирующих настроек GPO можно воспользоваться утилитой gpresult или rsop.msc. Можно сбросить настройки локальной GPO по этой инструкции.
Итак, по порядку о том, что делает скрипт:
- Остановить службы 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 /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 - Сброс параметров 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 7 и 8.1 можно установить/переустановить последнюю версию агента 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 Agent (WUA) в Windows 7 можно узнать в свойствах файла %windir%\system32\Wuaueng.dll. В нашем примере это 7.6.7600.256.
- для Windows 7 x86:
Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.
wuauclt /resetauthorization /detectnow
Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.
После этого перезагрузите компьютер, затем зайдите в Центр обновлений и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.
Если обновления Windows стали скачиваться и устанавливать корректно, можно удалить папки резервные копии папок:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Если ничего не помогло, попробуйте вручную скачать и установить последнее кумулятивное обновление для вашей версии Windows из каталога обновлений Microsoft Update Catalog.
Ошибки скачивания или установки обновлений Windows 11 или Windows 10 одни из самых распространенных проблем пользователей ОС и обычно имеют примерно одинаковые причины, которые можно устранить и вручную (Как исправить ошибки Центра обновлений Windows), однако иногда удобнее и быстрее использовать утилиты, предназначенные специально для этого. Reset Windows Update Tool — одна из таких программ, предлагающая помимо этого и дополнительные возможности для решения проблем с системой.
В этом обзоре подробно об использовании утилиты Reset Windows Update Tool для исправления проблем при установке обновлений Windows, о том, какие именно действия выполняет эта утилита и её дополнительных функциях. На близкую тему: Встроенные средства устранения неполадок Windows 11, Устранение неполадок Windows 10.
Сброс параметров и кэша обновлений, восстановление работоспособности центра обновлений с помощью Reset Windows Update Tool
Скачать утилиту Reset Windows Update Tool можно бесплатно с официального сайта https://wureset.com — на сайте представлены установщик для x64 версии Windows, установщик для 32-бит систем (x86), portable-версия программы в ZIP-архиве.
Перед использованием утилиты рекомендую создать точку восстановления системы: Точки восстановления Windows 11, Точки восстановления Windows 10 на случай, если в процессе что-то пойдет не так.
После установки Reset Windows Update Tool, запустите программу от имени администратора (правый клик по значку утилиты — «Запуск от имени администратора»), дальнейшие шаги выглядят следующим образом:
- Выбор языка: введите номер языка, нажмите Enter, русский в списке присутствует. Если в результате вы получите иероглифы вместо русского языка выйдите из программы, введя 0 (ноль), откройте файл Russian.txt в блокноте и заново сохраните его в той же папке, но с кодировкой ANSI вместо UTF-8 (при недостаточности прав на сохранение, сохраните в другое место, например, на рабочий стол, а уже затем скопируйте в папку программы).
- После принятия лицензии (вводом Y) в программе будет отображен список доступных действий.
- Достаточно ввести номер и нажать Enter. В части исправления ошибок обновления Windows, нас интересует второй пункт — сброс компонентов Windows Update, а если это не поможет или имеется иная задача — можно прибегнуть к другим методам.
Доступные в программе действия по порядку:
- Открытие системной защиты — открытие параметров защиты системы для настройки, использования или создания точек восстановления.
- Сброс компонентов Windows Update — остановка служб обновления, очистка кэша обновлений, повторная регистрация и запуск служб обновления.
- Удаление временных файлов Windows — простая очистка временных файлов, можно использовать и системные средства: Как очистить диск C от ненужных файлов, Очистка диска средствами Windows 11.
- Открытие параметров Internet Explorer — по факту, многие из этих параметров влияют и на другие браузеры.
- Запуск проверки диска для системного раздела.
- Запуск проверки целостности системных файлов Windows.
- Проверка целостности хранилища компонентов Windows.
- Проверка, помещено ли хранилище как поврежденное.
- Автоматическая проверка и восстановление целостности хранилища компонентов.
- Очистка компонентов (папки WinSxS).
- Проверка и удаление «недопустимых значений реестра» (какие именно значения удаляются — точно не знаю, но при этом создается резервная копия).
- Сброс настроек WinSock (как часть исправления проблем с сетью, подробнее: Как сбросить параметры сети Windows 11, Как сбросить параметры сети Windows 10).
- Сброс Microsoft Store при проблемах с работой магазина, установкой или обновлением приложений.
- Принудительное обновление групповой политики (если какие-то политики были настроены, но не применились).
- Поиск обновлений Windows — инициируется запуск поиска обновлений в Центре обновлений.
- Отображение ключа продукта Windows (в моем случае не отобразился).
- Запуск встроенных средств устранения неполадок Windows.
- Открывает страницу на сайте Майкрософт с информацией об установке обновлений Windows актуальных версий.
Все представленные действия можно выполнить и вручную, но не исключаю, что для кого-то наличие утилиты в списке средств исправления ошибок может пригодиться.
Reset Windows Update Tool
Description:
The Reset Windows Update Tool is a powerful troubleshooting tool designed to help users fix various issues related to Windows updates. This tool provides a wide range of functions to help reset and repair various components of the Windows Update service, as well as address other common system issues.
Features
The Reset Windows Update Tool provides the following features:
- Resetting Windows Update components to their default settings
- Deleting temporary files to free up disk space
- Changing invalid values in the Windows Registry to ensure smooth operation
- Scanning and repairing protected system files that may be corrupted using the «sfc /scannow» command
- Detecting and repairing corruptions in the Windows system image
- Cleaning up superseded components to optimize system performance and free up disk space
Getting Started
To use the Reset Windows Update Tool, simply download the tool and run it on your Windows system. The tool will guide you through the process of resetting and repairing various components of the Windows Update service, as well as other common system issues.
Contributing
If you’d like to contribute to this documentation, please follow these steps:
- Fork this repository to your own GitHub account.
- Create a new branch with a descriptive name for your changes.
- Make your changes and commit them to your branch.
- Push your branch to your forked repository.
- Open a pull request from your branch to this repository’s
main
branch. - Your changes will be reviewed and merged if they meet the project’s standards.
Collaboration
This project has a MIT license, which means its code is open source and anyone can collaborate. If you are interested in contributing, please review the basic collaboration rules.
Issues and feature requests can be reported through GitHub Tracker. In addition, you can join the developer community in the discussion forum, real-time chat channel, mailing list, and online meetings.
Credits
This project is developed and maintained by Manuel Gil.
License
This project is distributed under the MIT license. For more information, see the LICENSE file.
Ошибки обновления в Windows 10 и 11 относятся к ряду наиболее распространённых проблем, с которыми приходится сталкиваться пользователям в процессе эксплуатации операционной системы. В большинстве случаев они связаны с некорректной работой Центра обновлений, сбоем загрузки пакетов. Многие неполадки в работе этого компонента могут быть устранены вручную, например, путём очистки каталога загрузки обновлений SoftwareDistribution. Также для исправления типичных ошибок обновления можно использовать специальные инструменты, одним из которых является бесплатная утилита Reset Windows Update Tool.
Reset Windows Update Tool — средство быстрого обслуживания Windows 10 и 11
Актуальная версия этого инструмента доступна на сайте разработчика — wureset.com. Есть и портативная версия. Процедура установки стандартная, по завершении инсталляции на рабочем столе будет создан одноименный ярлык. Интерфейс утилиты — консольный, но это не должно смущать, так как вам не придётся вводить никаких команд, если не считать за таковые номера доступных опций.
Установив и запустив утилиту от имени администратора (это необходимо для управления системными настройками), выберите русский язык, для чего введите соответствующую ему цифру 8 и нажмите ввод. Если в следующем окне вдруг вы увидите крякозябры, что весьма вероятно, закройте утилиту, перейдите в расположение установки C:\Program Files\wureset\wureset\lang и найдите там файл Russian.txt.
Переместите его на рабочий стол, откройте Блокнотом, сохраните с кодировкой ANSI после чего опять забросьте его в папку lang.
Запустив Reset Windows Update Tool второй раз, вы увидите, что текст стал вполне читабелен. Примите соглашение вводом Y и нажатием enter.
В результате пред вами предстанет список доступных опций, всего девятнадцать:
1. Открывает системную защиту — открывает окно «Свойства системы» на вкладке «Защита системы».
2. Сбрасывает компоненты Windows Update — останавливает службы обновления, очищает кэш обновлений, а затем запускает остановленные ранее службы.
3. Удаляет временные файлы в Windows — очищает временные файлы операционной системы. Содержимое Корзины в список очищаемых файлов не входит.
4. Откройте параметры Internet Explorer — открывает диалоговое окно настроек Internet Explorer «Свойства обозревателя».
5. Запускает Chkdsk в разделе Windows — выполняет проверку файловой системы разделе с установленной Windows. Проверка выполняется с параметром /f, так как для запуска процедуры требуется перезагрузка.
6. Запускает средство проверки системных файлов — выполняет проверку целостности системных файлов средствами SFC.
7. Сканирование изображения для повреждения хранилища компонентов — проверяет целостность хранилища компонентов средствами DISM.
8. Проверяет, помечено ли изображение повреждённым — проверяет статус хранилища компонентов средствами DISM.
9. Выполняет ремонтные операции автоматически — проверяет и восстанавливает хранилище компонентов средствами DISM.
10. Очищает вытесненные компоненты — удаляет заменённые компоненты и уменьшает размер хранилища компонентов средствами утилиты DISM.
11. Удаляет любые неправильные значения реестра — сканирует системный реестр на предмет «битых» записей и удаляет последние, попутно создавая на рабочем столе резервную копию.
12. Ремонт/Сброс настроек Winsock — сбрасывает сетевые настройки Windows, может использоваться при проблемах с подключением к интернету.
13. Reset Microsoft Windows Store — сбрасывает конфигурацию Магазина Windows, используется для восстановления работы Магазина.
14. Принудительное обновление групповой политики — обновляет настроенные, но не применённые политики Windows, равносильно выполнению команды gpupdate /force.
15. Поиск обновлений Windows — запускает процедуру внепланового поиска обновлений Windows.
16. Найдите ключ продукта Windows — показывает ключ продукта (операционной системы). Работает не у всех пользователей.
17. Изучает другие локальные решения — открывает раздел «Устранение неполадок» в приложении «Параметры».
18. Изучает другие онлайн-решения — открывает страницу с рекомендациями по устранению неполадок с обновлениями на сайте Microsoft.
19. Перезагружает ваш компьютер — тут всё понятно без комментариев.
Как пользоваться инструментом
Всё очень просто: вводим соответствующую действию цифру и жмём ввод. Дальше Reset Windows Update Tool всё делает сама, прогресс и результат выводятся в консольном интерфейсе утилиты, дополнительных действия со стороны пользователя не требуется. У программы имеются настройки, вызываемые вводом звёздочки и нажатием enter. В настройках можно изменить язык и цвет шрифта на синем фоне.
Все способы:
- Способ 1: Средство устранения неполадок
- Способ 2: Очистка кэша
- Способ 3: «Windows PowerShell»
- Способ 4: «Командная строка»
- Способ 5: BAT-файл
- Способ 6: Reset Windows Update Tool
- Вопросы и ответы: 0
Способ 1: Средство устранения неполадок
Стандартный способ сброса «Центра обновления Windows» подразумевает использование предустановленного средства устранения неполадок. В десятой версии операционной системы оно находится в настройках в специальном меню:
- Откройте системные параметры любым доступным способом. Проще всего это сделать через меню «Пуск»: вызовите его и в нижнем левом углу кликните по пункту «Параметры».
Читайте также: Как открыть «Параметры» в Windows 10
- В появившемся окне проследуйте в раздел «Обновление и безопасность», который находится в нижней части списка всех элементов.
- Воспользовавшись навигацией в левой части, перейдите во вкладку «Устранение неполадок», после чего в основной части переместитесь вниз и щелкните по строке «Дополнительные средства устранения неполадок».
- Попав в целевое меню, один раз нажмите по пункту «Центр обновления неполадок», а затем кликните по кнопке «Запустить средство устранения неполадок». Обратите внимание, что искомый элемент находится в блоке «Запустить диагностику и устранить неполадку».
- Дождитесь завершения процесса сканирования системного компонента. Во время этого вы будите видеть полосу прогресса, показанную на изображении ниже.
- При обнаружении проблем соответствующая информация отобразится на экране. Чтобы запустить процесс восстановления, тем самым осуществив сброс «Центра обновления Windows», щелкните по кнопке «Далее».
- Дождитесь завершения процедуры, после чего нажмите по кнопке «Закрыть средство устранения неполадок».
Примечание! Это не самый эффективный способ сброса настроек «Центра обновления Windows», так как он не всегда способен обнаружить глубинные проблемы. В таком случае после завершения анализа системного компонента на экране появится окно с сообщением «Модуль устранения неполадок не выявил проблему». Но это может произойти даже в том случае, когда неполадка на самом деле есть.
Если при работе «Средства устранения неполадок» возникли проблемы, рекомендуется ознакомиться с тематической статьей на нашем сайте, в которой подробно рассматриваются все нюансы, связанные с этой темой.
Подробнее: Обзор «Средства устранения неполадок» в Windows 10
Способ 2: Очистка кэша
Зачастую сброс «Центра обновления Windows» заключается в очистке кэша этого компонента. Такую процедуру можно провести вручную или посредством специализированного софта, в том числе и предустановленного в операционной системе. Этой теме у нас на сайте посвящена отдельная статья, с которой вы можете ознакомиться, перейдя по ссылке ниже.
Подробнее: Удаление кэша обновлений в Windows 10
Способ 3: «Windows PowerShell»
«Windows PowerShell» — это многофункциональная консольная оболочка, посредством которой можно выполнять множество манипуляций с операционной системой. Чтобы с ее помощью осуществить сброс «Центра обновления Windows», понадобится инсталлировать специальную утилиту, после чего провести первичную настройку для запуска сторонних скриптов, а в заключении запустить процесс выполнения кода:
- Откройте окно «PowerShell» любым доступным способом. Проще всего это сделать через контекстное меню кнопки «Пуск». Для этого кликните по ней правой кнопкой мыши и в появившемся списке опций выберите «Windows PowerShell (администратор)».
Читайте также: Как открыть «PowerShell» в Windows 10
- После появления синего окна оболочки нужно выполнить команду по загрузке и установке специального скрипта, необходимого для сброса «Центра обновления Windows». Скопируйте указанное ниже и вставьте в консоль, после чего нажмите клавишу Enter.
Install-Module -Name PSWindowsUpdate
Обратите внимание, что в процессе выполнения команды появится сообщение, после которого следует ввести символ «Y» (без кавычек) и нажать повторно Enter. Тем самым вы даете свое согласие на инсталляцию стороннего компонента.
- Операционная система распознает источник, с которого загружается скрипт, как ненадежный, поэтому следует дать свое разрешение на проведение процедуры инсталляции. Для этого повторно введите «Y» (без кавычек) и нажмите Enter.
- После завершения процедуры установки следует посредством приведенной ниже команды разрешить выполнение сторонних скриптов в Windows PowerShell. Если вы это уже делали ранее, тогда этот этап можете пропустить. В противном случае вставьте в консоль команду и нажмите Enter.
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force
- Запустите скачанный ранее скрипт, который инициализирует процесс сброса «Центра обновления Windows». Делается это посредством команды, указанной ниже. После ее ввода не забудьте нажать Enter.
Reset-WUComponents –verbose
После непродолжительного времени в окне консоли должен появиться запрос на ввод команд, это будет означать, что утилита завершила свою работу и был выполнен сброс «Центра обновления Windows».
Способ 4: «Командная строка»
Подобную процедуру сброса «Центра обновления Windows» можно провести и в «Командной строке», только все действия придется выполнять вручную. Положительной стороной такого подхода является возможность контролировать каждый этап процедуры.
Обратите внимание! По ходу выполнения инструкции на предоставленных скриншотах можно будет видеть некоторое количество ошибок. Дело в том, что все действия производились на компьютере, который не имеет проблем с «Центром обновления Windows». Но если вводить команды в операционной системе с неполадками, результат будет положительным.
- Запустите «Командную строку» от имени администратора любым доступным способом. Проще всего это сделать через системный поиск. Для этого установите курсор в соответствующее поле на панели задач и введите запрос, как показано на изображении ниже. Впоследствии кликните правой кнопкой мыши по искомому приложению и в контекстном меню выберите пункт «Запуск от имени администратора».
Читайте также: Как открыть «Командную строку» от имени администратора
- В появившемся диалоговом окне разрешите запуск консоли с повышенными привилегиями. Для этого нажмите по кнопке «Да».
- После появления окна консоли первостепенно произведите отключение основных служб, отвечающих за работу «Центра обновления Windows». Для этого поочередно введите представленные ниже команды. Не забывайте каждый раз после их вставки нажимать клавишу Enter.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Принудительно остановите процесс «Центра обновления Windows». Для этого введите запрос, который показан ниже, и нажмите Enter.
taskkill /im wuauclt.exe /f
- Удалите из папки, в которой хранится кэш «Центра обновления Windows», все мусорные файлы, оставшиеся после инсталляции обновлений. Для этого выполните приведенную ниже команду.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- Переименуйте конфигурационные файлы. По факту их можно было бы удалить, но выполнив приведенные ниже команды вы создадите резервные копии. Операционная система не будет их ассоциировать с «Центром обновления Windows».
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
- Удалите файл логов. Это необходимо сделать, чтобы сброс «Центра обновления Windows» можно было считать полностью завершенным.
del /f /s /q %windir%\windowsupdate.log
- Поочередно выполните приведенные ниже четыре команды. В результате должно получиться так, как показано далее на изображении.
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)
- Перерегистрируйте все важные динамические библиотеки, которые отвечают за корректную работу «Центра обновления Windows». Ввиду того, что их много, рекомендуется выделить все строки и вставить их в консоль правой кнопкой мыши. В результате они начнут выполняться автоматически (все, кроме последней). В завершении вам останется единожды нажать клавишу Enter.
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
- Перезапустите службу, отвечающую за перераспределение сетевого потока данных. Это необходимо для того, чтобы исключить проблемы при проверке и загрузке новых обновлений.
netsh winsock reset
- Перезапустите службу, отвечающую за корректную передачу данных по сети. Она также переводит прокси-подключения в штатный режим.
netsh winhttp reset proxy
- Если на компьютере используется локальный сервер WSUS, рекомендуется произвести сброс привязки клиента. Делать это не обязательно, но в случае необходимости, выполните следующие команды:
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» можно считать успешным.
Способ 5: BAT-файл
Перечисленные в предыдущем способе команды можно записать в специальный исполняемый файл и запустить его в «Командной строке». Таким образом не придется вручную вводить каждый запрос. Чтобы облегчить эту процедуру, рекомендуется скачать уже готовый BAT-файл с нашего Яндекс.Диска.
Скачать скрипт с Яндекс.Диска
После того как архив с нужным файлом будет загружен на компьютер, его необходимо распаковать. Сделать это можно как посредством системных инструментов, так и с помощью стороннего программного обеспечения. В первом случае нажмите по архиву правой кнопкой мыши и выберите опцию «Извлечь все».
Читайте также: Как распаковать архив ZIP в Windows 10
После того как файл сценария будет извлечен, перейдите в его корневую папку и запустите от имени администратора. Для этого кликните по названию правой кнопкой мыши и выберите в появившемся контекстном меню соответствующий пункт.
Способ 6: Reset Windows Update Tool
Для сброса «Центра обновления Windows» можно также воспользоваться специальной консольной утилитой, которая находится в открытом доступе на сайте GitHub.
Скачать Reset Windows Update Tool с GitHub
Чтобы скачать архив с нужными файлами с GitHub, необходимо на странице проекта нажать по зеленой кнопке «Code», после чего в появившемся выпадающем меню щелкнуть по строке «Download ZIP».
После окончания загрузки можно приступать непосредственно к запуску утилиты для сброса «Центра обновления Windows»:
- Распакуйте скачанный архив в любую удобную для вас директорию. Для этого нажмите по файлу правой кнопкой мыши и выберите опцию «Извлечь все».
- Перейдите в папку, куда был распакован архив, нажмите правой кнопкой мыши по файлу под названием «ResetWUEng.cmd», а затем выберите опцию «Запуск от имени администратора».
- Подтвердите запуск с повышенными привилегиями, щелкнув по кнопке «Да» в появившемся диалоговом окне.
- Будет открыто окно консольной утилиты. На приветственном экране необходимо ознакомиться с предупреждением, в котором говорится о том, что разработчики не несут ответственности за возможные неполадки в операционной системе, случившиеся по причине неаккуратного использования их программного обеспечения. Чтобы продолжить пользоваться утилитой, следует ответить утвердительно. Для этого на клавиатуре нажмите по клавише «Y».
- Попав в главное меню, выберите действие, которое необходимо произвести. Делается это посредством отправки соответствующего числа в консоль. Чтобы запустить процедуру сброса «Центра обновления Windows», впишите цифру «2» (без кавычек) и нажмите Enter.
Начнется процесс сброса, состоящий из нескольких этапов. За ходом его выполнения можно следить непосредственно в окне консольной утилиты. По завершении на экране появится соответствующее уведомление. Окно можно будет закрыть.
Наша группа в TelegramПолезные советы и помощь