声明
如何获取此安全更新的相关帮助和支持
有关安装更新的帮助:
Microsoft 更新支持
IT 专业人员安全解决方案:
TechNet 安全疑难解答与支持
帮助保护运行 Windows 的计算机不受病毒和恶意软件的侵害:
病毒解决方案和安全中心
基于国家/地区的本地支持:
国际支持
问题的症状
尝试安装 Microsoft .NET Framework 1.0、Microsoft .NET Framework 1.1、Microsoft .NET Framework 2.0、Microsoft .NET Framework 3.0 或 Microsoft .NET Framework 3.5 的更新时,可能会收到以下 MicrosoftWindows 更新错误代码:
注意
0x643
或者,你可能会收到以下 Microsoft Windows Installer 错误代码:
注意
1603
使用某些 系统配置时可能会出现此问题。
原因
Windows 更新 错误代码“0x643”和 Windows Installer 错误代码“1603”是通用错误代码。 通常,这些错误代码意味着未安装更新。 这些错误代码通常是由 .NET Framework 安装中的损坏或 MSI 数据库状态的不一致导致的。
解决方法
若要解决此问题,必须修复 MSI 软件更新注册损坏问题,或使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装这些组件。
若要解决此问题,请执行以下步骤,从方法 1 开始。 如果方法 1 不能解决问题,请继续执行方法 2。
方法 1:修复 MSI 软件更新注册损坏问题
有关如何修复 MSI 软件更新注册损坏问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
971187 如何修复 MSI 软件更新注册损坏问题要自动修复此问题,请单击971187文章中的“修复”按钮或链接。
然后访问 Windows 更新网站并尝试安装更新:
http://update.microsoft.com 如果问题没有得到解决,请转到方法 2。
方法 2:修复 .NET Framework
若要修复 .NET Framework,必须使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装组件。
请按以下步骤完成此操作:
单击以下链接可下载 .NET Framework 清理工具:
http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
使用 .NET Framework 清理工具卸载 .NET Framework 1.0、1.1、2.0、3.0 和 3.5 版
注意:清理工具不允许您删除 Windows Vista 或更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。
重启计算机。
下载并安装以下组件:
.Net Framework 1.1
.Net Framework 1.1 SP1
.NET Framework 3.5 SP1
注意:这还将安装 .Net Framework 2.0 SP2 和 .Net Framework 3.0 SP2
重启计算机。
访问 Windows 更新网站并安装更新:
还需要帮助吗?
如果本文未能解答你的问题,请单击此按钮,以向 Microsoft 社区的其他社区成员提出你的问题:
详细信息
Microsoft .NET Framework 1.0 Service Pack 3 (用于以下任何操作系统时):
- Microsoft Windows 2000 Advanced Server Service Pack 4 (SP4)
- Microsoft Windows 2000 Datacenter Server SP4
- Microsoft Windows 2000 专业版 SP4
- Microsoft Windows 2000 Server SP4
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP1
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP2
- Windows Server 2003 Datacenter Edition SP1
- Windows Server 2003 Datacenter Edition SP2
- Windows Server 2003 Datacenter x64 Edition SP2
- Windows Server 2003 Datacenter x64 版
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP1
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP2
- Windows Server 2003 Enterprise Edition SP1
- Windows Server 2003 Enterprise Edition SP2
- Windows Server 2003 企业版 x64 版 SP2
- Windows Server 2003 x64 企业版
- Windows Server 2003 Standard Edition 32 位 x86 SP1
- Windows Server 2003 Standard Edition 32 位 x86 SP2
- Windows Server 2003,Standard x64 Edition SP2
- Windows Server 2003 Standard x64 版本
- Windows Server 2003 Web 版 SP1
- Windows Server 2003 Web 版 SP2
- Windows Vista 商用版
- Windows Vista 企业版
- Windows Vista 家庭普通版
- Windows Vista 家庭高级版
- Windows Vista 旗舰版
- Windows XP 家庭版 SP2
- Windows XP Media Center Edition 2005
- Windows XP Professional SP2
- Windows XP Professional x64 Edition
- Windows XP 专业版 x64 版本 SP2
- Windows XP Tablet PC Edition SP2
Microsoft .NET Framework 1.1 Service Pack 1 (用于以下任何操作系统时):
- Windows 2000 Advanced Server SP4
- Windows 2000 Datacenter Server SP4
- Windows 2000 Professional SP4
- Windows 2000 Server SP4
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP1
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP2
- Windows Server 2003 Datacenter Edition SP2
- Windows Server 2003 Datacenter x64 Edition SP2
- Windows Server 2003 Datacenter x64 版
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP1
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP2
- Windows Server 2003 Enterprise Edition SP2
- Windows Server 2003 企业版 x64 版 SP2
- Windows Server 2003 x64 企业版
- Windows Server 2003 Standard Edition 32 位 x86 SP2
- Windows Server 2003,Standard x64 Edition SP2
- Windows Server 2003 Standard x64 版本
- Windows Server 2003 Web 版 SP2
- Windows Vista 商用版
- Windows Vista 企业版
- Windows Vista 家庭普通版
- Windows Vista 家庭高级版
- Windows Vista 旗舰版
- Windows XP 家庭版 SP2
- Windows XP Media Center Edition 2005
- Windows XP Professional SP2
- Windows XP Professional x64 Edition
- Windows XP 专业版 x64 版本 SP2
Microsoft .NET Framework 2 或 Microsoft .NET Framework 2 SP1 与以下任何操作系统一起使用时:
- Windows 2000 Advanced Server SP4
- Windows 2000 Datacenter Server SP4
- Windows 2000 Professional SP4
- Windows 2000 Server SP4
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP1
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP2
- Windows Server 2003 Datacenter Edition SP1
- Windows Server 2003 Datacenter Edition SP2
- Windows Server 2003 Datacenter x64 版
- Windows Server 2003 Datacenter x64 Edition SP2
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP1
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP2
- Windows Server 2003 Enterprise Edition SP1
- Windows Server 2003 Enterprise Edition SP2
- Windows Server 2003 x64 企业版
- Windows Server 2003 企业版 x64 版 SP2
- Windows Server 2003 Standard Edition 32 位 x86 SP1
- Windows Server 2003 Standard Edition 32 位 x86 SP2
- Windows Server 2003 Standard x64 版本
- Windows Server 2003,Standard x64 Edition SP2
- Windows Server 2003 Web 版 SP1
- Windows Server 2003 Web 版 SP2
- Windows XP 家庭版 SP2
- Windows XP Media Center Edition 2005
- Windows XP Professional SP2
- Windows XP Professional x64 Edition
- Windows XP 专业版 x64 版本 SP2
- Windows XP Tablet PC Edition SP2
Microsoft .NET Framework 3.0 或 Microsoft .NET Framework 3.0 SP1 (用于以下任何操作系统时):
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP1
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP2
- Windows Server 2003 Datacenter Edition SP1
- Windows Server 2003 Datacenter Edition SP2
- Windows Server 2003 Datacenter x64 版
- Windows Server 2003 Datacenter x64 Edition SP2
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP1
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP2
- Windows Server 2003 Enterprise Edition SP1
- Windows Server 2003 Enterprise Edition SP2
- Windows Server 2003 x64 企业版
- Windows Server 2003 企业版 x64 版 SP2
- Windows Server 2003 Standard Edition 32 位 x86 SP1
- Windows Server 2003 Standard Edition 32 位 x86 SP2
- Windows Server 2003 Standard x64 版本
- Windows Server 2003,Standard x64 Edition SP2
- Windows Server 2003 Web 版 SP1
- Windows Server 2003 Web 版 SP2
- Windows XP 家庭版 SP2
- Windows XP Media Center Edition 2005
- Windows XP Professional SP2
- Windows XP Professional x64 Edition
- Windows XP 专业版 x64 版本 SP2
- Windows XP Tablet PC Edition SP2
Microsoft .NET Framework 3.5 (用于以下任何操作系统时):
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP1
- Windows Server 2003 Datacenter Edition for Itanium-based Systems SP2
- Windows Server 2003 Datacenter Edition SP1
- Windows Server 2003 Datacenter Edition SP2
- Windows Server 2003 Datacenter x64 版
- Windows Server 2003 Datacenter x64 Edition SP2
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP1
- Windows Server 2003 Enterprise Edition for Itanium-based Systems SP2
- Windows Server 2003 Enterprise Edition SP1
- Windows Server 2003 Enterprise Edition SP2
- Windows Server 2003 x64 企业版
- Windows Server 2003 企业版 x64 版 SP2
- Windows Server 2003 Standard Edition 32 位 x86 SP1
- Windows Server 2003 Standard Edition 32 位 x86 SP2
- Windows Server 2003 Standard x64 版本
- Windows Server 2003,Standard x64 Edition SP2
- Windows Server 2003 Web 版 SP1
- Windows Server 2003 Web 版 SP2
- Windows Vista 商用版
- Windows Vista 企业版
- Windows Vista 家庭普通版
- Windows Vista 家庭高级版
- Windows Vista 旗舰版
- Windows XP 家庭版 SP2
- Windows XP Media Center Edition 2005
- Windows XP Professional SP2
- Windows XP Professional x64 Edition
- Windows XP 专业版 x64 版本 SP2
- Windows XP Tablet PC Edition SP2
有关尝试安装此更新时可能收到的另一个错误消息的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
923101 尝试在运行 2003 x64 版本的计算机上安装 .NET Framework 2.0 安全更新Windows Server错误消息:“错误 1324。 文件夹 'Program Files' 包含无效字符”