Опубликовано Оставить комментарий

Почему возникает ошибка 0x80D05001 и как ее устранить

Некоторые пользователи Windows 10 сталкиваются с ошибкой 0x80D05001, когда пытаются запустить апдейт системы через Центр обновления. В сети также можно найти сообщения, согласно которым данная ошибка появляется при установке различных программ из приложения магазина Windows. В сегодняшней статье мы сосредоточимся на ошибке именно во время обновления. СОДЕРЖАНИЕ Причины ошибки 0x80D05001 Решение ошибки 0x80D05001 Метод №1 Запуск автоматизированного средства Метод №2 Восстановление поврежденных компонентов Центра обновления Метод №3 Отключение прокси или VPN-клиента Метод №4 Отключение брандмауэра Метод №5 Запуск сканирований SFC и DISM Причины ошибки 0x80D05001 Глюк в работе Центра обновления Windows. Поврежденные компоненты Центра обновления. Некорректно настроенный прокси-сервер или VPN. Чересчур «агрессивный» брандмауэр. Повреждение системных файлов. Решение ошибки 0x80D05001 Давайте теперь посмотрим с вами на несколько методов решения ошибки 0x80D05001. Начиная от автоматических средств и заканчивая сложными комбинациями действий — устранить данную проблему можно самыми разными способами. Метод №1 Запуск автоматизированного средства Ошибка 0x80D05001 может возникать в результате бага в работе Центра обновления Windows и его компонентов. Благо, в операционной системе находится особое средство по устранению различных неполадок, которое в автоматическом режиме может исправить вашу проблему. Давайте попробуем с вами воспользоваться им: нажмите комбинацию Win+R; вставьте в пустую строку значение ms-settings:troubleshoot и нажмите Enter; найдите в списке Центр обновления и выберите его; кликните на кнопку «Запуск средства устранения неполадок»; далее вам нужно просто делать все согласно инструкциям на вашем экране. После проведенной работы средством устранения неполадок перезагрузите компьютер. Возможно, на сей раз при обновлении Windows 10 ошибка 0x80D05001 не будет вам докучать. Метод №2 Восстановление поврежденных компонентов Центра обновления Если средство устранения неполадок не сработало, то ошибка 0x80D05001 наверняка возникла в результате повреждения некоторых компонентов Центра обновления Windows 10. Нет, в таком случае вам не потребуется переустановка операционной системы, а поэтому можете не переживать. Тем не менее вам нужно выполнить кое-какие действия, свойственные опытным пользователям. Итак, выполните следующий ряд шагов: создайте на своем рабочем столе самый обычный текстовый файл (ПКМ→Создать→Текстовый документ); вставьте в только что созданный текстовик следующий ряд команд (ничего не меняйте!): @echo off ::Сброс центра обновлений ::GamesQA.ru :: 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. 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. echo. pause goto Start :loop3 set app=0 :appidsvc set /a app=%app%+1 if %app% equ 3 ( goto end3 ) net stop appidsvc echo Checking the appidsvc service status. sc query appidsvc | findstr /I /C:”STOPPED” if not %errorlevel%==0 ( goto appidsvc ) goto loop4 :end3 cls echo. echo Cannot reset Windows Update since “Application Identity” (appidsvc) service failed to stop. echo. pause goto Start :loop4 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. 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.bak” rmdir /s /q “%SYSTEMROOT%\SoftwareDistribution.bak” if exist “%SYSTEMROOT%\SoftwareDistribution” ( attrib -r -s -h /s /d “%SYSTEMROOT%\SoftwareDistribution” ren “%SYSTEMROOT%\SoftwareDistribution” SoftwareDistribution.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 regsvr32.exe /s wudriver.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 appidsvc net start cryptsvc далее выберите Файл→Сохранить как…; задайте файлу любое имя, но обязательно поменяйте ему расширение с .txt на .bat; выберите нужное вам расположение, например, рабочий стол, и кликните кнопку «Сохранить»; дважды кликните на только что созданный «батник»; подождите завершения сброса компонентов Центра обновления и нажмите на любую кнопку на клавиатуре при появлении соответствующего сообщения в командной строке. Перезагрузите компьютер и проверьте наличие ошибки 0x80D05001. Метод №3 Отключение прокси или VPN-клиента Ошибка 0x80D05001 также могла возникнуть в результате использования вами прокси-сервера или VPN-клиента. Последнее вам придется деактивировать самостоятельно, но вот с прокси-сервером мы вам поможем. Чтобы отключить прокси-сервер на своей Windows 10, сделайте следующее: нажмите Win+S на своей клавиатуре; впишите запрос «Прокси» и выберите из списка результатов пункт «Параметры прокси-сервера»; выставьте переключатель рядом с опцией «Использовать прокси-сервер» в положение «Откл.»; закройте все окошки и перезагрузите свой компьютер. Итак, как только вы войдете в систему, пройдите в Центр обновления и запустите апдейт Windows 10. Метод №4 Отключение брандмауэра Некоторые пользователи утверждают, что ошибка 0x80D05001 может возникать из-за чересчур «заботливого» брандмауэра. Как правило, такая ситуация возникает с фаерволом от сторонних разработчиков. Вот что мы советуем вам сделать: либо временного отключите фаервол (если такая возможность присутствует), либо удалите утилиту, которая предоставляет данный функционал. Ни то, ни другое решение для вас не в радость, но проверить все-таки стоит. Возможно, придется заменить текущий фаервол на фаервол другого разработчика. Метод №5 Запуск сканирований SFC и DISM Возможно, вы имеете дело с поврежденными системными файлами и компонентами Windows 10. В такой ситуации стоит воспользоваться утилитами System File Checker и DISM. Не нужно ничего качать или долго настраивать: открыли командную строку (Win+R→cmd→Ctrl+Shift+Enter) и выполнили определенную пачку команд. Кстати, вот и эти команды: sfc /scannow Dism /Online /Cleanup-Image /RestoreHealth Понятное дело, дожидаемся окончания работы каждой из программ и делаем все, что от нас требуется в командной строке, в конце — перезагружаемся. Как только закончите чинить свою потенциально поврежденную ОС, запустите ее обновление и проверьте, была ли устранена ошибка 0x80D05001. 

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