运行 sfc /scannow 后如何找到损坏文件的未损坏版本

运行 sfc /scannow 后如何找到损坏文件的未损坏版本

我有一些损坏的系统文件。我运行了 sfc /scannow 几次,然后 Dism ... RestoreHealth(然后再次运行 sfc /scannow)。这几乎修复了所有问题,但我留下了以下两个损坏的文件:

"2015-07-21 13:14:46, Info                  CSI    0000047e [SR] Cannot repair member file [l:24{12}]"utc.app.json" of Microsoft-Windows-Unified-Telemetry-Client, Version = 6.3.9600.17842, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

2015-07-21 13:14:46, Info                  CSI    00000480 [SR] Cannot repair member file [l:66{33}]"telemetry.ASM-WindowsDefault.json" of Microsoft-Windows-Unified-Telemetry-Client, Version = 6.3.9600.17842, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

2015-07-21 13:14:48, Info                  CSI    00000484 [SR] This component was referenced by [l:154{77}]"Package_1_for_KB3068708~31bf3856ad364e35~amd64~~6.3.1.0.3068708-1_neutral_GDR"

它们在 scf /scannow 的最后一个实例的 CBS 日志文件中出现了几次。据我所知,我的系统中没有 AMD 硬件,所以我可以安全地忽略它吗?如果不行,我该如何修复这些文件?我注意到相关更新 (KB3068708) 被列为可选,那么卸载它可以解决问题吗?

我正在运行 Windows 8.1 Pro,并且我有(Windows 8)安装 DVD。

答案1

对于安装了 KB3068708 更新的任何用户,这些文件都显示为损坏 - https://support.microsoft.com/en-us/kb/3068708

此更新包含以下两个由诊断跟踪服务偶尔更新的清单:

  • 遥测.ASM-WindowsDefault.json
  • utc.app.json

这两个文件在更新中被标记为静态文件。当高级用户运行系统文件检查器工具 (sfc.exe) 时,这些文件会被无意标记为已损坏。运行此更新的设备不会受到任何影响或实际损坏,此问题将在以后的服务更新中修复

微软已意识到此问题并表示将在稍后修复。

您也可以选择卸载更新来解决问题,但这不是必需的。SFC 显示这两个文件已损坏不会引起任何问题。

相关内容