Ошибка DISM в Windows 10: 0x800f081f

12

Я пытался бежать 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 отсутствует или повреждена, что также не удалось исправить, если это что-то значит.

Skipher
источник

Ответы:

16

Я исправил это «Ошибка: 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/

a_big_friend
источник
1
Автор выполнил точно такую ​​же команду, сам вопрос касается ошибки, которая генерируется при запуске этой команды. Похоже, что это также почти дублированный ответ на ответ Носерацио.
Ramhound
Ошибка на мой взгляд заключается в том, что не все Win 10 ISO одинаковы. Та же самая команда запускается с ISO, загруженным из techbench, работает, в то время как если она запускается с ISO, загруженным инструментом Media Creation, это не так. Кроме того, есть существенное отличие от ответа от Noseratio: мне не нужно было включать накопительные обновления Windows 10, мне просто нужно было найти подходящий ISO, и за это я действительно благодарю Noseratio!
a_big_friend
Ответ должен ответить на проблему автора, а не на вашу.
Ramhound
2
Ответ должен быть полон помощи кому-то еще, у кого есть та же самая проблема, поскольку авторы уже
устранили
a_big_friend, какую версию iso вы взяли на technet? Потому что это не работает для меня, и я не могу получить доступ к веб-сайту каталога обновления Windows для обновления install.wim. Пожалуйста, помогите мне, я схожу с ума прямо сейчас со всеми этими ошибками W10.
Aeio Much 30.09.15
5

Я исправил ту же самую проблему, запустив 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 и интегрирую на 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,

noseratio
источник
Кто-нибудь еще может это подтвердить?
Skipher
@Skipher - Вы единственный, кто может подтвердить, работает ли это или нет.
Ramhound
В моем ответе на этот вопрос говорится, что у меня больше нет этой проблемы, так как я решил переустановить Windows.
Skipher
@Skipher TechBench ISO это хорошо. Это подтверждается. Смотрите ответы выше от a_big_friend.
Richard_G
1
Я могу подтвердить, что это все еще в силе. После того, как я начал использовать Disk Cleanup, компьютер погиб, чтобы попытаться освободить место (совет: не делайте этого). Для меня единственное, что dism отказывался работать в автономном режиме и не мог найти замену. Так что я закончил тем, что выполнил dism /ScanHealth, просмотрел логи, а затем все еще смонтировал образ wim, вручную скопировав файлы-нарушители (т. Е. Из c:\mount\Windows\Windows\winsxs\<component>\*в c:\Windows\winsxs\<component>).
жк.
4

Не используйте параметр /source:WIM:X:\Sources\Install.wim:1 /LimitAccess. Windows 10 имеет версию, 10.0.10240.16384а поврежденный файл имеет версию 10.0.10240.16397. Таким образом, файл не является частью Install.wim. Без /sourceпараметра DISM загрузит поврежденные файлы из WindowsUpdate и заменит их.

magicandre1981
источник
2
Я использовал параметр / source, потому что команда без определенного источника также выдавала мне ту же ошибку, и я надеялся исправить ее с помощью файла .iso. Что я могу сделать, чтобы преодолеть эту ошибку? Кроме того, сообщение об ошибке «Регистрация службы Центра обновления Windows отсутствует или повреждена» каким-либо образом связано с проблемой, к которой вы обратились? Благодарю.
Skipher
1
вставьте старый файл UpdateRollup support.microsoft.com/en-us/kb/3074683 в файл install.wim ( woshub.com/integrate-windows-updates-into-windows-8-image ) и теперь используйте команду / source для указания на новый WIM. Это работает?
magicandre1981
Я закончил тем, что сделал переустановку Windows 10 на месте из-за разочарования, но спасибо за предоставление этой новой идеи! Я никогда не слышал об этом раньше, и я обязательно попробую это в следующий раз, когда моя Windows начнет работать. Большое спасибо.
Skipher
3

У меня была та же проблема, пробовал с другими решениями в этом посте, но ни один не работал.

Этот работал:

  1. скачать Windows 10 ISO от Techbench
  2. смонтировать iso
  3. предполагая, что D - буква диска смонтированного iso, запустите следующее в командной строке с повышенными правами:

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Марко Лацкович
источник
ссылка не работает, пожалуйста, обновите ссылку
Shan Khan
0

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

Skipher
источник
-1

ОК, спасибо за все инструкции и советы по этой теме.

Я решил проблему 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 , давайте посмотрим, что теперь происходит с ней ...

PeteVfi
источник