Vista SP2 和 .NET Framework 3.5 错误:TRUST_E_NOSIGNATURE(800B0100)

Vista SP2 和 .NET Framework 3.5 错误:TRUST_E_NOSIGNATURE(800B0100)

我有一台运行 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”文件夹。

以及其他方法,但都没有奏效。所有其他更新都安装得很好。我现在知道的唯一选择是:

这些选择要么需要花费大量的时间和精力,要么成本太高。如果有人知道一个更简单、更容易、自由的选项,请告诉我。

以下是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

相关内容