我有一台运行 Windows Vista x86 的笔记本电脑,我无法安装 2 个更新:“Microsoft .NET Framework 3.5 SP1 和 .NET Framework 3.5 系列更新 (KB951847) x86”和“Windows Vista Service Pack 2 (KB948465)”。错误始终为:TRUST_E_NOSIGNATURE(800B0100)。我知道这与错误的注册表有关,我尝试了 Microsoft 网站和其他人建议的几乎所有方法,但都不起作用。例如,我尝试过:
运行 Windows 更新准备工具 - 它会安装“Windows 修补程序”更新,但并不能解决问题。
运行 Microsoft FixIt - 但每次运行时它都说它成功修复了相同的问题,所以我认为它不会改变任何东西。
我曾多次在 Norton 360 Premier 上运行注册表清理器,并扫描病毒。
每次尝试安装更新时都会禁用 Norton。
重命名“C:\Windows\SoftwareDistribution”文件夹。
以及其他方法,但都没有奏效。所有其他更新都安装得很好。我现在知道的唯一选择是:
卸载 Norton 并重试
使用Microsoft 的高级支持服务(99美元)
使用 CD 重新安装 Vista(不知道如何操作)
这些选择要么需要花费大量的时间和精力,要么成本太高。如果有人知道一个更简单、更容易、自由的选项,请告诉我。
以下是CheckSur.log
来自C:\Windows\logs\CBS\
:(致@magicandre1981)更新
=================================
Checking System Update Readiness.
Version 6.0.6001.22275
2013-08-14 13:12
Checking Deployment Packages
Checking Package Manifests and catalogs.
Checking package watchlist.
Checking component watchlist.
Checking packages.
(f) CBS MUM Missing 0x00000002 servicing\packages \Package_for_KB972260~31bf3856ad364e35~x86~~6.0.1.1.mum
Checking component store
Checking SMI Store
Summary:
Milliseconds: 3233229
Found 2 errors
CBS MUM Missing Total Count: 1
现在我知道哪些文件丢失了,有人能帮我找到它们吗?我找到了第一个文件,但现在我似乎无法从 Microsoft 网站上找到第二个文件。
如果有人有我丢失的文件并且可以将其链接发送给我,那就太好了。
谢谢。
答案1
更新中的 2 个文件KB972260已损坏。尝试从控制面板中删除更新。如果这不起作用,请下载更新并将其复制到%Windir%\Temp\CheckSUR
并运行Windows 更新准备工具再次。如果这也不起作用,请从第二台电脑复制 2 个损坏的文件:
微软在这里详细解释了这一点:
http://technet.microsoft.com/en-us/library/ee619779%28WS.10%29.aspx