Как сбросить Центр обновления Windows в Windows 11

В этом руководстве показано, как полностью сбросить компоненты и политики Центра обновления Windows по умолчанию в Windows 11.

Центр обновления Windows поддерживает Windows 11 в актуальном состоянии, автоматически загружая и устанавливая последние обновления, драйверы и исправления, выпущенные Microsoft.

Иногда у вас могут возникать проблемы с Центром обновления Windows, такие как невозможность загрузки или установки обновлений, сообщения об ошибках, невозможность поиска новых обновлений, проблемы с ожидающими обновлениями и т. д. Эти проблемы могут возникать, когда база данных или компоненты Центра обновления Windows повреждены, один или несколько службы, связанные с Центром обновления Windows, не запускаются и т. д.

Сброс компонентов Центра обновления Windows часто может решить проблемы такого типа.

Вот как сбросить Центр обновления Windows в Windows 11:

Шаг 1. Загрузите приведенный ниже файл .bat.

Reset_Reregister_Windows_Update_Components_for_Windows11.bat​​

Содержимое файла BAT для справки:

Код: @echo off :: Предлагать запустить от имени администратора Установить «Переменная = 0» и, если существует, «%temp%getadmin.vbs» del «%temp%getadmin.vbs» fsutil грязный запрос %systemdrive% >nul 2>&1 && goto :(Privileges_got) Если “%1″==”%Variable%” (echo. &echo. Щелкните файл правой кнопкой мыши и выберите &echo. “Запуск от имени администратора”. &echo. Нажмите любую клавишу для выхода. &pause>nul 2>&1& exit) cmd /u /c echo Set UAC = CreateObject^(“Shell.Application”^) : UAC.ShellExecute “%~0”, “%Variable%”, “”, “runas”, 1 > ” %temp%getadmin.vbs”&cscript //nologo “%temp%getadmin.vbs” & exit :(Privileges_got) :: Проверка и остановка служб Windows Update set b=0 :биты set /ab=%b%+1 если %b% equ 3 ( goto end1 ) net stop bits echo Проверка состояния службы битов. биты запроса sc | findstr /I /C:”ОСТАНОВЛЕНО”, если не %errorlevel%==0 ( goto bits ) goto loop2 :end1 cls echo. echo Не удается сбросить Центр обновления Windows, так как не удалось остановить службу «Фоновая интеллектуальная служба передачи» (биты). Пожалуйста, перезагрузите компьютер и повторите попытку. эхо. pause goto Start :loop2 set w=0 :wuauserv set /aw=%w%+1 if %w% equ 3 ( goto end2 ) net stop wuauserv echo Проверка статуса службы wuauserv. запрос sc wuaauserv | findstr /I /C:”ОСТАНОВЛЕНО”, если не %errorlevel%==0 ( goto wuauserv ) goto loop3 :end2 cls echo. echo Не удается сбросить Центр обновления Windows, так как не удалось остановить службу «Центр обновления Windows» (wuauserv). Пожалуйста, перезагрузите компьютер и повторите попытку. эхо. pause goto Start :loop3 set c=0 :cryptsvc set /ac=%c%+1 if %c% equ 3 ( goto end4 ) net stop cryptsvc echo Проверка статуса службы cryptsvc. sc запрос cryptsvc | findstr /I /C:”ОСТАНОВЛЕНО”, если не %errorlevel%==0 ( перейти к cryptsvc ) перейти Сбросить :end4 cls echo. echo Не удается сбросить Центр обновления Windows, так как не удалось остановить службу «Криптографические службы» (cryptsvc). Пожалуйста, перезагрузите компьютер и повторите попытку. эхо. Пауза Перейти к Пуску: Сброс Ipconfig /flushdns del /s /q /f “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat” del /s /q /f “%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat” del /s /q /f “% SYSTEMROOT%LogsWindowsUpdate*” если существует “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak” если существует “%SYSTEMROOT%winsxspending.xml” ( takeown /f “% SYSTEMROOT%winsxspending.xml” attrib -r -s -h /s /d “%SYSTEMROOT%winsxspending.xml” ren “%SYSTEMROOT%winsxspending.xml” pending.xml.bak ) если существует “%SYSTEMROOT%SoftwareDistributionDataStore.bak” rmdir /s /q “%SYSTEMROOT%SoftwareDistributionDataStore.bak” если существует “%SYSTEMROOT%SoftwareDistributionDataStore” ( attrib -r -s -h /s /d “%SYSTEMROOT%SoftwareDistributionDataStore” ren “%SYSTEMROOT%SoftwareDistributionDataStore” DataStore.bak ) если существует “%SYSTEMROOT%SoftwareDistributionDownload.bak” rmdir /s /q “%SYSTEMROOT%SoftwareDistributionDownload.bak” если существует “%SYSTEMROOT%SoftwareDistributionDownload” ( attrib -r -s -h /s /d “%SYSTEMROOT%SoftwareDistributionDownload” ren «%SYSTEMROOT%SoftwareDistributionDownload» Download.bak ), если существует «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak», если существует «%SYSTEMROOT%system32Catroot2» ( attrib -r -s -h / s /d “%SYSTEMROOT%system32Catroot2” ren “%SYSTEMROOT%system32Catroot2” Catroot2.bak ) :: Сбросить политики Центра обновления Windows reg delete “HKCUSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate” /f reg delete “HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /f reg delete “HKLMSOFTWAREPoliciesMi crosoftWindowsWindowsUpdate” /f reg удалить ” HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /f gpupdate /force :: Сбросить службу 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) :: Перерегистрируйте файлы BITS и файлы Центра обновления Windows 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 /sbrowui.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 qmgrprprxy.dll regsvr32. .exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dll netsh winsock reset netsh winsock reset proxy :: Установить тип запуска как автоматический sc config wuauserv start= auto sc config bits start= auto sc config DcomLaunch start= auto :Start net start bits net start wuauserv net start cryptsvc :: Перезагрузить компьютер cls echo Для завершения сброса Центра обновления Windows необходимо перезагрузить компьютер. эхо. echo Пожалуйста, сохраните и закройте все открытые сейчас, до перезагрузки компьютера. эхо. пауза эхо. эхо. эхо. эхо *** Перезагрузите компьютер сейчас. *** эхо. пауза выключение /r /f /t 0

Шаг 2. Сохраните файл .bat на рабочий стол.

Шаг 3. Разблокируйте файл .bat.

Шаг 4. Запустите файл .bat.

Шаг 5. При появлении запроса UAC нажмите «Да», чтобы подтвердить запуск с правами администратора.

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

Примечание. Если службу не удается остановить после 3 попыток, файл .bat автоматически завершается сообщением «Не удалось сбросить Центр обновления Windows» и предлагает нажать клавишу для продолжения.

При нажатии клавиши файл .bat перезапустит все службы, которые он остановил перед закрытием командной строки.

Шаг 7. Теперь вам будет предложено нажать любую клавишу, чтобы перезагрузить компьютер сейчас.

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

Важно перезагрузить компьютер сразу после запуска файла .bat, чтобы он применился, не открывая больше ничего.

Как сбросить Центр обновления Windows в Windows 11 Изображение 1

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *