报错:Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。
对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中
有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,
/OFFLOGFILE 标记提供的日志文件中有详细信息。
当Windows资源保护在系统扫描过程中发现损坏的文件但无法修复时,它会记录详细信息到CBS(Component Based Servicing)日志文件中。你可以按照以下步骤来查看日志文件并尝试进一步修复问题:
-
查看CBS日志文件:
- 打开文件资源管理器。
- 导航到
C:\Windows\Logs\CBS
目录。 - 找到并双击
CBS
.log
文件来打开它。
-
分析日志文件:
- 日志文件可能非常大且包含许多信息,你可以使用搜索功能(通常按
Ctrl + F
)来查找关键字,如 “error” 或 “failed”。 - 记下出现错误的文件名和相关错误代码。
- 日志文件可能非常大且包含许多信息,你可以使用搜索功能(通常按
我的报错如下:
2024-10-20 08:58:47, Info CBS Failed to GetUpdateReserveManagerCbs [HRESULT = 0xd000003a - NTSTATUS Error]
2024-10-20 08:58:47, Info CBS Failed to get reserve manager. [HRESULT = 0xd000003a - NTSTATUS Error]
百度给出的解决方法如下:
1.2.3.4试了都没用
3.尝试修复windows系统
-
如果联机修复未能解决问题,你可以尝试脱机修复。这通常需要使用Windows安装媒体来启动到恢复环境。
-
制作一个Windows安装USB或DVD,并按照以下步骤操作:
-
a. 插入Windows安装媒体并重启电脑。 b. 当出现安装选项时,选择“修复你的电脑”。 c. 选择“疑难解答” > “高级选项” > “命令提示符”。 d. 在命令提示符窗口中,输入以下命令进行脱机修复:
复制
DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth
e. 如果上述命令不起作用,你可以尝试使用
/OFFLOGFILE
参数来指定一个脱机日志文件的路径:复制
DISM.exe /Image:C:\ /Cleanup-Image /CheckHealth /RestoreHealth /OFFLOGFILE:C:\OfflineRepair.log
注意:将
C:\
替换为你的系统分区路径,C:\OfflineRepair.log
替换为你希望创建的日志文件的路径。
-
-
执行系统文件检查器:
-
在恢复环境中,你也可以尝试再次运行系统文件检查器:
复制
sfc /scannow
-
-
使用系统还原:
- 如果问题仍然存在,并且你之前创建了系统还原点,你可以在恢复环境中选择“系统还原”来恢复到之前的状态。
如果这些步骤都无法解决问题,你可能需要考虑重置或重新安装Windows。在进行任何重置或重新安装操作之前,请确保备份所有重要数据,以避免数据丢失。