Я пытался бежать 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 отсутствует или повреждена, что также не удалось исправить, если это что-то значит.
источник
Я исправил ту же самую проблему, запустив
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
на обновленномInstall.wim
с последним Windows 10 накопительным обновлением исправлений ( KB3081452 и KB3095020 во время этого поста). Нет необходимости перепаковывать .ISO.По сути, я следовал руководству «Добавить обновления в Windows» от самой Microsoft:
Те, у кого нет копии оригинального незашифрованного
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
,источник
dism /ScanHealth
, просмотрел логи, а затем все еще смонтировал образ wim, вручную скопировав файлы-нарушители (т. Е. Изc:\mount\Windows\Windows\winsxs\<component>\*
вc:\Windows\winsxs\<component>
).Не используйте параметр
/source:WIM:X:\Sources\Install.wim:1 /LimitAccess
. Windows 10 имеет версию,10.0.10240.16384
а поврежденный файл имеет версию10.0.10240.16397
. Таким образом, файл не является частью Install.wim. Без/source
параметра DISM загрузит поврежденные файлы из WindowsUpdate и заменит их.источник
У меня была та же проблема, пробовал с другими решениями в этом посте, но ни один не работал.
Этот работал:
предполагая, что D - буква диска смонтированного iso, запустите следующее в командной строке с повышенными правами:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
источник
В конце я просто сделал переустановку Windows вместо. Я не хотел терять все свои программы, поэтому я решил не обновлять и не перезагружать Windows, и не было оставшегося метода восстановления, который бы работал.
источник
ОК, спасибо за все инструкции и советы по этой теме.
Я решил проблему 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 , давайте посмотрим, что теперь происходит с ней ...
источник