Как исправить «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
  • ознакомьтесь с результатами работы DISM и перезагрузите ПК еще раз.

Вы практически наверняка избавитесь от ошибки 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.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии