有没有大神知道这个该怎么办啊?
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
最近有位网友的win11 x64电脑在安装kb5031455时报错:0x800f0991- PSFX_E_MISSING_PAYLOAD_FILE
远程后想查看cbs.log日志看具体原因,结果C:\Windows\Logs\CBS目录根本就没有生成错误日志。
执行了一遍dism的restorehealth和sfc /scannow,都是没有生成日志。
之后检查几个更新相关的服务BITS、TrustedInstaller、UsoSvc、wuauserv是正常的。
tiworker.exe组件也正常。
更新组策略windowsupdate\AU里的问题想删了,还是没有日志生成。
最后虚拟机里用procmon分析sfc /scannow生成cbs.log日志的事件,从第一次TrustedInstaller.exe生成cbs.log日志往上查看,发现相关的注册表项:
最后把EnableLog的值从0改成1,再重新启动各个更新服务进程就有日志了。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing右侧的EnableLog值改成1
然而有日志生成了,也看到日志了,还是解决不了问题,修复了一个又一个缺失的文件和注册表,还是报错:
HRESULT = 0x800f0991 - PSFX_E_MISSING_PAYLOAD_FILE
Not able to find WinSxS\amd64_windows-defender-group-policy.resources_31bf3856ad364e35_10.0.22621.2506_zh-cn_3277718968b68ac9\WindowsDefender.adml from directory local source
Not able to find WinSxS\amd64_c_holographic.inf.resources_31bf3856ad364e35_10.0.22621.1_zh-cn_c813350616da6f34\c_holographic.inf_loc from directory local source
修复这些文件还需要补齐多个manifest、winsxs目录里的文件、以及HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components和HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\VersionedIndex里的注册表。
关键是缺失的项日志没显示出来,你要自己猜或者用procmon分析。dism的restorehealth修复了也没用。cmd试图执行reagentc /info命令时提示不是内部或外部命令,精简版系统无疑了。
正常系统补丁安装出错顶多是异常关机导致一个两个文件损坏,日志有提示具体损坏文件。而精简版系统你根本不知道它删了多少文件,想修复都无从下手,最后是用镜像升级安装解决了。
最近遇到好几个精简版系统补丁安装报错的,都是修复好一个又坏一个,除去20H2老版本升级失败,别的大概率能升级安装修复。 作者:鸟人飞飞 https://www.bilibili.com/read/cv27450082/ 出处:bilibili
方法一:可以直接下载Win11镜像包
推荐下载系统:Windows11 23H2 X64 官方正式版
Windows11 2024新年首更来啦!微软面向 Windows 11 23H2 用户推出了2024年一月份最新的更新补丁KB5034123,用户更新完版本号将会升级为22631.3007。更新以后锁屏界面将带来更丰富的天气体验,也解决了影响拼写检查器的问题。系统采用微软官方最新 Windows 11 23H2 22631.3007 专业版进行优化,安全无毒,保留 Edge 浏览器,新老机型都适用,自动绕过硬件检测,安装好后系统分区占用 12.4 GB。
方法二:使用 Windows 更新疑难解答
第一种情况:还能进桌面操作
1. 点击开始菜单,直接搜索框输入【疑难解答设置】就可以找到并打开。
2. 然后点击【其他疑难解答】。
3. 通过运行对应的疑难解答程序,能够解决各种常见的问题。
第二种情况:无法正常开机
1. 首先我们需要强行多次重启电脑,然后开机的时候会自动进入到系统修复页面,选择“疑难解答”。
2. 在疑难解答页面中,有恢复电脑和初始化电脑的功能,也可以点击高级选项。
3. 在高级选项页面中,我们可以点击启动修复,来修复妨碍Windows加载的问题;或点击卸载更新,卸载掉最新一次有问题的更新;点启动设置,可以选择进入安全模式;点击命令提示符,可通过命令来修复系统文件;点击系统还原,可以还原到上一次正常时的状态。
总而言之,疑难解答就是帮助用户解决自己无法解决的问题,大家可以尝试一下。
方法三:重置并清除 Windows 更新数据库缓存
1. 按Windows 键和R。
2. 输入cmd。
3. 然后,按Ctrl + Shift + Enter。
4. 在 UAC 对话框中选择“是” 。
5. 这将以管理员身份打开命令提示符。
6. 按顺序复制粘贴下面的命令,然后按Enter。
net stop wuauserv
net stop bits
net stop msiserver
net stop CryptSvc
7. 完成后,运行命令:
ren %systemroot%SoftwareDistribution softwaredistribution.old
8. 之后,启动 Windows 更新、BITS、Windows Installer 服务和加密服务:
net start wuauserv
net start bits
net start msiserver
net start CryptSvc
9.退出命令提示符并重新启动您的电脑。
或者,您可以使用脚本Reset_Windows_11_update.zip以更简单的方式重置缓存。
方法四:使用系统文件检查器和 DISM
1. 按Windows 键和R。
2. 输入cmd。
3. 然后,按Ctrl + Shift + Enter。
4. 在 UAC 对话框中选择“是” 。
5. 这将以管理员身份打开命令提示符。
6. 键入以下命令并按“Enter”- Sfc /Scannow。
7. 检查完成后,您可能会看到“验证100%完成。Windows 资源保护未发现任何完整性违规”;重新启动系统。
8. 导航至“设置”>“Windows 更新”,然后单击“检查更新”。
9. 如果安装失败,请再次以管理员身份打开命令提示符。
10. 现在,一次运行下面给出的命令行:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
11. 运行每个命令后等待一段时间。最后,重新启动系统并安装 Windows 更新。
可以直接下载Win11镜像包
推荐下载系统:Windows11 23H2 X64 官方正式版
Windows11 2024新年首更来啦!微软面向 Windows 11 23H2 用户推出了2024年一月份最新的更新补丁KB5034123,用户更新完版本号将会升级为22631.3007。更新以后锁屏界面将带来更丰富的天气体验,也解决了影响拼写检查器的问题。系统采用微软官方最新 Windows 11 23H2 22631.3007 专业版进行优化,安全无毒,保留 Edge 浏览器,新老机型都适用,自动绕过硬件检测,安装好后系统分区占用 12.4 GB。
添加我为好友,拉您入交流群!
请使用微信扫一扫!