Wureset for windows 7 and 8

In this article, I have explained the entire WuReset.zip option with screenshot. This tiny tool is very helpful and can be used by the person who has no deep technical knowledge.

If have failed to fix Windows 10/8/7 Update Fails Problem and looking for a single but genuine solution, then WuReset.zip might be the best solution for you. This tool is released by Microsoft and it is completely free. This tool combines too many fixes and optimizes your PC at maximum level. Whatever your PC has Corrupted Registry Problems or Missing DLLs files issues, it takes care of all the errors.

Here, in this article, I will explain what does WuReset.zip do and how to use it. But before using this tool you need to download it from Microsoft Website. Go to the following page in order to download this tool.

3 Steps to Fix this Error

It is a directly executable tool and you don’t need to install it. When you launch this tool you will see following warnings:

The methods inside this tool modify files and registry settings.
While you are tested and tend to work, we not take responsibility for the use of this tool.

This tool is provided without warranty. Any damage caused is your own responsibility.

It means, if anything goes wrong then Microsoft won’t take responsibility. So in order to avoid any critical situation, you need to create System Restore Point First.

Here, is the detailed guide to create System Restore Point.

How to Use WuReset.zip tool to Fix Windows Update Problems

Step 1: Download this tool and extract it. Then select your OS Architecture (32 bit or 64 bit) and right click on them. Select Run as Administrator.

WuReset_Launch

Step 2: You will be asked for choose language. Enter 0 for English and press Enter.

WuReset_changeLanguage

Step 3: In the next screen you will see the warning that if anything goes wrong then it is your responsibility. Don’t worry. Enter Y and Press Enter.

WuReset_Warning

Step 4: Here, you will see the list of Job that this tool can perform on your PC.

WuReset_AllTask

System_Protection

1. Opens the system protection – It Opens the System Properties Windows that allows you create System Restore Point or System Restore to undo unwanted system changes.

WuReset_Perform_Repair_Operation

2. Resets the Windows Update Components – It Resets the Windows Update Components. It is a very useful option if you are getting problems in Windows Update. If windows updates fail or ends with an error, then you must Reset the Windows Update Components.

3. Deletes the temporary files in Windows – It deletes all the temporary files and junk files from the PC. No side effect of using this tool.

4. Opens the Internet Explorer options – It opens Internet Explorer settings

5. Runs chkdsk on the Windows partition – chkdsk is the short form of Check Disk Utility. It checks disk space for file system integrity and fixes logical file system errors.

WuReset_SFC

6. Runs the System File Checker tool – It is also known as SFC.exe. This tool scans your system files and to repair missing or corrupted system files.

WuReset_DISM

7. Scans the image for component store corruption – It fixes the corruption in component store. If the component store has some corrupted or damaged files then it is nearly impossible to run Windows Update without errors. This option starts Deployment Image Servicing and Management Tool (DISM.exe).

8. Checks whether the image has been flagged as corrupted – It checks that whether downloaded update file is corrupted or not.

9. Performs repair operations automatically – It runs DISM /ResotreHealth command to repair problems.

10. Cleans up the superseded components – It cleans up windows component store.

WuReset_Registry

11. Deletes any incorrect registry values – It deletes incorrect, incomplete, missing or corrupted registry entries.

WuReset_Winsock

12. Repairs/Resets Winsock settings – Winsock is a short form of Windows Socket. It is very helpful to reset Winsock when you have problematic internet connection or Update goes fail because of inconsistent Internet connection.

13. Search Windows updates – It searches for latest windows updates.
14. Explores other local solutions – It opens troubleshooting windows to fix other local problems.
15. Explores other online solutions – It connects you to Microsoft Support website to finds the solution of your problems.
16. Restarts your PC – It restart your PC.

In this article, I have explained the entire WuReset.zip option with a screenshot. This tiny tool is very helpful and can be used by the person who has no deep technical knowledge. However, if it fails then you can use other alternative Advanced System Repair Tool.

3 Steps to Fix this Error

@ ECHO OFF echo . echo Simple Script to reset Windows updates components by Your Windows Guide. PAUSE echo . set b = 0 : bits set /a b = %b% + 1 if %b% equ 3 ( goto end1 ) net stop bits echo Checking the bits service status. sc query bits | findstr /I /C: « STOPPED « if not %errorlevel% == 0 ( goto bits ) goto loop2 : end1 cls echo . echo Failed to reset Windows Update due to bits service failing to stop echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn’t responding. echo . pause goto Start : loop2 set w = 0 : wuauserv set /a w = %w% + 1 if %w% equ 3 ( goto end2 ) net stop wuauserv echo Checking the wuauserv service status. sc query wuauserv | findstr /I /C: « STOPPED « if not %errorlevel% == 0 ( goto wuauserv ) goto loop3 : end2 cls echo . echo Failed to reset Windows Update due to wuauserv service failing to stop. echo . pause goto Start : loop3 set app = 0 : appidsvc set /a app = %app% + 1 if %app% equ 3 ( goto end3 ) net stop appidsvc echo Checking the appidsvc service status. sc query appidsvc | findstr /I /C: « STOPPED « if not %errorlevel% == 0 ( goto appidsvc ) goto loop4 : end3 cls echo . echo Failed to reset Windows Update due to appidsvc service failing to stop. echo . pause goto Start : loop4 set c = 0 : cryptsvc set /a c = %c% + 1 if %c% equ 3 ( goto end4 ) net stop cryptsvc echo Checking the cryptsvc service status. sc query cryptsvc | findstr /I /C: « STOPPED « if not %errorlevel% == 0 ( goto cryptsvc ) goto Reset : end4 cls echo . echo Failed to reset Windows Update due to cryptsvc service failing to stop. echo . pause goto Start : Reset echo Deleting *.qmgr files del /s /q /f « %ALLUSERSPROFILE% MicrosoftNetworkDownloaderqmgr*.dat « del /s /q /f « %ALLUSERSPROFILE% Application DataMicrosoftNetworkDownloaderqmgr*.dat « echo Removing Windows update cache files…. echo . cd /d %windir% system32 if exist « %SYSTEMROOT% winsxspending.xml.bak « del /s /q /f « %SYSTEMROOT% winsxspending.xml.bak « if exist « %SYSTEMROOT% winsxspending.xml « ( takeown /f « %SYSTEMROOT% winsxspending.xml « attrib -r -s -h /s /d « %SYSTEMROOT% winsxspending.xml « ren « %SYSTEMROOT% winsxspending.xml « pending.xml.bak ) if exist « %SYSTEMROOT% SoftwareDistribution.bak « rmdir /s /q « %SYSTEMROOT% SoftwareDistribution.bak « if exist « %SYSTEMROOT% SoftwareDistribution « ( attrib -r -s -h /s /d « %SYSTEMROOT% SoftwareDistribution « ren « %SYSTEMROOT% SoftwareDistribution « SoftwareDistribution.bak ) if exist « %SYSTEMROOT% system32Catroot2.bak « rmdir /s /q « %SYSTEMROOT% system32Catroot2.bak « if exist « %SYSTEMROOT% system32Catroot2 « ( attrib -r -s -h /s /d « %SYSTEMROOT% system32Catroot2 « ren « %SYSTEMROOT% system32Catroot2 « Catroot2.bak ) if exist « %SYSTEMROOT% WindowsUpdate.log.bak « del /s /q /f « %SYSTEMROOT% WindowsUpdate.log.bak « if exist « %SYSTEMROOT% WindowsUpdate.log « ( attrib -r -s -h /s /d « %SYSTEMROOT% WindowsUpdate.log « ren « %SYSTEMROOT% WindowsUpdate.log « WindowsUpdate.log.bak ) echo Resetting Update services secuirty descriptors echo . sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD) 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) echo Re-registering Windows update files cd /d %SYSTEMROOT% 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 echo Resetting Winsock and Proxy echo . :: netsh winsock reset :: netsh winsock reset proxy echo Resetting the services as automatic echo . 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 : Start echo Starting services echo . net start bits net start wuauserv net start appidsvc net start cryptsvc echo Task completed sucessfully!Please restart your computer and check for the updates again. PAUSE

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

Обычно для отладки и дебага ошибок службы обновления Windows администратору необходимо проанализировать коды ошибок в файле журнала обновлений %windir%WindowsUpdate.log (в Windows 10 и 11 получить файл WindowsUpdate.log можно таким способом). Количество возможных ошибок, с которыми может столкнуться администратор при анализе журнала обновлений исчисляется десятками (список всех ошибок Windows Update) и процесс их разрешения в основном нетривиальный. В некоторых случаях вместо детального анализа ошибок Windows Update гораздо быстрее и проще сначала произвести полный сброс настроек службы Windows Update. После сброса Windows Update вы можете выполнить сканирование и поиск обновлений.

windows update error

Средство устранения неполадок Центра обновления Windows

Прежде чем перейти к сбросу конфигурации центра обновления Windows, настоятельно рекомендуем сначала попробовать более встроенное средство для автоматического исправления проблем в службе обновления Windows – средство устранения неполадок Центра обновления Windows (Windows Update Troubleshooter).

В Windows 10 и 11 Windows Update Troubleshooter уже встроен в современную панель Settings. Для предыдущих версий Windows его придется скачать вручную по ссылкам ниже:

  • Windows11 — Settings -> System -> Troubleshooter -> Other Troubleshooter -> Windows Update; windows 11 исправление ошибок в windows update troubleshooter
  • Windows10 – скачите 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); Windows10 средство устранения неполадок Центра обновления Windows (Windows Update TroubleshooterДля быстрого доступа к средствам исправления неполадок Windows можно использовать команду ms-settings:
    ms-settings:troubleshoot
  • Windows 7и Windows 8.1 — WindowsUpdate.diagcab ( https://aka.ms/diag_wu ).

Дождитесь пока средство устранения неполадок Центра обновления Windows просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.

исправить ошибки в windows upadate встроенной утилитой

исправить ошибкт Windows Update автоматически

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

Сброс настроек Windows Update с помощью PowerShell

Вы можете использовать PowerShell модуль PSWindowsUpdate для сброса настроек агента и службы Windows Update.

Установите модуль на свой компьютер из галереи скриптов PSGallery:

Install-Module -Name PSWindowsUpdate

Разрешите запуск PowerShell скриптов:

Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force

сброс настройки службы обновлений windows Reset-WUComponents powershell команда

Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:WindowsSoftwareDistribution, что и описанный чуть ниже 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:WindowsSoftwareDistribution.bak VERBOSE: Renaming CatRoot folder to C:WindowsSystem32Catroot2.bak Step 4: Remove old Windows Update logs VERBOSE: Deleting the C:WindowsWindowsUpdate.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:

powershell проверить обновления в windows

Утилита Reset Windows Update Tool

Есть еще одни полезный и простой инструмент для сброса настроек Windows Update — Reset Windows Update Tool. Раньше это скрипт был доступен на TechNet. Сейчас автор ведет репозиторий на GitHub (м https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool ).

Для загрузки предлагается скомпилированный exe файл (C++) или обычный скрипт. Я предпочитаю использовать cmd скрипт.

  1. Скачайте ResetWUEng.zip и распакуйте на диск;
  2. Запустите файл ResetWUEng.cmd с правами администратора;
  3. Скрипт определит вашу версию ОС (в моем примере это Windows 10) и предложит 18 различных опций. Некоторые из них напрямую не относятся к сбросу настроек агента WU, но могут быть полезны для исправления различных неисправностей в Windows (проверка диска chkdsk, исправление ошибок в образе Windows с помощью DISM, сброс Winsock, очистка временных файлов и т.д.);утилита сброса настроек обновлений Reset Windows Update Agent
  4. Для сброса настроек Windows Update достаточно использовать опцию 2 —ResetstheWindowsUpdateComponents (Сбросить компоненты службы обновления Windows). Нажмите 2 и Enter;
  5. Скрипт автоматически выполнит все действия, которые мы описали выше при выполнении ручного сброса агента обновлений Windows из командной строки. скрипт для сброса компонентов windows updateВы можете самостоятельно посмотреть, что делает скрипт, открыв в файл ResetWUEng.cmd в любом текстовом редакторе и изучив его содержимое. Например, опция 2 отправляет на процедуру components. ResetWUEng.cmd
  6. После окончания работы скрипта 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 по этой инструкции.

Итак, по порядку о том, что делает скрипт:

  1. Остановить службы Windows Update (Центр обновлений Windows), BITS и службы криптографии:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    taskkill /im wuauclt.exe /f
  2. Удалить служебных файлы qmgr*.dat в каталоге %ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader:
    Del «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
  3. Переименовать служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
    Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%system32catroot2 catroot2.bak
  4. Удаление старого журнала windowsupdate.log
    del /f /s /q %windir%windowsupdate.log
  5. Сброс разрешений на службы BITS и Windows Update (в случае, если права на службы были изменены)
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU)

Скачать последнюю версию агента Windows Update

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 путем удаления следующих параметров в ветке реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate:
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v AccountDomainSid /f
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v PingID /f
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v SusClientId /f
    REG DELETE «HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate» /v TargetGroup /f
    REG DELETE «HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate» /v WUServer /f
    REG DELETE «HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate» /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

    Как узнать версию агента WUA (библиотека Wuaueng.dll)

    Совет. Текущую версию агента Windows Update Agent (WUA) в Windows 7 можно узнать в свойствах файла %windir%system32Wuaueng.dll. В нашем примере это 7.6.7600.256.

    Осталось перезагрузить компьютер и запустить синхронизацию с сервером Windows Update /WSUS.

    wuauclt /resetauthorization /detectnow

    Затем зайдите в Центр обновления и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.

    run-as-admin

    Сам скрипт reset_win_update.bat можно скачать по ссылке reset_win_update.zip (пункты 9 и 11 в скрипте не выполняются, т.к. являются опциональными). Скрипт нужно скачать, распаковать и запустить с правами администратора.

    После этого перезагрузите компьютер, затем зайдите в Центр обновлений и проверьте, пропали ли проблемы при поиске, скачивании и установке обновлений.

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

    Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%system32catroot2 catroot2.bak

    Если ничего не помогло, попробуйте вручную скачать и установить последнее кумулятивное обновление для вашей версии Windows из каталога обновлений Microsoft Update Catalog.

    Как исправить ошибки центра обновлений Windows

    В этой инструкции о том, как исправить большинство типичных ошибок обновления Windows 11 или Windows 10, 8.1 и Windows 7 несколькими способами: путем использования утилиты с сайта Майкрософт, вручную в командной строке или с помощью простого скрипта, который полностью сбрасывает и очищает настройки Центра обновлений и другими методами.

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

    Использование средства устранения неполадок обновлений в Windows 11 и Windows 10

    В Windows предусмотрено встроенное средство устранения неполадок при установке обновлений, это же средство можно скачать и с официального сайта Майкрософт.

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

    Устранение неполадок центра обновлений в параметрах Windows 11

    1. В Windows 11 зайдите в Параметры — Система — Устранение неполадок — Другие средства устранения неполадок — Центр обновления Windows и нажмите кнопку «Запуск».
    2. В Windows 10 средство устранения неполадок находится в Параметры — Обновление и безопасность — Устранение неполадок — Дополнительные средства устранения неполадок — Центр обновления Windows.
    3. Если доступа к Параметрам нет, вы можете скачать средство устранения неполадок обновлений Windows с официального сайта https://aka.ms/wudiag и запустить файл.

    При использовании инструмента «Диагностики и предотвращения неполадок на компьютере» будет автоматически выполнен поиск возможных проблем со службами, отвечающих за установку обновлений и сброс некоторых параметров Центра обновлений.

    Средство устранения неполадок центра обновлений Windows

    После выполнения проверки и устранения неполадок можно попробовать установить обновления снова.

    Очистка кэша обновлений Windows вручную

    Этот способ срабатывает для большого количества ошибок при скачивании и установке обновлений в Windows 11, Windows 10 и Windows 8.1. Порядок действий следующий:

    1. Запустите командную строку от имени администратора. Для этого можно использовать поиск на панели задач: начните вводить «Командная строка», нажмите правой кнопкой мыши по результату и выберите пункт «Запуск от имени администратора».
    2. По порядку введите следующие команды, нажимая Enter после каждой:
    net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSystem32catroot2 catroot2.old ren C:WindowsSoftwareDistribution SoftwareDistribution.old net start wuauserv net start cryptSvc net start bits net start msiserver

    Утилита Reset Windows Update Tool

    Ранее на сайте Microsoft TechNet была доступна специальная утилита для полного сброса параметров центра обновлений Windows 10, 8.1 и Windows 7 — Reset Windows Update Tool, выполняющая полный набор действий, каждое из которых направлено на исправление различных моментов, способных мешать скачиванию и установке обновлений через Центр обновлений. Сейчас официальный сайт инструмента изменился, но эффективность — нет.Перед использованием утилиты рекомендую создать точку восстановления системы. Следующие шаги будут выглядеть следующим образом:

    1. Скачайте Reset Windows Update Tool в нужной разрядности с сайта https://wureset.com/downloads.php.
    2. После установки, запустите Reset Windows Update Tool от имени администратора (правый клик — запуск от имени администратора) и выберите нужный язык, русский в наличии, но в моем случае отображается в неправильной кодировке, поэтому далее показаны действия на английском языке. Выбор языка в Reset Windows Update Tool
    3. Вам будет предложено согласиться с тем, что гарантий исправной работы утилиты не дается и ввести «Y», если вы согласны.
    4. Вы увидите меню, в котором можно выбрать, какие действия следует выполнить для исправления работы центра обновлений. Рекомендую следующий порядок: 2, 3, 6, 11, 12, 13 с последующей перезагрузкой компьютера. Доступные исправления в Reset Windows Update Tool

    Полный список доступных опций в утилите текущей версии:

    1. Открыть параметры защиты системы.
    2. Сброс компонентов Центра обновлений Windows.
    3. Удаление временных файлов.
    4. Открыть параметры Internet Explorer.
    5. Запуск chkdsk на системном разделе (проверка диска на ошибки).
    6. Запуск проверки целостности системных файлов.
    7. Проверка целостности хранилища компонентов.
    8. Проверка образа на наличие отметки «поврежденный».
    9. Автоматическое восстановление хранилища компонентов с помощью dism.exe
    10. Очистка устаревших компонентов.
    11. Удаление записей реестра с ошибками.
    12. Сброс и исправление параметров Winsock.
    13. Принудительное обновление локальных групповых политик.
    14. Запуск поиска обновлений Windows.
    15. Поиск ключа продукта Windows.
    16. Поиск других локальных исправлений (открывает устранение неполадок Windows).
    17. Поиск дополнительных способов исправления онлайн (открывает справку на сайте Майкрософт в браузере).
    18. Перезапуск ПК.

    Подробно об использовании утилиты в отдельной статье: Как исправить ошибки обновлений с помощью Reset Windows Update Tool.

    Сброс центра обновлений Windows для исправления ошибок с помощью bat-файла

    Для того, чтобы исправить многие ошибки при установке и загрузке обновлений Windows 10, 8.1 и Windows 7, бывает достаточно полностью сбросить параметры центра обновлений. Я покажу, как сделать это автоматически. В дополнение к сбросу, предложенный скрипт запустит необходимую службу, если вы получаете сообщение о том, что Центр обновления не запущен.

    Кратко о том, что происходит при выполнении нижеследующих команд:

    1. Останавливаются службы: Центр обновления Windows, Фоновая интеллектуальная служба передачи BITS, Службы криптографии.
    2. Служебные папки центра обновления catroot2, SoftwareDistribution, downloader переименовываются в catroot2.old и т.д. (которые, если что-то пошло не так, можно использовать как резервные копии).
    3. Все ранее остановленные службы снова запускаются.

    Для того, чтобы использовать скрипт, откройте блокнот Windows и скопируйте в него команды, представленные ниже. После этого сохраните файл с расширением .bat — это и будет сценарий для остановки, сброса и перезапуска Центра обновлений Windows (подробнее: Как создать BAT-файл).

    @ECHO OFF echo Sbros Windows Update echo. PAUSE echo. attrib -h -r -s %windir%system32catroot2 attrib -h -r -s %windir%system32catroot2*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%system32catroot2 catroot2.old ren %windir%SoftwareDistribution SoftwareDistribution.old ren "%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Gotovo echo. PAUSE

    После того, как файл создан, кликните по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора», вам будет предложено нажать любую клавишу для начала, после чего по порядку будут выполнены все необходимые действия (еще раз нажимаем любую клавишу и закрываем командную строку).

    Запуск bat файла от имени Администратора

    И, наконец, обязательно перезагрузите компьютер. Сразу после перезагрузки снова зайдите в Центр обновления и посмотрите, исчезли ли ошибки при поиске, скачивании и установке обновлений Windows.

    Выполнение сброса Центра обновлений

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

    Скачивание и установка обновлений вручную

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

    Скачать обновления из каталога обновлений Windows

    1. Перейдите на страницу https://www.catalog.update.microsoft.com/Home.aspx
    2. В поле поиска на странице введите номер обновления, отображаемый в центре обновлений в формате: KB1234567
    3. Посмотрите, есть ли в результатах поиска доступное для загрузки обновление с этим номером для вашей версии операционной системы. При наличии — скачайте и установите его.

    Быстрая переустановка системы с исправлением системных файлов и параметров, но без удаления программ и данных

    Если простые способы не помогают, вы можете выполнить быструю переустановку системы с исправлением всех системных файлов и параметров, при этом все ваши программы и данные останутся на месте. Способ подходит для Windows 11 и Windows 10:

    Переустановка Windows с сохранением всех файлов и данных

    1. Если у вас имеется ISO-файл с образом текущей ОС, просто смонтируйте его в системе и запустите файл setup.exe, а затем пройдите все этапы установки.
    2. Если файла образа нет, то для Windows 11 — скачайте оригинальный ISO Windows 11, смонтируйте в системе и запустите файл setup.exe с него. Для Windows 10 — зайдите на страницу https://www.microsoft.com/ru-ru/software-download/windows10 и нажмите кнопку «Скачать средство сейчас». Запустите скачанную программу и на экране «Что вы хотите сделать?» нажмите «Обновить этот компьютер сейчас», далее пройдите все необходимые шаги для установки системы.

    К сожалению, не все возможные ошибки обновления Windows можно решить вышеописанным способом (хотя и многие). Если способ вам не помог, то обратите внимание на следующие возможные варианты:

    • Попробуйте использовать сторонние программы управления обновлениями Windows для их загрузки и установки.
    • Если ранее для отключения обновлений вы использовали какую-то стороннюю программу, попробуйте с помощью неё же вновь включить их.
    • Если вы использовали какие-то утилиты для отключения слежки Windows 10, они могли заблокировать доступ к серверам Майкрософт, например, в файле hosts и брандмауэре.
    • При наличии сторонних антивирусов на компьютере, попробуйте отключить антивирус и проверить, решило ли это проблему.
    • Попробуйте установить DNS 8.8.8.8 и 8.8.4.4 в параметры Интернет-соединения. О том как это сделать: Как изменить адрес DNS-сервера в Windows.
    • Отсутствие свободного места (или малое его количество) на системном разделе жесткого диска или SSD также может приводить к ошибкам при скачивании и установке обновлений. Здесь может быть полезным: Как очистить диск C от ненужных файлов.
    • Проверьте, запущены ли все необходимые службы (их список приводился ранее).
    • Выполните поиск в Интернете по сообщаемому коду ошибки, чтобы узнать о возможных причинах появления ошибки.
    • Выполните проверку и восстановление целостности системных файлов Windows. Подробные инструкции: для Windows 11 и для Windows 10.
    • Использование VPN или прокси также может влиять на возможность скачивания и установки обновлений.
    • Попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибки пропадают, можно сделать вывод, что ошибки вызваны каким-либо сторонним ПО на компьютере.

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

    Как исправить ошибки центра обновлений Windows

    В этой инструкции о том, как исправить большинство типичных ошибок обновления Windows 10, 8.1 и Windows 7 несколькими способами: путем использования утилиты с сайта Майкрософт, с помощью простого скрипта, который полностью сбрасывает и очищает настройки Центра обновлений и другими методами. Также может пригодиться: Что делать, если не скачиваются обновления Windows 10 .

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

    Утилита Reset Windows Update Tool на сайте Майкрософт

    На сайте Microsoft TechNet доступна специальная утилита для полного сброса параметров центра обновлений Windows 10, 8.1 и Windows 7 — Reset Windows Update Tool, выполняющая полный набор действий, каждое из которых направлено на исправление различных моментов, способных мешать скачиванию и установке обновлений через Центр обновлений.Перед использованием утилиты рекомендую создать точку восстановления системы. Следующие шаги будут выглядеть следующим образом:

    1. Скачайте Reset Windows Update Tool в нужной разрядности с сайта https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Tool-402a3eef (или https://wureset.com/downloads.php ) — по первой ссылке можно загрузить не требующую установки версию программы (ZIP-архив), по второй — установщик.
    2. После установки, запустите Reset Windows Update Tool от имени администратора (правый клик — запуск от имени администратора) и выберите нужный язык, русский в наличии, но в моем случае отображается в неправильной кодировке, поэтому далее показаны действия на английском языке. Выбор языка в Reset Windows Update Tool
    3. Вам будет предложено согласиться с тем, что гарантий исправной работы утилиты не дается и ввести «Y», если вы согласны.
    4. Вы увидите меню, в котором можно выбрать, какие действия следует выполнить для исправления работы центра обновлений. Рекомендую следующий порядок: 2, 3, 6, 11, 12, 13 с последующей перезагрузкой компьютера. Доступные исправления в Reset Windows Update Tool

    Полный список доступных опций в утилите текущей версии:

    1. Открыть параметры защиты системы.
    2. Сброс компонентов Центра обновлений Windows.
    3. Удаление временных файлов.
    4. Открыть параметры Internet Explorer.
    5. Запуск chkdsk на системном разделе (проверка диска на ошибки).
    6. Запуск проверки целостности системных файлов.
    7. Проверка целостности хранилища компонентов.
    8. Проверка образа на наличие отметки «поврежденный».
    9. Автоматическое восстановление хранилища компонентов с помощью dism.exe
    10. Очистка устаревших компонентов.
    11. Удаление записей реестра с ошибками.
    12. Сброс и исправление параметров Winsock.
    13. Принудительное обновление локальных групповых политик.
    14. Запуск поиска обновлений Windows.
    15. Поиск ключа продукта Windows.
    16. Поиск других локальных исправлений (открывает устранение неполадок Windows).
    17. Поиск дополнительных способов исправления онлайн (открывает справку на сайте Майкрософт в браузере).
    18. Перезапуск ПК.

    Сброс центра обновлений Windows для исправления ошибок с помощью bat-файла

    Для того, чтобы исправить многие ошибки при установке и загрузке обновлений Windows 10, 8.1 и Windows 7, бывает достаточно полностью сбросить параметры центра обновлений. Я покажу, как сделать это автоматически. В дополнение к сбросу, предложенный скрипт запустит необходимую службу, если вы получаете сообщение о том, что Центр обновления не запущен.

    Кратко о том, что происходит при выполнении нижеследующих команд:

    1. Останавливаются службы: Центр обновления Windows, Фоновая интеллектуальная служба передачи BITS, Службы криптографии.
    2. Служебные папки центра обновления catroot2, SoftwareDistribution, downloader переименовываются в catrootold и т.д. (которые, если что-то пошло не так, можно использовать как резервные копии).
    3. Все ранее остановленные службы снова запускаются.

    Для того, чтобы использовать скрипт, откройте блокнот Windows и скопируйте в него команды, представленные ниже. После этого сохраните файл с расширением .bat — это и будет сценарий для остановки, сброса и перезапуска Центра обновлений Windows (подробнее: Как создать BAT-файл ).

    @ECHO OFFecho Sbros Windows Updateecho.PAUSEecho.attrib -h -r -s %windir%system32catroot2attrib -h -r -s %windir%system32catroot2*.*net stop wuauservnet stop CryptSvcnet stop BITSren %windir%system32catroot2 catroot2.oldren %windir%SoftwareDistribution SoftwareDistribution.oldren "%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader" downloader.oldnet Start BITSnet start CryptSvcnet start wuauservecho.echo Gotovoecho.PAUSE

    После того, как файл создан, кликните по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора», вам будет предложено нажать любую клавишу для начала, после чего по порядку будут выполнены все необходимые действия (еще раз нажимаем любую клавишу и закрываем командную строку).

    Запуск bat файла от имени Администратора

    И, наконец, обязательно перезагрузите компьютер. Сразу после перезагрузки снова зайдите в Центр обновления и посмотрите, исчезли ли ошибки при поиске, скачивании и установке обновлений Windows.

    Выполнение сброса Центра обновлений

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

    Другие возможные причины ошибок при обновлении и способы исправления

    К сожалению, не все возможные ошибки обновления Windows можно решить вышеописанным способом (хотя и многие). Если способ вам не помог, то обратите внимание на следующие возможные варианты:

    • Используйте встроенное устранение неполадок обновлений Windows 10, 8.1 или Windows 7, которое можно найти в панели управления и в параметрах (в случае Windows 10), пример: Устранение неполадок Windows 10 .
    • Если ранее для отключения обновлений вы использовали какую-то стороннюю программу, попробуйте с помощью неё же вновь включить их.
    • Если вы использовали какие-то утилиты для отключения слежки Windows 10, они могли заблокировать доступ к серверам Майкрософт, например, в файле hosts и брандмауэре.
    • При наличии сторонних антивирусов на компьютере, попробуйте отключить антивирус и проверить, решило ли это проблему.
    • Попробуйте установить DNS 8.8.8.8 и 8.8.4.4 в параметры Интернет-соединения. О том как это сделать: Как изменить адрес DNS-сервера в Windows .
    • Отсутствие свободного места (или малое его количество) на системном разделе жесткого диска или SSD также может приводить к ошибкам при скачивании и установке обновлений. Здесь может быть полезным: Как очистить диск C от ненужных файлов .
    • Проверьте, запущены ли все необходимые службы (их список приводился ранее).
    • Выполните поиск в Интернете по сообщаемому коду ошибки, чтобы узнать о возможных причинах появления ошибки.

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