Как восстановить исходное состояние компонентов центра обновления windows
Перейти к содержимому

Как восстановить исходное состояние компонентов центра обновления windows

  • автор:

Сброс настроек службы обновлений Windows Update

date22.02.2022
useritpro
directoryPowerShell, Windows 10, Windows 11, Windows Server 2019
commentsкомментария 34

Если служба обновлений 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 просканирует систему и попытается автоматически исправить все ошибки в службе Windows Update и связанных компонентах.

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

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

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

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

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

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

Install-Module -Name PSWindowsUpdate

Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force

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

Команда Reset-WUComponents выполняет действия, по остановке служб, перерегистрации dll и очистке каталога C:\Windows\SoftwareDistribution, что и описанный чуть ниже bat скрипт.

Запустите поиск обновлений из панели управления или выполните поиск доступных обновлений с помощью команды 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

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

Скрипт 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

  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 Data\Microsoft\Network\Downloader\:
    Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
  3. Переименовать служебные каталоги, в которых хранятся конфигурационные файлы и кэш обновлений (в случае необходимости их можно будет использовать как резервные копии). После перезапуска службы обновления, эти каталоги автоматически пересоздадутся:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 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)
    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)
  6. Перерегистрация файлов системных динамических библиотек (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
    netsh winsock reset
  7. Сброс параметров системного прокси netsh winhttp reset proxy
  8. Опционально. При использовании локального сервера 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
  9. Запуск остановленных служб:

    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

  10. Опционально. Для 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%\system32\Wuaueng.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%\system32\catroot2 catroot2.bak

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

Как сбросить компоненты Центра обновления Windows в Windows 10

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

Как сбросить компоненты Центра обновления Windows в Windows 10

Сброс обновить компоненты процесс включает в себя:

  • Перезапуск BITS, установщика MSI, Cryptographic и служб Windows Update.
  • Переименование папок Software Distribution и Catroot2.

Примечание. Для достижения наилучших результатов рекомендуется загрузить компьютер с Windows 10 в безопасном режиме.

Шаг I. Отключите службу Центра обновления Windows

1. Запустите диалоговое окно «Выполнить», нажав одновременно клавиши Windows + R.

2. Введите services.msc и нажмите OK, чтобы открыть окно «Службы».

3. Прокрутите экран вниз и щелкните правой кнопкой мыши Центр обновления Windows.

Примечание. Если текущий статус «Остановлен», перейдите к шагу II.

4. Здесь нажмите «Стоп», если текущий статус показывает «Выполняется».

5. Вы получите сообщение: Windows пытается остановить следующую службу на локальном компьютере… Дождитесь завершения запроса. Это займет от 3 до 5 секунд.

Шаг II. Прекратите обновление компонентов

Выполните следующие шаги, чтобы остановить компоненты обновления в этом процессе сброса компонентов обновления:

1. Нажмите клавишу Windows, введите «Командная строка» и нажмите «Запуск от имени администратора».

2. Теперь введите следующие команды одну за другой и нажмите Enter после каждой команды.

Шаг III: переименуйте папку распространения программного обеспечения и папку Catroot

1. Чтобы продолжить сценарий сброса компонентов обновления Windows, введите следующие команды и нажимайте Enter после каждой:

Шаг IV: Начать обновление компонентов

После остановки обновления компонентов и переименования дистрибутива программного обеспечения и папки catroot в процессе сброса компонентов обновления,

1. Выполните каждую из следующих команд в Администраторе: Командная строка, чтобы начать обновление компонентов:

Шаг V. Повторно включите службу Центра обновления Windows

Выполните следующие шаги, чтобы снова включить службу обновления Windows:

1. Вернитесь в окно «Службы» и щелкните правой кнопкой мыши «Центр обновления Windows».

2. Выберите параметр «Пуск», как показано на рисунке ниже.

3. Вы получите сообщение: Windows пытается запустить следующую службу на локальном компьютере… Подождите 3–5 секунд и закройте окно «Службы».

Шаг VI. Удалите папку распространения программного обеспечения и папку Catroot (необязательно)

Теперь, чтобы сбросить компоненты обновления, вы также можете удалить папки дистрибутива программного обеспечения и каталога catroot следующим образом:

1. Откройте Проводник, одновременно нажав клавиши Windows + E.

2. Теперь перейдите к C:WindowsSoftwareDistributionDataStore.

3. Выберите все файлы и папки, одновременно нажав клавиши Ctrl+A, и щелкните правой кнопкой мыши пустое место. Выберите Удалить, чтобы удалить все файлы и папки из этого расположения.

4. Теперь перейдите к C:WindowsSoftwareDistributionDownload и удалите все файлы, как и раньше.

Выполнив эти шаги, вы узнали, как сбросить компоненты обновления в Windows 10. Аналогичные действия можно выполнить и в Windows 7. Оставляйте любые вопросы или комментарии в поле ниже.

Как исправить «0x80242016 — ошибка установки» на Windows 10?

Ошибка 0x80242016, возникающая во время обновления ОС Windows 10, встречается пользователям все чаще и чаще. Более того, даже новая версия ОС Майкрософт, Windows 11, по всей видимости, подвержена такой же проблеме. Тщательно ознакомившись с информацией в сети, мы пришли к выводу, что ошибка 0x80242016 может появляться по следующему ряду причин:

  • Типичный баг в работе ОС Windows.
  • Некоторые службы или компоненты Центра обновления работают некорректно.
  • Повреждение временных файлов Центра обновления.
  • Повреждение системных файлов, хранилища компонентов и образа Windows.
  • Баг в работе системного поисковика Windows.

Уже стало страшно? Нет нужды паниковать! 0x80242016 — довольно распространенная ошибка Центра обновления Windows, которая решается набором давно известных методов. В сегодняшней статье мы посмотрим с вами как раз на эти самые методы.

Метод №1 Средство устранения неполадок

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

Чтобы запустить средство устранения неполадок Центра обновления, вам нужно сделать следующее:

0x80242016

  • нажмите ПКМ на меню Пуск и выберите пункт «Параметры»;
  • перейдите в раздел «Обновление и безопасность», затем — в подраздел «Устранение неполадок»;
  • опуститесь в самый низ окошка и кликните на пункт «Дополнительные средства устранения неполадок»;
  • найдите в списке средств «Центр обновления Windows» и выберите его ЛКМ;
  • кликните на кнопку «Запустить средство устранения неполадок»;
  • следуйте инструкциям на экране, чтобы устранить потенциальные проблемы с обновлением в своей системе.

Как только закончите, закройте все окна, перезагрузите компьютер и проверьте наличие ошибки 0x80242016.

Метод №2 Перезапуск служб Центра обновления

Некоторые службы Центра обновления могут по той или иной причине прекратить свою работу. В таком случае пользователю необходимо запустить службы вручную, воспользовавшись Командной строкой (от администратора, разумеется) либо системным компонентом «Службы». К Центру обновления относятся следующие службы:

  • Фоновая интеллектуальная служба передачи (BITS)
  • Службы криптографии
  • Центр обновления Windows
  • Установщик модулей Windows

Чтобы запустить службу, вам нужно сделать на своем ПК следующее:

  • нажмите на клавиатуре WIN+R, чтобы открыть диалоговое окошко «Выполнить»;
  • пропишите в пустой строке значение «CMD» и нажмите комбинацию CTRL+SHIFT+ENTER;
  • открыв консоль, выполните в ней ряд следующих команд:
    • SC config wuauserv start=auto
    • SC config bits start=auto
    • SC config cryptsvc start=auto
    • SC config trustedinstaller start=auto

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

    Метод №3 Сброс компонентов Центра обновления Windows

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

    Ручной сброс компонентов Центра обновления

    Сброс компонентов Центра обновления вручную происходит через ввод множества команд в Командной строке. Разумеется, Командная строка запускается, само собой, от имени администратора.

    • Нажмите комбинацию WIN+R, чтобы вызвать окошко «Выполнить»;
    • вставьте в пустую строку «CMD» и нажмите комбинацию CTRL+SHIFT+ENTER;
    • вызвать консоль, выполните в ней следующий набор команд:
      • net stop bits
      • net stop wuauserv
      • net stop cryptsvc
      • Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
      • Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
      • Ren %Systemroot%\SoftwareDistribution\Download Download.bak
      • Ren %Systemroot%\System32\catroot2 catroot2.bak
      • 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 atl.dll
      • regsvr32.exe urlmon.dll
      • regsvr32.exe mshtml.dll
      • regsvr32.exe shdocvw.dll
      • regsvr32.exe browseui.dll
      • regsvr32.exe jscript.dll
      • regsvr32.exe vbscript.dll
      • regsvr32.exe scrrun.dll
      • regsvr32.exe msxml.dll
      • regsvr32.exe msxml3.dll
      • regsvr32.exe msxml6.dll
      • regsvr32.exe actxprxy.dll
      • regsvr32.exe softpub.dll
      • regsvr32.exe wintrust.dll
      • regsvr32.exe dssenh.dll
      • regsvr32.exe rsaenh.dll
      • regsvr32.exe gpkcsp.dll
      • regsvr32.exe sccbase.dll
      • regsvr32.exe slbcsp.dll
      • regsvr32.exe cryptdlg.dll
      • regsvr32.exe oleaut32.dll
      • regsvr32.exe ole32.dll
      • regsvr32.exe shell32.dll
      • regsvr32.exe initpki.dll
      • regsvr32.exe wuapi.dll
      • regsvr32.exe wuaueng.dll
      • regsvr32.exe wuaueng1.dll
      • regsvr32.exe wucltui.dll
      • regsvr32.exe wups.dll
      • regsvr32.exe wups2.dll
      • regsvr32.exe wuweb.dll
      • regsvr32.exe qmgr.dll
      • regsvr32.exe qmgrprxy.dll
      • regsvr32.exe wucltux.dll
      • regsvr32.exe muweb.dll
      • regsvr32.exe wuwebv.dll
      • netsh winsock reset
      • net start bits
      • net start wuauserv
      • net start cryptsvc

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

      Автоматический сброс компонентов Центра обновления

      В данном варианте вам практически не придется работать: создать текстовый файл, вставить в него скрипт от одного из Интернет-умельцев, переделать текстовик в BAT-файл и выполнить его от имени администратора. Звучит как что-то сложное, но все совсем не так — и сейчас мы это вам докажем.

      • Нажмите ПКМ на Рабочий стол и выберите пункты «Создать→Текстовый документ»;
      • откройте только что созданный текстовик и вставьте в него следующий скрипт:

      :: Run the reset Windows Update components.
      :: void components();
      :: /*************************************************************************************/
      :components
      :: —— Stopping the Windows Update services ——
      call :print Stopping the Windows Update services.
      net stop bitscall :print Stopping the Windows Update services.
      net stop wuauservcall :print Stopping the Windows Update services.
      net stop appidsvccall :print Stopping the Windows Update services.
      net stop cryptsvccall :print Canceling the Windows Update process.
      taskkill /im wuauclt.exe /f
      :: —— Checking the services status ——
      call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
      if %errorlevel% NEQ 0 (
      echo. Failed to stop the BITS service.
      echo.
      echo.Press any key to continue . . .
      pause>nul
      goto :eof
      )call :print Checking the services status.

      sc query wuauserv | findstr /I /C:»STOPPED»
      if %errorlevel% NEQ 0 (
      echo. Failed to stop the Windows Update service.
      echo.
      echo.Press any key to continue . . .
      pause>nul
      goto :eof
      )

      call :print Checking the services status.

      sc query appidsvc | findstr /I /C:»STOPPED»
      if %errorlevel% NEQ 0 (
      sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
      if %errorlevel% NEQ 0 (
      echo. Failed to stop the Application Identity service.
      echo.
      echo.Press any key to continue . . .
      pause>nul
      if %family% NEQ 6 goto :eof
      )
      )

      call :print Checking the services status.

      sc query cryptsvc | findstr /I /C:»STOPPED»
      if %errorlevel% NEQ 0 (
      echo. Failed to stop the Cryptographic Services service.
      echo.
      echo.Press any key to continue . . .
      pause>nul
      goto :eof
      )

      :: —— Delete the qmgr*.dat files ——
      call :print Deleting the qmgr*.dat files.

      del /s /q /f «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
      del /s /q /f «%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat»

      :: —— Renaming the softare distribution folders backup copies ——
      call :print Deleting the old software distribution backup copies.

      cd /d %SYSTEMROOT%

      if exist «%SYSTEMROOT%\winsxs\pending.xml.bak» (
      del /s /q /f «%SYSTEMROOT%\winsxs\pending.xml.bak»
      )
      if exist «%SYSTEMROOT%\SoftwareDistribution.bak» (
      rmdir /s /q «%SYSTEMROOT%\SoftwareDistribution.bak»
      )
      if exist «%SYSTEMROOT%\system32\Catroot2.bak» (
      rmdir /s /q «%SYSTEMROOT%\system32\Catroot2.bak»
      )
      if exist «%SYSTEMROOT%\WindowsUpdate.log.bak» (
      del /s /q /f «%SYSTEMROOT%\WindowsUpdate.log.bak»
      )

      call :print Renaming the software distribution folders.

      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» (
      attrib -r -s -h /s /d «%SYSTEMROOT%\SoftwareDistribution»
      ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution.bak
      if exist «%SYSTEMROOT%\SoftwareDistribution» (
      echo.
      echo. Failed to rename the SoftwareDistribution folder.
      echo.
      echo.Press any key to continue . . .
      pause>nul
      goto :eof
      )
      )
      if exist «%SYSTEMROOT%\system32\Catroot2» (
      attrib -r -s -h /s /d «%SYSTEMROOT%\system32\Catroot2»
      ren «%SYSTEMROOT%\system32\Catroot2» Catroot2.bak
      )
      if exist «%SYSTEMROOT%\WindowsUpdate.log» (
      attrib -r -s -h /s /d «%SYSTEMROOT%\WindowsUpdate.log»
      ren «%SYSTEMROOT%\WindowsUpdate.log» WindowsUpdate.log.bak
      )

      :: —— Reset the BITS service and the Windows Update service to the default security descriptor ——
      call :print Reset the BITS service and the Windows Update service to the default security descriptor.

      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)

      :: —— Reregister the BITS files and the Windows Update files ——
      call :print Reregister the BITS files and the 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

      :: —— Resetting Winsock ——
      call :print Resetting Winsock.
      netsh winsock reset

      :: —— Resetting WinHTTP Proxy ——
      call :print Resetting WinHTTP Proxy.

      if %family% EQU 5 (
      proxycfg.exe -d
      ) else (
      netsh winhttp reset proxy
      )

      :: —— Set the startup type as automatic ——
      call :print Resetting the services as automatics.
      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

      :: —— Starting the Windows Update services ——
      call :print Starting the Windows Update services.
      net start bits

      call :print Starting the Windows Update services.
      net start wuauserv

      call :print Starting the Windows Update services.
      net start appidsvc

      call :print Starting the Windows Update services.
      net start cryptsvc

      call :print Starting the Windows Update services.
      net start DcomLaunch

      :: —— End process ——
      call :print The operation completed successfully.

      echo.Press any key to continue . . .
      pause>nul
      goto :eof
      :: /*************************************************************************************/

      • пробежитесь глазами по скрипту и убедитесь, что ничего в нем не было нарушено;
      • нажмите на кнопку «Файл» в строке меню окна Блокнота и выберите пункт «Сохранить как…»;
      • назовите файл «UpdSerReset» и измените его расширение с «.txt» на «.bat»;

      Заметка: если вы не видите расширений файлов, то вам необходимо активировать опцию «Расширения имен файлов» в параметрах Проводника Windows (вкладка «Вид»).

      • выберите в качестве расположения свой Рабочий стол и нажмите на кнопку «Сохранить»;
      • кликните на файл «UpdSerReset.bat» ПКМ и выберите пункт «Запуск от имени администратора»;
      • подождите несколько секунд, после чего нажмите на любую кнопку, когда в Командной строке появится соответствующее сообщение;
      • перезагрузите компьютер.

      Описанный выше процесс должен исправить ошибку 0x80242016, если она была вызвана повреждениями компонентов Центра обновления. Если же ничего не изменилось, то давайте двигаться дальше.

      Метод №4 Запуск SFC и DISM

      Ошибка 0x80242016 может возникнуть в процессе обновления из-за поврежденных системных файлов, хранилища компонентов или образа Windows 10 в целом. Так или иначе проблема довольно серьезная, однако ее можно исправить, задействовав такие утилиты, как SFC и DISM.

      0x80242016

      • Откройте Командную строку от имени администратора, как это было показано во втором методе;
      • вставьте в консоль команду «sfc /scannow» (без кавычек) и нажмите ENTER;
      • подождите окончания выполнения команды и ознакомьтесь с результатами работы SFC;
      • перезагрузите компьютер и снова вызовите Командную строку;
      • поочередно выполните следующий набор команд:
        • DISM /Online /Cleanup-Image /CheckHealth
        • DISM /Online /Cleanup-Image /ScanHealth
        • DISM /Online /Cleanup-Image /RestoreHealth

        Вы практически наверняка избавитесь от ошибки 0x80242016 после использования SFC и DISM, если обе утилиты нашли в ОС Windows 10 какие-то повреждения и устранили их.

        Метод №5 Коррекция параметров поисковой системы

        Пользователи инсайдерских превью-билдов Windows 10 утверждают, что им удалось избавиться от ошибки 0x80242016, внеся некоторые изменения в параметры службы «Windows Search». Данная служба отвечает за индексирование контента, кэширование свойств и результатов поиска для файлов, электронной почты и другого контента в операционной системе. На вашем ПК установлена такая же версия Windows? Тогда попробуйте сделать следующее:

        0x80242016

        • нажмите на клавиатуре WIN+R для вызова окошка «Выполнить»;
        • вставьте в пустую строку окна значение «services.msc» и нажмите ENTER;
        • найдите в списке службу «Windows Search» и дважды кликните на нее ЛКМ;
        • выберите в типе запуска службы значение «Вручную»;
        • нажмите на кнопки «Применить» и «OK»;
        • перезагрузите свой ПК.

        Зайдите в Центр обновления Windows 10 и проверьте наличие ошибки 0x80242016.

        К сожалению, если никакие из вышеуказанных методов не помогли вам с ошибкой 0x80242016, то вы практически наверняка имеете дело с серьезными повреждениями ОС, которые не решаются обычными способами. В таком случае вам придется либо возвращать ПК в исходное состояние (запускается через Параметры), либо полностью переустанавливать Windows.

        Как восстановить Центр обновления Windows в Windows 8.1, если он не работает должным образом

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

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

        Начните с открытия командной строки от имени администратора. Лучший способ сделать это в Windows 8 – это меню опытных пользователей: нажмите клавиши Win + X на клавиатуре и выберите пункт «Командная строка (администратор)».

        1. Остановите фоновую интеллектуальную службу передачи (BITS) и службу Windows Update. Чтобы остановить эти службы, введите следующие команды в командной строке с повышенными привилегиями:
        2. Удалите все файлы qmgr * .dat из % ALLUSERSPROFILE% Microsoft Network Downloader , например с помощью следующей команды:
        3. Теперь вы должны переименовать каталоги, которые используются Windows Обновите следующим образом:
        4. Повторно зарегистрируйте все файлы, требуемые Службы BITS и Центра обновления Windows. Вам необходимо ввести следующие команды:

        Примечание: некоторые команды могут сообщать об ошибках, не обращайте на них внимания.

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

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