在 Windows 8.1 中sfc /scannow
无法DISM /Online /Cleanup-Image /RestoreHealth
修复“aspnet_state_perf.ini” “aspnet_perf2.ini” 和 “aspnet_perf.h”。
它们是“NetFx-AspNet-NonWow64-Shared”的一部分。
CBS.log(完整错误日志在这里)
2015-01-28 23:55:54, Info CSI 00000529 [SR] Cannot repair member file [l:42{21}]"aspnet_state_perf.ini" of NetFx-AspNet-NonWow64-Shared, Version = 4.0.9600.17635, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-01-28 23:55:54, Info CSI 0000052b [SR] Cannot repair member file [l:32{16}]"aspnet_perf2.ini" of NetFx-AspNet-NonWow64-Shared, Version = 4.0.9600.17635, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-01-28 23:55:54, Info CSI 0000052d [SR] Cannot repair member file [l:26{13}]"aspnet_perf.h" of NetFx-AspNet-NonWow64-Shared, Version = 4.0.9600.17635, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
更新包内容为:
"Package_3_for_KB2969357~31bf3856ad364e35~amd64~~6.3.1.35.2969357-692_neutral_GDR"
我怎样才能解决这个问题?
答案1
Windows Update KB2969357
在控制面板中卸载修复了损坏的文件。
但sfc /scannow
仍然报告无法修复一些未命名的文件。系统还原失败了几次,并在表中添加了更多错误。
最终我使用了 Windows 8.1 RTM DVD 并选择了升级。Windows 保留了所有程序和设置,并且不再存在完整性违规。
Windows 文件夹从 24 GB 缩小到 14 GB :)