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

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

1. Как сбросить компоненты Центра обновления Windows вручную

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

  1. Щелкните правой кнопкой мыши на значке «Пуск» и выберите терминал (администратор) из списка.
  2. Выберите Да, когда появится запрос контроля учетных записей пользователей (UAC).
  3. Скопируйте и вставьте следующие команды одну за другой и нажимайте Enter после каждой команды, чтобы остановить каждую службу, связанную с Центром обновления Windows.
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    Сбросьте компоненты Центра обновления Windows с помощью командной строки
  4. Выполните следующую команду, чтобы удалить файлы qmgr*.dat.
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
  5. Введите Y для подтверждения.
  6. Введите следующие команды и нажмите Enter после каждой, чтобы удалить все файлы Центра обновления Windows.
    rmdir %systemroot%\SoftwareDistribution /S /Q
    rmdir %systemroot%\system32\catroot2 /S /Q
  7. Введите следующие команды и нажмите Enter после каждой, чтобы вернуть BITS и службам Центра обновления Windows дескрипторы безопасности по умолчанию.
    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)
  8. Теперь выполните следующую команду, чтобы перейти к папке System32.
    cd /d %windir%\system32
  9. Скопируйте и вставьте следующие команды по отдельности и нажмите Enter после каждой, чтобы повторно зарегистрировать все БИТЫ и файлы Центра обновления Windows.
    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
  10. Введите следующее и нажмите Enter, чтобы сбросить Winsock (сокеты Windows).
    netsh winsock reset
  11. Скопируйте и вставьте следующие команды одну за другой и нажмите Enter после каждой, чтобы перезапустить службы, связанные с Центром обновления Windows.
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

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

2. Как сбросить компоненты Центра обновления Windows с помощью пакетного файла

Другой способ сбросить компоненты Центра обновления Windows — это создать и запустить пакетный файл в Windows. Вот шаги по его созданию.:

  1. Нажмите Win + S, чтобы открыть меню поиска.
  2. Введите Блокнот в поле поиска и нажмите Ввод.
  3. Скопируйте и вставьте следующую команду в окно Блокнота.
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
    rmdir %systemroot%\SoftwareDistribution /S /Q
    rmdir %systemroot%
    system32\catroot2 /S /Q
    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)
    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
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  4. Нажмите меню Файл вверху, затем Сохранить как.
    Сохраните файл Блокнота
  5. Введите Reset Windows Components.bat в поле имя и укажите предпочтительное местоположение для сохранения файла.
  6. Нажмите раскрывающееся меню «Сохранить как тип», чтобы выбрать «Все файлы», затем нажмите «Сохранить«.
  7. Найдите сохраненный пакетный файл на своем ПК. Щелкните по нему правой кнопкой мыши и выберите Запуск от имени администратора в контекстном меню.
  8. Выберите Да, когда появится запрос контроля учетных записей пользователей (UAC).
    Сбросьте компоненты Центра обновления Windows с помощью пакетного файла

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

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

Загрузка и установка обновлений Windows не всегда может проходить гладко. В таких случаях сброс компонентов Центра обновления Windows может оказаться эффективным. Однако, если это не сработает, возможно, вам придется попытать счастья с другими исправлениями Центра обновления Windows.