11

Я пытался запустить 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 ответов6

15

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

4

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

3

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

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

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

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

3

Я исправил эту проблему, запустив DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess для обновленного Install.wim с последней версией Windows 10 Накопительное обновление slipstreamed (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 .

Итак, я повторил процедуру, описанную выше, на этот раз, используя ISO 10 для Windows от 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 .

0

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

-1

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

Я решил проблему DISM с помощью следующих шагов:

  • Windows 10 ISO 1511 10586.0 (может быть .493?) уже на флешке

  • сначала скопировал 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 Anniversary Upx 0xc1900101 - 0x30018 со ссылкой на SYSPREP , давайте посмотрим, что теперь происходит с ней ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .