Ошибка DISM в Windows 10: 0x800f081f
Я пытался бежать sfc /scannow
в cmd
но были неудачными. Поэтому после некоторых исследований в Интернете я обратился к следующей команде:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
где X
указывает букву диска, на котором установлен Windows .iso.
(Я смонтировал файл.iso с помощью Daemon Tools)
Тем не менее, я продолжаю получать следующее сообщение:
Ошибка: 0x800f081f
Исходный файл не найден
Я не разбираюсь в технологиях, но после просмотра dism.log
Я нашел эту строку, которая может иметь или не иметь какое-то отношение к ошибке.
(p) CSI Payload Corrupt
amd64_microsoft-windows-microsoftedge_31bf3856ad364e35_10.0.10240.16397_none_19381f0c8accd5dd\MicrosoftEdgeSquare44x44.scale-125_contrast-white.png
Я действительно не хочу сбрасывать или обновлять Windows, потому что есть так много программ, которые мне придется переустанавливать. Буду признателен за любую помощь.
С другой стороны, Диагностика Центра обновления Windows сообщает, что регистрация службы Центра обновления Windows отсутствует или повреждена, что также не удалось исправить, если это что-то значит.
6 ответов
Я исправил это "Ошибка: 0x800f081f", влияющее на ПК с Windows 10 Pro-32, запустив
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\sources\Install.wim:1 /LimitAccess
Работал только Windows 10 ISO, загруженный из Techbench и смонтированный в E: с Daemon Tools. Другие ISO, загруженные с Windows 10 media-creation-tool, вообще не работали, возвращая ту же ошибку 0x800f081f, даже при преобразовании из встроенного формата ESD в WIM с использованием NTlite и монтировании с использованием Daemon Tools или DISM GUI.
Также все другие попытки исправить ошибку из Windows Update Live раньше не работали, всегда возвращая ту же ошибку 0x800f081f, т. Е. Используя:
DISM /Online /Cleanup-Image /RestoreHealth
Обновление 08/08/2016: Поскольку приведенная выше ссылка на Techbench больше не работает, попробуйте перейти по следующей ссылке (обратите внимание, что я еще не тестировал, если это тот же тип ISO, который ранее был доступен на Techbench. Пожалуйста, сообщите о своих результатах):
https://www.microsoft.com/en-us/software-download/windows10ISO/
Я исправил ту же проблему, запустив DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
против обновленного Install.wim
с последним накопительным пакетом обновлений Windows 10 ( KB3081452 и KB3095020 на момент публикации). Нет необходимости перепаковывать.ISO.
По сути, я следовал руководству "Добавить обновления в Windows" от самой Microsoft:
md C:\mount\Windows
Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows
Dism /Add-Package /Image:C:\mount\Windows /PackagePath:C:\MSU\Windows10-KBxxxxxxx-x64.msu /LogPath:AddPackage.log
Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit
Те, у кого нет копии оригинала в незашифрованном виде Install.wim
файл может найти это и это полезно.
Обновившись, я сделал еще одно обновление на месте на двух других домашних компьютерах, Windows 8.1 -> Windows 10 x64, используя инструмент создания медиа и параметр "Ничего не хранить". После установки всех обновлений (включая последнее накопительное обновление KB3093266) оба компьютера вышли из строя "sfc /scannow"
тест и "dism /Online /Cleanup-Image /RestoreHealth"
восстановление, та же ошибка 0x800f081f
,
Итак, я повторил процедуру, описанную выше, на этот раз используя Windows 10 ISO от TechBench и внедрив MSU KB3093266 в его install.wim
, Проблема исправлена.
Обновленная проблема вновь возникла после обновления до Windows 10 версии 10.0.10586.0 (обновление за ноябрь 2015 года + последнее накопительное обновление). На этот раз я просто скачал последнюю версию ISO из TechBench, установил ее и выполнил DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
, затем sfc /scannow
, По-видимому, нет необходимости показывать последние накопительные обновления.
Обновленный вопрос снова всплыл на другом ПК. На этот раз я не смог найти ISO (ушел TechBench?), Поэтому мне пришлось использовать Media Creation Tool, создать установку с USB-накопителя, а затем преобразовать install.esd
в install.wim
:
dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast
Затем восстановите образ с помощью Центра обновления Windows в качестве резервной копии (т.е. без /LimitAccess
):
dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1
,
Затем восстановите системные файлы:
sfc /scannow
,
Не используйте параметр /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
, Windows 10 имеет версию 10.0.10240.16384
и поврежденный файл имеет версию 10.0.10240.16397
, Таким образом, файл не является частью Install.wim. Без /source
Параметр DISM загрузит поврежденные файлы из WindowsUpdate и заменит их.
У меня была та же проблема, пробовал с другими решениями в этом посте, но ни один не работал.
Этот работал:
- скачать Windows 10 ISO от Techbench
- смонтировать iso
предполагая, что D - буква диска смонтированного iso, запустите следующее в командной строке с повышенными правами:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
В конце я просто сделал переустановку Windows вместо. Я не хотел терять все свои программы, поэтому я решил не обновлять и не перезагружать Windows, и не было оставшегося метода восстановления, который бы работал.
OK, thanks for all the instructions and hints on this topic.
Я решил проблему DISM с помощью следующих шагов:
Windows 10 ISO 1511 10586.0 (может быть.493?) уже на USB-накопителе
сначала скопировал E:\sources\install.esd в C:\
затем конвертируем C:\install.esd, получая его в... \ install.wim и копируем в C:\
затем запустите -> DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\install.wim:1 /LimitAccess
наконец, отметив, что успешная очистка сделана
Большой! Затем я могу снова продолжить преследовать свою первоначальную проблему -> Ошибка обновления годовщины Windows 10 0xc1900101 - 0x30018 со ссылкой на SYSPREP, давайте посмотрим, что теперь происходит с ней...