- 积分
- 5115
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 210
- 主题
- 148
- UID
- 1916219
- 帖子
- 6908
- PB币
- 10008
- 威望
- 392
- 贡献
- 0
- 技术
- 318
- 活跃
- 6237
- UID
- 1916219
- 帖子
- 6908
- PB币
- 10008
- 贡献
- 0
- 技术
- 318
- 活跃
- 6237
|
发表于 2020-11-16 11:46:28
IP属地河南
|显示全部楼层
可以恢复。需要19041.1的wim文件,超级命令提示符。操作比较简单。恢复完毕后就可以正常安装补丁了:
1、装载19041.1的WIM,不能是其它集成补丁的WIM:
md d:\Mount
dism /Mount-Image /ImageFile:d:\19041\install.wim /Index:1 /MountDir:d:\Mount /ReadOnly
2、使用NSudo / robocopy复制缺失的组件
NSudo.exe -U:T -P:E cmd.exe /c robocopy d:\Mount\Windows\WinSxS %SystemRoot%\WinSxS /R:0 /W:0 /NFL /NDL /J /S /DCOPY:DAT /XC /XN /XO /XX /XF migration.xml pending.xml poqexec.log /XD Backup Catalogs FileMaps InstallTemp ManifestCache Temp
3、导入组件注册表项
reg query HKLM\COMPONENTS >nul 2>&1 && (net stop trustedinstaller >nul 2>&1 ® unload HKLM\COMPONENTS >nul 2>&1)
reg load HKLM\COMPONENTS D:\Mount\Windows\System32\Config\COMPONENTS
reg export HKLM\COMPONENTS\CanonicalData\Deployments "%temp%\Deployments.reg"
reg export HKLM\COMPONENTS\DerivedData\Components "%temp%\Components.reg"
reg unload HKLM\COMPONENTS
reg load HKLM\COMPONENTS %SystemRoot%\System32\Config\COMPONENTS
reg import "%temp%\Deployments.reg"
reg import "%temp%\Components.reg"
for /f "tokens=* delims=" %%i in ('reg query HKLM\COMPONENTS\DerivedData\VersionedIndex ^| findstr /i VersionedIndex') do reg delete "%%i" /f
reg unload HKLM\COMPONENTS
del /f /q "%temp%\*.reg"
4、运行DISM以检查和恢复运行状况(并重建VersionedIndex注册表项)
Dism /Online /Cleanup-Image /RestoreHealth /Source:d:\Mount\Windows /LimitAccess
5、卸载19041.1的WIM
dism /Unmount-Image /MountDir:d:\Mount /Discard
rd / s / q d:\Mount
6、重启即可正常安装补丁 |
-
2
查看全部评分
-
|