Содержание
- Windows 10 блокирует переход на новую версию. Есть простое решение проблемы
- Блокировка апдейта Windows 10
- Простые решения
- Известные проблемы нового релиза
- Обновление функций до Windows 10 Версия 2004 Ошибка
- Как исправить ошибку обновление функции до Windows 10 Версия 1909-2004
- 1. Сброс кеша обновления
- 2. Запуск инструментов SFC и DISM
- 3. Проверка настроек языка
- Почему возникает ошибка 0x80D05001 и как ее устранить
- Причины ошибки 0x80D05001
- Решение ошибки 0x80D05001
- Метод №1 Запуск автоматизированного средства
- Метод №2 Восстановление поврежденных компонентов Центра обновления
- Метод №3 Отключение прокси или VPN-клиента
- Метод №4 Отключение брандмауэра
- Метод №5 Запуск сканирований SFC и DISM
Windows 10 блокирует переход на новую версию. Есть простое решение проблемы
Блокировка апдейта Windows 10
Microsoft признала проблему со службой «Безопасность Windows» (Windows Security) в операционной системе Windows 10. Данная служба может блокировать обновление ОС до последнего релиза с индексом 2004, который стал доступен вчера, 27 мая 2020 г., крупнейшего обновления последнего времени. Пользователям предложено несколько простых вариантов решения проблемы, пока разработчики заняты устранением ее первопричин.
Как объясняет Microsoft в соответствующей статье на портале поддержки, пользователи могут получить сообщение от программы установки Windows 10 о невозможности произвести обновление из-за несовместимости некоторых графических драйверов с новой версией ОС при включенной функции защиты целостности памяти (Memory Integrity Protection). Эта функция предотвращает атаки, осуществляемые путем вставки вредоносного кода в процессы с высокой безопасностью.
Простые решения
Существует сразу несколько вариантов решения описанной выше проблемы. Наиболее безопасный из них предполагает поиск и установку актуальных версий драйверов видеокарты.
В случае, если это не помогает или обновление графических драйверов по той или иной причине невозможно, пользователь может попробовать отключить функцию защиты целостности памяти, которая, к слову, по умолчанию и так всегда отключена.
Для этого необходимо перейти к «Параметрам Windows» (Windows Settings), выбрать раздел «Обновление и безопасность» (Update & Security). На открывшейся странице кликнуть по пункту «Безопасность Windows» (Windows Security) и в подразделе «Области защиты» выбрать пункт «Безопасность устройства» (Device Security). В новом окне нужно кликнуть по ссылке «Сведения об изоляции ядра» (Core Isolation Details), а затем перевести переключатель «Целостность памяти» в положение «Откл.» (Off). После этого системе потребуется перезагрузка, по завершении которой можно будет вернуться к установке майского обновления Windows 10.
Наконец, третий способ решения проблемы включает принудительную установку обновления при помощи альтернативных официальных инструментов, например, используя средство создания установочного носителя (Media Creation Tool). Однако Microsoft настоятельно рекомендует воздержаться от использования таких методов развертывания обновления до выхода официального исправления.
Известные проблемы нового релиза
Ранее Microsoft опубликовала список известных проблем в Windows 10 2004. Всего их на данный момент 10, причем семь из них связаны с некорректной работой «железа». ПК с упомянутой корпорацией аппаратными компонентами не получат майский апдейт, пока ошибки не будут исправлены.
Среди наиболее серьезных проблем следует отметить вероятность возникновения трудностей с подключением более чем одного Bluetooth-устройства – в этом «виноваты» драйверы для Bluetooth-адаптеров Realtek. Кроме того, драйверы для аудиочипов Conexant и Synaptics могут спровоцировать «синий экран смерти» (BSoD). Он же грозит и пользователям док-станций с интерфейсом Thunderbolt при отключении или подключении устройства.
Установка Windows 10 2004 на ПК, оснащенные видеоадаптерами Nvidia, при наличии драйверов версий, более ранних чем 358.00, могут также вызывать BSoD и прочие виды сбоев.
Наконец, свежий апдейт может вызывать неработоспособность режима переменной частоты обновления экрана (VRR), если в системе используется совместимый с данной технологией монитор и интегрированная графика Intel.
Обновление функций до Windows 10 Версия 2004 Ошибка
Вы сталкиваетесь с обновлением функций до Windows 10 Version 2004 Error 0x80070005, 0x80d02002? Основными Возможными причинами этой проблемы являются повреждение кеша обновлений, программном обеспечении драйвера, несовместимость приложения, установленного на вашем компьютере. Некоторые пользователи стали жаловаться на ошибку 0x80070005 во время обновления функции, когда получают ее через область обновления и безопасности. К сожалению, установка заканчивается этим кодом остановки и не устанавливается после перезапуска или обычных обходных решений. В этом руководстве вы выявите по каким причинам ошибка и исправите ее.
Как исправить ошибку обновление функции до Windows 10 Версия 1909-2004
Общей причиной ошибки обновления Windows является повреждение кеша. Поэтому, прежде всего, вы должны попытаться сбросить его с помощью простого простого процесса.
1. Сброс кеша обновления
- Введите cmd в «Поиске» windows, нажмите в соответствиях правой кнопкой мыши и выберите «Запуск от имени администратора«.
Скопируйте приведенные ниже команды, вставьте все сразу в «командную строку» и нажмите Enter.
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver pause
Если у вас остановится процесс на строчке net start msiserver pause, нажмите Enter. Далее просто выйдите с командной строки набрав команду exit.
Откройте «Параметры» > «Обновление и безопасность» и нажмите «Проверка наличия обновлений«. Просмотрите, пропали ли проблема обновление функций до Windows 10 Version 1909 с ошибкой 0x80d02002.
2. Запуск инструментов SFC и DISM
Если ошибка 0x80d02002 не исправилась, значит нужно запустить проверку и восстановление системных файлов Windows, инструментами SFC и DISM . SFC будет модулировать поврежденные файлы, а также восстановить. Затем DISM проверяет работоспособность образа системы. Следовательно, следуйте инструкциям для запуска обоих инструментов один за другим по пунктам.
Запускаем «командную строку от имени администратора» и вводим:
После окончания процесса, перезагрузите компьютер и убедитесь, что исправлена ошибка обновления функций до Windows 10 версии 1909. Если не помогло, то двигаемся ниже.
- DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Перезапустите систему после завершения процесса и проверьте обновление функции.
3. Проверка настроек языка
Ошибка 0x80d02002 часто возникает из-за неправильных настроек языка. Выберите язык страны, в которой вы сейчас находитесь, означает, что вы находитесь в России, значит выберите русский язык (rus).
- Откройте «Параметры», выберите «Время и язык».
- Слева выберите «Регион и язык» и справа настройте по месту прибывания.
Теперь вы сможете получить обновление функций до Windows 10 Version 1909, после исправление ошибки 0x80d02002.
Почему возникает ошибка 0x80D05001 и как ее устранить
Некоторые пользователи Windows 10 сталкиваются с ошибкой 0x80D05001, когда пытаются запустить апдейт системы через Центр обновления. В сети также можно найти сообщения, согласно которым данная ошибка появляется при установке различных программ из приложения магазина Windows.
В сегодняшней статье мы сосредоточимся на ошибке именно во время обновления.
Причины ошибки 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: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: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 DataMicrosoftNetworkDownloaderqmgr*.dat”
del /s /q /f “%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat”
del /s /q /f “%SYSTEMROOT%LogsWindowsUpdate*”if exist “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak”
if exist “%SYSTEMROOT%winsxspending.xml” (
takeown /f “%SYSTEMROOT%winsxspending.xml”
attrib -r -s -h /s /d “%SYSTEMROOT%winsxspending.xml”
ren “%SYSTEMROOT%winsxspending.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%system32Catroot2.bak” rmdir /s /q “%SYSTEMROOT%system32Catroot2.bak”
if exist “%SYSTEMROOT%system32Catroot2” (
attrib -r -s -h /s /d “%SYSTEMROOT%system32Catroot2”
ren “%SYSTEMROOT%system32Catroot2” Catroot2.bak
):: Reset Windows Update policies
reg delete “HKCUSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate” /f
reg delete “HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /f
reg delete “HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate” /f
reg delete “HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /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
Перезагрузите компьютер и проверьте наличие ошибки 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.
2022-02-05T00:03:16.9641605Z AC8 4618 Info {CBackgroundCopyJob::_InternalCreateDownload} New download: jobId = 192e1997-7b9f-4cb4-93e7-a7c19bf06c94, contentId = e555cf106c904026de5ab4e1c42a312a2525f8fd, Uri = https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller, LocalFile = [none]
2022-02-05T00:03:16.9642216Z AC8 4618 Info {CBackgroundCopyJob::Resume} Job 192e1997-7b9f-4cb4-93e7-a7c19bf06c94 Resume, hr = 0, state = 0, background: 0
2022-02-05T00:03:16.9950191Z AC8 40C8 Info {CTelemetryLogger::_InternalTraceDownloadStart} hr = 0, jobId = 192e1997-7b9f-4cb4-93e7-a7c19bf06c94, fileId = e555cf106c904026de5ab4e1c42a312a2525f8fd, sessionId = 42cb4cc0-eb77-4ed1-85ee-142127966bf3, updateId = , cdnUrl = https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller, cacheHost = , localFile = , bytes: [File: 32289, File_Caller: 0, req: 1], groupId = , isBackground? 0, downloadMode = 99, downloadModeSrc = 99, reason = 80d0401b, clientVersion = 10.0.19041.1266, deviceProfile = 0x110100, isVpn = 0, encrypted? 0, setConfigs: {"TraceLevel":{"v":"4","p":"99"},"CountryCode":{"v":"GB","p":"1"},"KeyValue_EndpointFullUri":{"v":"kv801.prod.do.dsp.mp.microsoft.com","p":"1"},"ClusterCount":{"v":"5","p":"0"}}, isThrottled = 0
2022-02-05T00:03:16.9951225Z AC8 A2C Info {CSwarm::_SetContentDeliveryURL} Swarm: e555cf106c904026de5ab4e1c42a312a2525f8fd, CDN URL (supplied): https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller
2022-02-05T00:03:16.9951478Z AC8 A2C Info {CPieceManager::AddPiecesForOrderedDownload} Piece stats: Pending: [#Incomplete: 1, #In-order: 1], Completed: 0
2022-02-05T00:03:16.9951518Z AC8 A2C Info {CStorage::LogPieceStats} Swarm e555cf106c904026de5ab4e1c42a312a2525f8fd: Piece stats: Cached: 0, Expired: 1, In-memory: 0, Total: 1
2022-02-05T00:03:16.9951801Z AC8 A2C Info {CSwarm::TryWake} Swarm e555cf106c904026de5ab4e1c42a312a2525f8fd: sleeping? 0, forceWakeup? 1, uploadState: [2, 2], sleepReason: -1
2022-02-05T00:03:16.9991929Z AC8 A2C Info {CHttpPeerConn::Initiate} Swarm: e555cf106c904026de5ab4e1c42a312a2525f8fd, initiating HTTP connection, IP: 52.236.40.36
2022-02-05T00:03:17.0700933Z AC8 A2C Info {CHttpPeerConn::OnConnection::<lambda_c3b340fe4ba2af9ed49e615ff593013d>::operator ()} Swarm: e555cf106c904026de5ab4e1c42a312a2525f8fd, HTTP connection: [52.236.40.36]:443
2022-02-05T00:03:17.0701071Z AC8 A2C Info {CConnMan::ConnectionComplete} connected to https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller (httpConnection)
2022-02-05T00:03:17.0713726Z AC8 25F4 Error {CNetworkAdapter::QueryAdapterTraffic} Assert (IfStats->ifHCInUcastOctets <= nBytesIn): Failed
2022-02-05T00:03:17.0895142Z AC8 A2C Error {CHttpPeerConn::_OnCdnError} Swarm: e555cf106c904026de5ab4e1c42a312a2525f8fd, HTTP request B(0, 0, 32289) failed: 80d05011, status code: 206, requestOffset: 0, requestSize: 32289, responseSize: 0, IP: [52.236.40.36]:443
2022-02-05T00:03:17.0895607Z AC8 A2C Info {CTelemetryLogger::TraceErrorCdnComm} hr: 80d05011, httpCode: 206, errorCount: 1, fileId: e555cf106c904026de5ab4e1c42a312a2525f8fd, sessionId: 42cb4cc0-eb77-4ed1-85ee-142127966bf3, url: https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller, isHeadRequest: 0, requestOffset: 0, requestSize: 32289, responseSize: 0, serverIp: [52.236.40.36]:443;, headers: HTTP/1.1 206 Partial Content
Date: Thu, 10 Feb 2022 13:13:45 GMT
Content-Length: 25484
Content-Type: application/appinstaller
Content-Range: bytes 0-25483/25484
Last-Modified: Thu, 10 Feb 2022 13:04:38 GMT
Accept-Ranges: bytes
ETag: "0x8D9EC95E4E7F665"
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: a3834544-a01e-007c-2580-1e1045000000
x-ms-version: 2015-02-21
x-ms-meta-version: 1.2202.401.0
x-ms-meta-versionstring: time 2022-02-04T13:56:05 git master 2e49cc19104ca41cb8089b967ce92c08e2626087
x-ms-lease-status: unlocked
x-ms-lease-state: available
x-ms-blob-type: BlockBlob
2022-02-05T00:03:17.0901939Z AC8 4150 Error {CBackgroundCopyJob::NotifyError} Job 192e1997-7b9f-4cb4-93e7-a7c19bf06c94, file e555cf106c904026de5ab4e1c42a312a2525f8fd, hr: 80d05011, state: 2
2022-02-05T00:03:17.0905999Z AC8 4150 Info {CTelemetryLogger::TraceDownloadPaused} hr = 0, reason = 80d05011, jobId = 192e1997-7b9f-4cb4-93e7-a7c19bf06c94, fileId = e555cf106c904026de5ab4e1c42a312a2525f8fd, sessionId = 42cb4cc0-eb77-4ed1-85ee-142127966bf3, updateId = , cdnUrl = https://MASKED-HOSTNAME-FOR-PRIVACY.blob.core.windows.net/files/MASKED-PRODUCTNAME-FOR-PRIVACY.mobile.uwp.appinstaller, cacheHost = , isBackground? 0, isVpn = 0
2022-02-05T00:03:17.0910159Z AC8 4150 Info {CTelemetryLogger::TraceJobError} hr = 80d05011, reason hr = 0, jobId = 192e1997-7b9f-4cb4-93e7-a7c19bf06c94, caller = MSIX HttpsDataSource Download, fileId = e555cf106c904026de5ab4e1c42a312a2525f8fd, cdnIp = [52.236.40.36]:443;
2022-02-05T00:03:17.0913213Z AC8 4618 Error {} (hr:0x80D05011) [onecoreenduserdeliveryoptimizationdeliveryoptimizationbackgroundcopyjob.cpp, 357] (hr:80D05011)
2022-02-05T00:03:17.0914211Z AC8 A2C Info {CPieceManager::RemovePiecesForOrderedDownload} Piece stats: Pending: [#Incomplete: 0, #In-order: 0], Completed: 0
Found this in the Get-DeliveryOptimizationLogs command from a few days ago. Relates to the failure to download the .appinstaller file. Same error code.
As you can see the Blob Storage is responding with a Partial Content and Content-Range so undoubtably it does support it. DoSvc is screwing up somewhere. If you look closely it has requested 1 byte less than it should have to get the complete file. Bizarre?
Некоторые пользователи Windows 10 сталкиваются с кодом ошибки 0x80D05001 после сбоя установки Центра обновления Windows или Магазина Windows. Большинство пользователей видят эту ошибку при каждом новом обновлении, которое они пытаются установить.
Центр обновления Windows / Ошибка магазина 0x80D05001
Существует несколько потенциальных виновников, которые могут вызвать ошибку 0x80D05001 с Центром обновления Windows или Магазином Windows:
- Распространенный сбой WU / Store — при устранении неполадок, связанных с этой проблемой, следует начать с попытки автоматически устранить проблему с помощью таких утилит, как средство устранения неполадок Центра обновления Windows или средство устранения неполадок Магазина Windows.
- Несоответствие компонента обновления — если вы видите эту ошибку при попытке установить обновление, вам следует полностью сбросить компонент Центра обновления Windows / Магазина Windows (в зависимости от особенностей вашей проблемы).
- Неправильно настроенный прокси-сервер или VPN. Этот код ошибки также может возникать из-за неправильно настроенного прокси-сервера или VPN-клиента, отклоненного Центром обновления Windows или Магазином Windows. Если этот сценарий применим, вы можете отключить прокси-сервер или удалить свой VPN-клиент.
- Сверхзащитный брандмауэр. Если вы используете брандмауэр стороннего производителя, определенная функция, блокирующая всплывающие окна, может также мешать работе Центра обновления Windows. В этом случае вам нужно будет отключить защиту в реальном времени или вообще удалить ее, если правила безопасности применяются на системном уровне.
- Основное повреждение системных файлов — при определенных обстоятельствах вы можете столкнуться с каким-либо типом повреждения системы, который в конечном итоге влияет на Windows Update или Windows Store. В этом случае вы можете использовать сканирование SFC и DISM для выявления и устранения проблем с повреждениями, которые способствуют этой проблеме.
Если эта конкретная ошибка вызвана распространенным несоответствием, ваша первая попытка исправить проблему должна быть средством устранения неполадок Центра обновления Windows. Эта встроенная утилита объединяет набор стратегий восстановления, которые могут автоматически применяться в случае выявления распознаваемого сценария.
После того, как вы запустите эту утилиту, она начнет сканировать на наличие общих несоответствий Центра обновления Windows и порекомендует жизнеспособную стратегию восстановления, которую можно применить всего несколькими щелчками мыши.
Примечание. В случае возникновения ошибки 0x80D05001 при попытке обновить приложение через встроенный Магазин Windows, вам нужно будет вместо этого запустить средство устранения неполадок приложений Windows.
Если вы еще не пробовали это потенциальное исправление, следуйте приведенным ниже инструкциям, чтобы запустить средство устранения неполадок Центра обновления Windows / средства устранения неполадок приложений Windows и применить рекомендованную стратегию исправления:
- Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Далее введите «ms-settings: неполадки» и нажмите Enter, чтобы открыть вкладку «Устранение неполадок» приложения «Настройки».
Доступ к средству устранения неполадок активации
- Перейдя на вкладку «Устранение неполадок», прокрутите вниз до раздела «Начало работы» и нажмите «Центр обновления Windows». В появившемся контекстном меню нажмите «Запустить средство устранения неполадок».
Запуск средства устранения неполадок Центра обновления Windows
Примечание. В случае возникновения проблем при обновлении приложения через магазин Microsoft Store, вместо этого необходимо запустить средство устранения неполадок приложений Windows.
- После запуска этой утилиты терпеливо дождитесь завершения первоначального сканирования. Если проблема и жизнеспособная стратегия исправления определены, вы сможете применить рекомендованное исправление, нажав «Применить это исправление». Если вам предложили эту опцию, сделайте это и дождитесь завершения процесса.
Применить это исправление для Центра обновления Windows
- После завершения операции восстановления перезагрузите компьютер вручную и проверьте, устранена ли проблема при следующем запуске компьютера, попытавшись установить обновление, которое ранее не удавалось.
Если та же проблема все еще возникает, перейдите к следующему потенциальному решению ниже.
Способ 2. Сброс Windows Update / Магазина Windows
Если встроенный модуль устранения неполадок, который вы развернули выше, не работает для вас, вероятно, вы видите ошибку 0x80D05001 из-за несогласованности компонента обновления (особенно, если вы видите эту ошибку при каждом обновлении, которое вы пытаетесь выполнить). установка).
В большинстве случаев вы увидите ошибку 0x80D05001 из-за того, что компонент обновления каким-то образом застрял в подвешенном состоянии (ни открыто, ни закрыто). Если этот сценарий применим, вы сможете быстро решить проблему путем сброса Центра обновления Windows или Магазина Windows (в зависимости от особенностей вашей проблемы).
Чтобы учесть оба возможных сценария, мы создали 2 отдельных вспомогательных руководства. Если вы столкнулись с проблемой при установке обновления Windows, следуйте первому руководству (A). Если вы видите ошибку при установке обновления через Windows Store (Microsoft Store), следуйте второму руководству (B):
A. Сброс Центра обновления Windows
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть окно командной строки с повышенными правами.
Запуск командной строки с правами администратора
Примечание. Получив запрос от UAC (Контроль учетных записей), нажмите Да, чтобы предоставить доступ администратора.
- Как только вы окажетесь в окне CMD с повышенными правами, введите следующие команды в любом порядке и нажмите Enter после каждой из них: net stop wuauserv
чистая остановка cryptSvc
стоповые биты
Чистая остановкаПримечание. Этот набор команд остановит запуск всех соответствующих служб Центра обновления Windows: службы BITS, службы криптографии, службы установщика MSI, службы обновления Windows (основной).
- После того, как вам удастся остановить все соответствующие службы, выполните следующие команды, чтобы очистить и переименовать две важные папки WU (SoftwareDistribution и Catroot2): ren C: Windows SoftwareDistribution SoftwareDistribution.old
ren C: Windows System32 catroot2 Catroot2.oldПримечание. SoftwareDistribution и Catroot — это две основные папки, отвечающие за хранение и обслуживание файлов Центра обновления Windows. Поскольку вы не можете реально удалить их обычным способом, лучший способ убедиться, что у них нет поврежденных файлов, которые могут привести к этой ошибке, — это переименовать их, чтобы заставить вашу ОС создавать новые и полезные эквиваленты.
- Как только две папки были переименованы, выполните следующие команды для повторного включения ранее отключенных служб (на шаге 2): net start wuauserv
net start cryptSvc
чистые стартовые биты
net start msiserver - Как только каждая соответствующая служба была перезапущена, повторите действие WU, которое ранее вызывало ошибку 0x80D05001, и посмотрите, исправлена ли проблема.
Б. Сброс Windows Store
- Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «cmd» в текстовом поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно командной строки с повышенными правами. Когда вы увидите приглашение контроля учетных записей (UAC), нажмите Да, чтобы предоставить доступ администратора.
Запуск командной строки
- В командной строке с повышенными привилегиями введите следующую команду и нажмите клавишу ВВОД, чтобы инициировать полный сброс Windows Store (а также очистить все связанные зависимости): wsreset.exe
Сброс Windows Store
- После завершения операции попробуйте установить обновление приложения еще раз и посмотрите, не устранена ли проблема.
Если вы уже сбросили Windows Update или Windows Store и по-прежнему видите то же сообщение об ошибке, перейдите к следующему потенциальному исправлению ниже.
Способ 3: отключить прокси или VPN-клиент (если применимо)
Этот конкретный код ошибки часто является основным признаком того, что вы имеете дело с неправильно настроенным прокси-сервером или VPN-клиентом, который отклоняется Центром обновления Windows. Из-за соображений безопасности Центр обновления Windows может решить не доверять соединению VPN / Proxy и заблокировать связь с ним.
Несколько затронутых пользователей, которые ранее имели дело с этой проблемой, подтвердили, что им удалось исправить проблему после того, как они отключили свой VPN-клиент или прокси-сервер.
Если этот сценарий применим, следуйте одному из двух приведенных ниже руководств, чтобы избавиться от VPN-клиента, который вы используете в данный момент, или отключите прокси-сервер, который в данный момент активен:
A. Отключить прокси-сервер в Windows
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». В появившемся окне «Выполнить» введите «ms-settings: network-proxy» и нажмите Enter, чтобы открыть вкладку «Прокси» в меню «Настройки».
Запуск служб в диалоговом окне «Выполнить»
- Перейдя на вкладку «Прокси» в меню «Настройки», прокрутите весь путь до настройки прокси вручную. Когда вы попадете туда, просто отключите переключатель, связанный с Использовать прокси-сервер.
Отключение использования прокси-сервера
- После завершения этой модификации перезагрузите компьютер и повторите действие, которое ранее вызывало ошибку 0x80D05001.
Б. Удалить VPN-клиент в Windows
- Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «appwiz.cpl» и нажмите «Ввод», чтобы открыть меню «Программы и компоненты».
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
- Как только вы окажетесь на экране «Программы и компоненты», прокрутите список установленных приложений и найдите VPN-клиента, которого вы хотите удалить.
- После того, как вам удастся идентифицировать вашего VPN-клиента, щелкните его правой кнопкой мыши и выберите «Удалить» из появившегося контекстного меню.
Удаление инструмента VPN
- Когда вы окажетесь в окне удаления, следуйте инструкциям на экране для завершения процесса, а затем перезагрузите компьютер.
- После завершения процесса перезагрузите компьютер и проверьте, устранена ли ошибка 0x80D05001.
Если это потенциальное исправление не применимо к вашему конкретному сценарию, перейдите к следующему потенциальному исправлению ниже.
Способ 4: отключить сверхзащитный брандмауэр (если применимо)
Как подтвердили некоторые затронутые пользователи, ошибка 0x80D05001 также может быть облегчена с помощью функции защитного брандмауэра. Например, некоторые сторонние брандмауэры имеют пакет безопасности, который блокирует всплывающие окна. Как оказалось, эта функция также может блокировать функцию обновления в Windows 10.
В случае, если вы используете сторонний брандмауэр, который, как вы подозреваете, может быть ответственным, вы должны попытаться отключить защиту в реальном времени, прежде чем повторять операцию обновления. В большинстве случаев комплекты AV позволят вам сделать это прямо с иконки на панели задач.
Отключение постоянной защиты на Avast Antivirus
После того, как вы отключили брандмауэр, попробуйте выполнить обновление еще раз и посмотрите, решена ли проблема.
Если это не сработало, имейте в виду, что некоторые брандмауэры применяют ограничения на сетевом уровне и достаточно часто, эти правила безопасности остаются в силе, даже если защита в режиме реального времени отключена. В связи с этим вам следует также попытаться удалить брандмауэр и удалить все остаточные файлы, прежде чем исключить этого потенциального преступника.
Если этот сценарий неприменим или вы уже сделали это и по-прежнему видите ошибку 0x80D05001, перейдите к последнему исправлению ниже.
Метод 5: Запуск сканирования SFC и DISM
Если ни одно из описанных выше исправлений не сработало, существует большая вероятность того, что проблема на самом деле облегчается каким-либо типом повреждения системных файлов, что в конечном итоге сказывается на компоненте Центра обновления Windows или Магазина Windows.
Если это ваш виновник, вы сможете исправить проблему, запустив сканирование SFC и терпеливо ждать, пока процесс не будет завершен. Но имейте в виду, что после запуска этого процесса принудительное закрытие окна CMD может вызвать дополнительные логические ошибки.
Введите «SFC / SCANNOW» в командной строке.
После завершения сканирования SFC перезагрузите компьютер и посмотрите, устранена ли проблема. Если вы все еще сталкиваетесь с ошибкой 0x80D05001, начните с сканирования DISM.
Сканирование системных файлов
Некоторые пользователи 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 DataMicrosoftNetworkDownloaderqmgr*.dat”
del /s /q /f “%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat”
del /s /q /f “%SYSTEMROOT%LogsWindowsUpdate*”if exist “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak”
if exist “%SYSTEMROOT%winsxspending.xml” (
takeown /f “%SYSTEMROOT%winsxspending.xml”
attrib -r -s -h /s /d “%SYSTEMROOT%winsxspending.xml”
ren “%SYSTEMROOT%winsxspending.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%system32Catroot2.bak” rmdir /s /q “%SYSTEMROOT%system32Catroot2.bak”
if exist “%SYSTEMROOT%system32Catroot2” (
attrib -r -s -h /s /d “%SYSTEMROOT%system32Catroot2”
ren “%SYSTEMROOT%system32Catroot2” Catroot2.bak
):: Reset Windows Update policies
reg delete “HKCUSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate” /f
reg delete “HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /f
reg delete “HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate” /f
reg delete “HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate” /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
- @echo off
- далее выберите Файл→Сохранить как…;
- задайте файлу любое имя, но обязательно поменяйте ему расширение с .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.
Managed to get it to install via Add-AppxPackage command in the end after encountering this error. Had to uninstall some CoreRuntime package from All Users first in order for our installer to succeed. Bizarre.
Afterwards, I uninstalled the app. And tried App Installer again. Same 0x8000FFFF error. But Add-AppxPackage worked a second time absolutely fine.
I am continually amazed by the disparity between App Installer and Add-AppxPackage. What are they doing different? Surely App Installer is just a UI shell wrapping around the same infrastructure used by the PowerShell command!?
PS C:Usersjoebloggs> add-appxpackage -appinstallerfile "file:///C:/Users/joebloggs/Downloads/myapp.mobile.uwp%20(4).appinstaller" add-appxpackage : Deployment failed with HRESULT: 0x80073CFB, The provided package is already installed, and reinstallation of the package was blocked. Check the AppXDeployment-Server event log for details. Deployment of package Microsoft.NET.CoreRuntime.2.2_2.2.27902.3_x86__8wekyb3d8bbwe was blocked because the provided package has the same identity as an already-installed package but the contents are different. Increment the version number of the package to be installed, or remove the old package for every user on the system before installing this package.
NOTE: For additional information, look for [ActivityId] 29869d5d-24d6-0005-0b2b-8829d624d801 in the Event Log or use the command line Get-AppPackageLog
-ActivityID 29869d5d-24d6-0005-0b2b-8829d624d801
At line:1 char:1
+ add-appxpackage -appinstallerfile "file:///C:/Users/joebloggs/Downl ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceExists: (file:///C:/User...4).appinstaller:String) [Add-AppxPackage], PSInvalidOperationException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
remove-appxpackage -allusers "Microsoft.NET.CoreRuntime.2.2_2.2.27902.3_x86__8wekyb3d8bbwe"