題 運行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。


2
2017-07-21 14:14


起源


你的標題沒有意義,它指的是“未損壞的文件”? - DavidPostill♦
這些文件未連接到AMD硬件,所有64位引用都被指定為AMD64,因為AMD為x86設計了64位擴展。您需要找到KB3068708的新來源,如果需要,您可以輕鬆地從工作系統中提取它。可以從已知的工作系統中安全地忽略或再次提取損壞的.json文件。 - Ramhound
標題可能很糟糕。我想問一下如何找到文件的未損壞版本,但現在在下面的答案之後這是多餘的。 - PatrickC
@PatrickC - 您仍然應該修復標題。 - Ramhound


答案:


對於安裝KB3068708更新的任何人來說,這些文件顯示已損壞 - https://support.microsoft.com/en-us/kb/3068708

此更新包含以下兩個偶爾的清單   由診斷跟踪服務更新:

  • telemetry.ASM-WindowsDefault.json
  • utc.app.json

這兩個文件在更新中標記為靜態文件。當高級用戶運行系統文件檢查器工具(sfc.exe)時,文件是無意的   被標記為已損壞。沒有影響或實際腐敗   正在運行此更新的設備,此問題將在a中修復   以後的服務更新

微軟已經意識到這個問題並聲明它將在以後修復。

(可選)您可以卸載更新以解決此問題,但這不是必需的。讓SFC將這兩個文件顯示為損壞不會導致任何問題。


4
2017-07-21 14:21



謝謝你,你已經安心了,我終於可以回去工作了。 - PatrickC
很高興我沒有安裝那個! - Moab