修复被系统文件检查器检测到损坏的文件

修复被系统文件检查器检测到损坏的文件

sfc /scannow在系统上运行了今日并返回了以下内容:

Windows 资源保护发现了损坏的文件,但无法修复其中的一些。详细信息包含在 CBS.Log %WinDir%\Logs\CBS\CBS.log 中。

该日志包含有关损坏文件的以下信息:

2015-08-28 02:08:50,信息 CSI 000000ce [SR] 无法修复 Microsoft-Windows-Deployment-Image-Servicing-Management-Powershell 的成员文件 [l:18{9}]“Dism.psm1”,版本 = 6.3.9600.16384,pA = PROCESSOR_ARCHITECTURE_AMD64 (9),文化中立,VersionScope = 1 nonSxS,PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中立,TypeName 中立,存储中的 PublicKey 中立,哈希不匹配 2015-08-28 02:08:52,信息
CSI 000000d8 [SR] 无法修复 Microsoft-Windows-Deployment-Image-Servicing-Management-Powershell 的成员文件 [l:18{9}]“Dism.psm1”,版本= 6.3.9600.16384,pA = PROCESSOR_ARCHITECTURE_AMD64 (9),文化中立,VersionScope = 1 nonSxS,PublicKeyToken = {l:8 b:31bf3856ad364e35},类型中立,TypeName 中立,存储中的 PublicKey 中立,哈希不匹配 2015-08-28 02:08:52,信息
CSI 000000d9 [SR] 此组件由 [l:330 {165}]“Microsoft-Windows-Client-Features-Package-AutoMerged-base~31bf3856ad364e35~amd64~~6.3.9600.16384.Microsoft-Windows-Client-Features-Package-AutoMerged-base-Deployment”引用 2015-08-28 02:08:52,信息CSI 000000dc [SR] 无法重新投影损坏的文件 [ml:520{260},l:118{59}]"\??\C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Dism"[l:18{9}]"Dism.psm1";存储中的源文件也已损坏

接下来我运行,DISM /Online /Cleanup-Image /RestoreHealth结果返回:

C:\Windows\system32>DISM /Online /Cleanup-Image /RestoreHealth

部署映像服务和管理工具版本:6.3.9600.16384

图片版本:6.3.9600.16384

[===========================100.0%===========================]

错误:2

该系统找不到指定的文件。

DISM 日志文件位于 C:\Windows\Logs\DISM\dism.log

Dism.psm1有人对文件和如何修复它有任何想法吗?

答案1

Dism.psm1包中的文件Microsoft-Windows-Client-Features-Package-AutoMerged-base已损坏。

我已将包提取到 CAB 中。下载它,提取 CAB 并在 DISM 命令中将其作为源指向

DISM /Online /Cleanup-Image /RestoreHealth /source:C:\Microsoft-Windows-Client-Features-Package-AutoMerged-base~31bf3856ad364e35~amd64~~6.3.9600.16384

相关内容