在我的 Windows 7 上有一个文件C:\Windows\winsxs\Manifests\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.762_none_0c178a139ee2a7ed.manifest
。此文件已损坏,即它不包含应有的数据,从其内容以及生成的日志文件中可以清楚看出这一点sfc /scannow
。
有人可以将此文件的内容发布到某处或告诉我在哪里可以获取它吗?
更多信息:
创建的日志文件的相关部分sfc /scannow
如下:
2015-10-07 12:39:29, Error CSI 00000208 (F) Unable to load manifest for component [ml:280{140},l:150{75}]"x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.762_none_0c178a139ee2a7ed"[gle=0x80004005]
2015-10-07 12:39:29, Error CSI 00000209@2015/10/7:10:39:29.214 (F) d:\win7sp1_gdr\base\wcp\componentstore\storelayout.cpp(2714): Store corruption detected in function ComponentStore::CRawStoreLayout::FetchManifestContent expression: 0
FileHashMismatch on resource [102]"\winsxs\manifests\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.762_none_0c178a139ee2a7ed.manifest"[gle=0x80004005]
我正在使用带有 Service Pack 1 的 Windows 7 Home Professional 32 位。
我已经尝试从 Windows 7 安装光盘中提取所需文件,但光盘不包含该文件。此外,我在 VirtualBox 中安装的 Windows 7(与上面提到的版本完全相同)不包含所需文件。
感谢您的帮助!
答案1
x86_微软.vc80.mfc
这是指 32 位 Visual C++ v8.0 Microsoft Foundation Classes(具体来说是 8.0.50727.762 版本),它是在安装 Microsoft Visual C++ 2005 SP1 Redistributable Package(x86)时添加的。
因此,卸载所有现有的 Microsoft Visual C++ 2005 Redistributable 软件包,然后重新安装(SP1,32 位版本)来自 Microsoft
这个现有的 SU 问题有一些更多/相关信息和下载链接: