Win PE环境下执行DISM离线修复Windows 10.0.19043.985 (amd64)时出现0x800f081f错误的求助
Win PE环境下执行DISM离线修复Windows 10.0.19043.985 (amd64)时出现0x800f081f错误的求助
我遇到了一个棘手的问题,想向大家求助:
我的Windows 10电脑在某次Windows更新重启后,完全无法进入系统,连安全模式都进不去。试过了所有标准的Windows修复选项,还有SFC /SCANNOW命令,都没能解决问题,现在只能寄希望于DISM工具了。
我用uupdump.net制作了一个包含Windows 10 Pro 19043.985 amd64版本ISO的U盘,里面有WIM安装文件。但是当我在Win PE命令控制台执行DISM命令时,它始终找不到损坏文件的替换源,报错信息如下:
我执行的命令:
X:\Sources>dism /Image:c:\ /Cleanup-Image /RestoreHealth /LimitAccess /Source:e:\sources /Scratchdir:c:\temp
返回的错误结果:
Deployment Image Servicing and Management tool Version: 10.0.19041.1 Image Version: 10.0.19043.985 [==========================100.0%==========================] Error: 0x800f081f The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see https://go.microsoft.com/fwlink/?LinkId=243077.
我已经看过相关的问题讨论,比如关于如何仅用Windows Update/Microsoft作为源在Win10 PE中执行DISM,还有DISM即使挂载了ISO仍找不到文件的问题,但都没找到解决线索。
我的完整DISM日志里显示,工具至少已经加载了U盘里的源,相关日志片段如下:
2024-02-18 09:44:02, Info CBS Exec: Addsource called, Session: 672_2522140, Client: DISM Package Manager Provider, from GPO: No, Path: e:\sources 2024-02-18 09:44:02, Info DISM DISM Package Manager: PID=672 TID=948 CBS session options=0x20000! - CDISMPackageManager::Internal_Finalize 2024-02-18 09:44:02, Info CBS Client specifies manual store corruption detect or repair.
想问问大家,我哪里操作错了吗?
备注:内容来源于stack exchange,提问作者Rob




