Windows: DISM: Ошибка: 0x800f0906: исходные файлы не могут быть загружены

1774
Chloe

Я попытался запустить DISM, но получил эту ошибку. Я подключил USB-флешку Windows 8, которую я запросил у Dell (компакт-диски не были предоставлены), и снова запустил ее с sourceопциями, и это все равно выдало ошибку. Я прочитал ссылку, но она не имела особого смысла и не сказал точно, что это был за источник. Я не знаю, что такое групповая политика или WIM. Центр обновления Windows уже работает нормально. Я искал «групповую политику» в моей системе и в панели управления, но ничего не было найдено. Я не знаю, почему он не может просто скачать нужные файлы.

C:\windows\system32>DISM /Online /Cleanup-Image /RestoreHealth /source:j:\  Deployment Image Servicing and Management tool Version: 6.3.9600.17031  Image Version: 6.3.9600.17031  [==========================100.0%==========================]  Error: 0x800f0906  The source files could not be downloaded. Use the "source" option to specify the location of the files that are required t o restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.  The DISM log file can be found at C:\windows\Logs\DISM\dism.log 
dism.log
2017-11-03 18:12:34, Info DISM DISM Package Manager: PID=6660 TID=3576 Error in operation: (null) (CBS HRESULT=0x800f0906) - CCbsConUIHandler::Error 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0906) 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 The source files could not be found and download failed. Their location can be specified using the /source option to restore the feature. - GetCbsErrorMsg 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f0906) 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 The source files could not be found and download failed. Their location can be specified using the /source option to restore the feature. - GetCbsErrorMsg 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f0906) 2017-11-03 18:12:34, Error DISM DISM Package Manager: PID=6660 TID=4736 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0906) 2017-11-03 18:12:34, Info DISM DISM Package Manager: PID=6660 TID=4736 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Found the PE Provider. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(DISM Package Manager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Package Manager: PID=6660 TID=4736 Finalizing CBS core. - CDISMPackageManager::Finalize 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: DISM Package Manager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(MsiManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: MsiManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(IntlManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: IntlManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(IBSManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: IBSManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(DriverManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: DriverManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(DISM Unattend Manager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: DISM Unattend Manager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(SmiManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: SmiManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(AppxManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: AppxManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(AssocManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: AssocManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(GenericManager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: GenericManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Finalizing the servicing provider(Edition Manager) - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: Edition Manager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Releasing the local reference to OSServices. - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Disconnecting Provider: OSServices - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6660 TID=4736 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM.EXE: Image session has been closed. Reboot required=no. 2017-11-03 18:12:34, Info DISM DISM.EXE:  2017-11-03 18:12:34, Info DISM DISM.EXE: <----- Ending Dism.exe session -----> 2017-11-03 18:12:34, Info DISM DISM.EXE:  2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6640 TID=6872 Found the OSServices. Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6640 TID=6872 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider 2017-11-03 18:12:34, Info DISM DISM Provider Store: PID=6640 TID=6872 Releasing the local reference to DISMLogger. Stop logging. - CDISMProviderStore::Internal_DisconnectProvider 

cbs.log


Попытайтесь добавить файлы MSU в WIM:

C:\windows\system32>md \temp\windows C:\Users\Chloe\Downloads>dism /mount-image imagefile:"c:\images\install.wim" /index:1 /mountdir:c:\temp\windows  Deployment Image Servicing and Management tool Version: 6.3.9600.17031  Error: 3  The system cannot find the path specified.  The DISM log file can be found at C:\windows\Logs\DISM\dism.log  C:\Users\Chloe\Downloads>dism /add-package /image:c:\temp\windows /packagepath:"*.msu" /logpath:addpackage.log  Deployment Image Servicing and Management tool Version: 6.3.9600.17031  Error: 2  Unable to access the image. Make sure that the image path and the Windows directory for the image exist and you have Read permissions on the folder.  The DISM log file can be found at addpackage.log 
addpackage.log
... 2017-11-13 18:18:29, Info DISM DISM WIM Provider: PID=9672 TID=7456 [c:\temp\windows] is not a WIM mount point. - CWimMountedImageInfo::Initialize 2017-11-13 18:18:29, Info DISM DISM Imaging Provider: PID=9672 TID=7456 The provider WimManager does not support CreateDismImage on c:\temp\windows - CGenericImagingManager::CreateDismImage 2017-11-13 18:18:29, Info DISM DISM Imaging Provider: PID=9672 TID=7456 No imaging provider supported CreateDismImage for this path - CGenericImagingManager::CreateDismImage 2017-11-13 18:18:29, Error DISM DISM.EXE: Failed to access the image folder or image's windows folder. 2017-11-13 18:18:29, Info DISM DISM.EXE: Image session has been closed. Reboot required=no. 2017-11-13 18:18:29, Info DISM DISM.EXE: 

Windows 8.1

1
Попробуйте запускать и останавливать процессы в сети из командной строки с повышенными правами администратора, указанной здесь в этом списке как ** # 2 **, а затем повторите попытку командной строки с повышенными правами администратора: http://www.thewindowsclub.com/repair-corrupt-windows -изображением-ошибок 0x800f0906 Pimp Juice IT 6 лет назад 0
похоже, поврежден файл, который был обновлен позже через обновление, поэтому файл не является частью исходного WIM. посмотрите в CBS.log, какая версия файла вам нужна, и сначала добавьте это обновление в WIM с DISM. magicandre1981 6 лет назад 0
Вы смотрели в журналах CBS, чтобы увидеть, какая версия файла отсутствует? magicandre1981 6 лет назад 0
@ magicandre1981 Вот [cbs.log] (https://gist.githubusercontent.com/starrychloe/2f813374e4da14dfe2595255865dbcd5/raw/7c9b2885d1638b44952f2d77325abb6a4ffd554c/cbs.log). Chloe 6 лет назад 0
хорошо, я отправил то, что я видел из CBS.log. добавьте обновления в WIM и используйте новый WIM в качестве источника с DISM magicandre1981 6 лет назад 0
«Я искал« групповую политику »в своей системе и в панели управления, но ничего не было найдено». - Вы работаете в Windows 8.1, редактор групповой политики требует Windows 8.1 Professional +, вы работаете в Windows 8.1 (она же Windows 8.1 Core). Ramhound 6 лет назад 0

2 ответа на вопрос

0
magicandre1981

Вот поврежденные файлы:

(p) CSI Payload Corrupt amd64_microsoft-windows-ie-memoryanalyzer_31bf3856ad364e35_11.0.9600.18793_none_c692555cd6a574c3\MemoryAnalyzer.dll Repair failed: Missing replacement payload. (p) CSI Payload Corrupt amd64_juniper-vpnplugin-appx_31bf3856ad364e35_6.3.9600.17093_none_4788d83836273476\resources.pri Repair failed: Missing replacement payload. (p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-memoryanalyzer_31bf3856ad364e35_11.0.9600.18450_none_c6af0850d6906eb1\MemoryAnalyzer.dll (p) CSI Payload Corrupt amd64_microsoft-windows-ie-ieetwcollector_31bf3856ad364e35_11.0.9600.18321_none_c6d63f4ce5c07126\ieetwcollectorres.dll Repair failed: Missing replacement payload. (p) CSI Payload Corrupt amd64_microsoft-windows-errorreportingcore_31bf3856ad364e35_6.3.9600.16408_none_118f948ed996c558\werdiagcontroller.dll Repair failed: Missing replacement payload. 

11.0.9600.18793происходит от KB4036586, чтобы увидеть, какие KB обновляет VPN, чтобы 6.3.9600.17093открыть regedit.exe, перейдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ComponentDetect\amd64_juniper-vpnplugin-appx_31bf3856ad364e35_0.0.0.0_none_d6cef60e62aeb6a8и посмотреть, который KB обновляет файл 6.3.9600.17093, 11.0.9600.18450является KB3185319, 11.0.9600.18321исходит от KB3154070, 6.3.9600.16408исходит из Windows, 8.1 общедоступность накопительный пакет обновления KB2883200 .

Загрузите файлы MSU и добавьте их Install.wim вместе с DISM . Теперь запустите DISM /Online /Cleanup-Image /RestoreHealth /source:D:\install.wim:1 /limitaccessи используйте обновленный WIM в качестве источника, который теперь включает все файлы.

Хорошо, я попытался добавить файлы MSU в WIM, но получил ошибку. Я обновил вопрос. Там нет `C: \ images`. Chloe 6 лет назад 0
Я попробовал еще раз, создав пустой WIM-файл, но он все равно не работал: https://gist.github.com/starrychloe/e6d77ada267e726d12c289f1ccae12f3 Chloe 6 лет назад 0
не захватывайте новый WIM. Смонтируйте оригинальный файл install.wim с вашего DVD / ISO-диска Windows 8.1 в точку монтирования. это подробно объясняется в документации MS. Вы должны создать свою собственную структуру папок и скопировать туда файлы. magicandre1981 6 лет назад 0
ОК. Я скопировал Windows 8.0 install.wim на мой диск C: добавил 6 пакетов и зафиксировал изменения, но все равно было сказано: «Исходные файлы не найдены». https://gist.github.com/starrychloe/094cfc0befdac67055c877ad7d4fe575 Chloe 6 лет назад 0
Вы не разместили гору. Убедитесь, что вы установили правильный индекс и обновили правильный (install.wim: 1). поэтому, если вы смонтировали индекс 2, файлы не могут быть найдены. также 1 подсказка. Вы можете хранить все MSU в одной папке и использовать только папку / packagepath: C: \ MSU, когда пытаетесь добавить их. теперь DISM выберет все файлы. magicandre1981 6 лет назад 0
Я _did_ использовать `индекс 1`. https://gist.github.com/starrychloe/86be450291addaf283036b5b8dcc607a Chloe 6 лет назад 0
Я даже запустил его снова без ошибок, и он все еще сказал «не найдено». https://gist.github.com/starrychloe/96e63d55984d559b7ec4a8c308ca2db4 Chloe 6 лет назад 0
убедитесь, что ваш установленный Windows SKU такой же, как в вашем WIM в этом индексе. magicandre1981 6 лет назад 0
Я не знаю, что такое SKU. У меня установлена ​​Windows 8.1. Он обновился после того, как вышел. Компьютер пришел с 8.0. Флешка 8.0. У меня нет диска WIM на диске C: в \ WINDOWS. Chloe 6 лет назад 0
SKU = издание. Так вы используете Core / Home или Pro? Также вы не можете использовать WIM для Windows 8 (.0), вам нужен WIM для Windows 8.1. magicandre1981 6 лет назад 0
Я использую Windows Home, а не Pro. У меня нет 8.1 WIM. Он обновился до 8.1 через Центр обновления Windows. Chloe 6 лет назад 0
получите WIM 8.1 отсюда: https://tb.rg-adguard.net/index.php?lang=en-US&extract, выберите Windows (окончательная версия) и Windows 8.1 magicandre1981 6 лет назад 0
Это тоже не сработало. Я извлек `sources \ install.wim` из` Win8.1_English_x64.iso`: https://gist.github.com/starrychloe/a0f0ce4b3dd339a546e4f5167ede39ca Chloe 6 лет назад 0
если вы используете Core / Home, используйте Index 2, индекс 1 ISO - Win8.1 Pro. magicandre1981 6 лет назад 0
Индекс 2 не работал: https://gist.github.com/starrychloe/206195f208c2c9112a92f837d4b93b38 Chloe 6 лет назад 0
вам нужно поделиться CBS.log, который показывает файлы, которые все еще не могут быть восстановлены. magicandre1981 6 лет назад 0
Хорошо, я обновил суть с CBS.log в конце. https://gist.github.com/starrychloe/206195f208c2c9112a92f837d4b93b38#file-dism-doesn-t-work-with-index-2-L279 Chloe 6 лет назад 0
Я понятия не имею, почему это пока не удается. смонтируйте ISO-образ 8.1 в виртуальном DVD-приводе, запустите [setup.exe и выберите «Сохранить настройки Windows, личные файлы и приложения» для выполнения ремонтной установки] (https://www.eightforums.com/tutorials/26095-repair -install-окна-8-a.html) magicandre1981 6 лет назад 0
Это говорит о том, что ему нужен ключ продукта, но у меня нет ключа продукта, поскольку он был предварительно установлен на моем компьютере от Dell. Chloe 6 лет назад 0
[ключ хранится в BIOS / UEFI начиная с Win8 для OEM-устройств] (https://superuser.com/a/509806/174557). Я не знаю, принимает ли установка 8.1 ключ 8.0 от UEFI magicandre1981 6 лет назад 0
Я намерен никогда больше не покупать операционную систему Microsoft. Моя следующая операционная система будет Apple MacOS или Linux. Это смешно, что операционная система может быть повреждена, и нет способа ее исправить. Chloe 6 лет назад 0
с Mac у вас также много проблем и более короткое использование устройства, потому что поддержка старых Mac прекращается через 4-5 лет. magicandre1981 6 лет назад 0
0
Chloe

Я исправил это, запустив

C:\Windows\System32\wbem>DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase  Deployment Image Servicing and Management tool Version: 6.3.9600.17031  Image Version: 6.3.9600.17031  [==========================100.0%==========================] The operation completed successfully.  C:\Windows\System32\wbem>DISM /Online /Cleanup-Image /RestoreHealth  Deployment Image Servicing and Management tool Version: 6.3.9600.17031  Image Version: 6.3.9600.17031  [==========================100.0%==========================] The restore operation completed successfully. The component store corruption was repaired. The operation completed successfully. 

Источник

Это также может потребоваться, но если я правильно помню, DISM все еще не завершился правильно сразу после этого.

Есть также парень из Microsoft, активно отвечающий на проблемы DISM в комментариях. Мне не нужно было использовать его. Опубликуйте ваши CBS.logи DISM.logи консольный вывод, и он может помочь, если этот ответ не поможет.

Джейсон больше не работает в этой поддержке Windows magicandre1981 6 лет назад 0