我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