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

Как сбросить Центр обновления 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-файла для справки:

Code:
@echo off

:: Prompt to Run as administrator
Set "Variable=0" & if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs"
fsutil dirty query %systemdrive%  >nul 2>&1 && goto :(Privileges_got)
If "%1"=="%Variable%" (echo. &echo. Please right-click on the file and select &echo. "Run as administrator". &echo. Press any key to exit. &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)

:: Checking and Stopping the Windows Update services
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 Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop. Please restart the computer, and try again.
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 Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start



:loop3
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 Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start


:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*"


if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak"
if exist "%SYSTEMROOT%\winsxs\pending.xml" (
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml"
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml"
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
)
 
if exist "%SYSTEMROOT%\SoftwareDistribution\DataStore.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution\DataStore.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution\DataStore" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution\DataStore"
    ren "%SYSTEMROOT%\SoftwareDistribution\DataStore" DataStore.bak
)

if exist "%SYSTEMROOT%\SoftwareDistribution\Download.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution\Download.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution\Download" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution\Download"
    ren "%SYSTEMROOT%\SoftwareDistribution\Download" Download.bak
)
 
if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak"
if exist "%SYSTEMROOT%\system32\Catroot2" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2"
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
)
 

:: Reset Windows Update policies
reg delete "HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f
gpupdate /force


:: Reset the BITS service and the Windows Update service to the default security descriptor
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)


:: Reregister the BITS files and the Windows Update files
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
netsh winsock reset
netsh winsock reset proxy

:: Set the startup type as automatic
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

:: Restart computer
cls
echo It is required to restart the computer to finish resetting Windows Update.
echo.
echo Please save and close anything open now, before the computer is restarted.
echo.
pause
echo.
echo.
echo.
echo *** Restart computer now. ***
echo.
pause
shutdown /r /f /t 0

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

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

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

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

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

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

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

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

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

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

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

Перезагрузите компьютер, чтобы применить изменения.


10 команд PowerShell помогут наиболее эффективно управлять удаленными компьютерами

10 команд PowerShell помогут наиболее эффективно управлять удаленными компьютерами

Windows PowerShell — это исполнительная система командной строки и язык сценариев, которые можно использовать для управления вашей системой. В статье ниже LuckyTemplates познакомит вас с 10 командами PowerShell для эффективного удаленного управления вашим компьютером.

Как удалить маленькие значки, которые появляются в строке поиска Windows 10

Как удалить маленькие значки, которые появляются в строке поиска Windows 10

Если вы дотошны и внимательны к деталям, возможно, вы заметили небольшой значок, который меняется в зависимости от даты/темы, появляющейся в поле поиска на панели задач Windows 10.

Как использовать тему в Windows 10

Как использовать тему в Windows 10

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

Обои Овен и Овен для компьютера

Обои Овен и Овен для компьютера

LuckyTemplates отправит вам самые красивые обои для использования. Для справки приведенные ниже обои Овна были уменьшены в размере.

Отключите или удалите расширение браузера Edge в Windows 10.

Отключите или удалите расширение браузера Edge в Windows 10.

Однако если вы установите и разрешите слишком много расширений в браузере Edge, это замедлит работу вашего веб-браузера. Поэтому, если вы хотите повысить скорость браузера Edge, вам следует удалить расширения, которые вы больше не используете или используете редко.

Инструкция по сбросу программы в Windows в состояние установки по умолчанию

Инструкция по сбросу программы в Windows в состояние установки по умолчанию

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

Отличные советы по общению с людьми, которые любят «кидать камни» в социальных сетях

Отличные советы по общению с людьми, которые любят «кидать камни» в социальных сетях

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

10 чрезвычайно важных вещей, которые следует помнить при использовании бесплатного Wi-Fi

10 чрезвычайно важных вещей, которые следует помнить при использовании бесплатного Wi-Fi

Присоединяйтесь к нам в обзоре 10 чрезвычайно важных вещей, которые вам следует помнить при использовании бесплатного Wi-Fi, в статье ниже!

Как настроить и использовать подключение к Интернету PPPoE в Windows 10

Как настроить и использовать подключение к Интернету PPPoE в Windows 10

Многие провайдеры предоставляют клиентам интернет-услуги через соединения «точка-точка через Ethernet» (PPPoE). В этой статье рассказывается, как настроить Windows для подключения к Интернету через PPPoE.

Как сканировать локальную сеть с помощью терминала на macOS

Как сканировать локальную сеть с помощью терминала на macOS

Терминал на macOS — удобный инструмент, но им мало кто пользуется. В этой статье вы узнаете, как использовать Терминал в macOS для сканирования локальной сети на предмет устранения неполадок и обслуживания.