解决 .NET Framework 安装和卸载受阻问题
卸载 Microsoft .NET Framework 可能会导致某些应用程序无法正常工作。通常,您不应卸载计算机上安装的任何版本的 .NET Framework,因为您使用的应用程序可能依赖于特定版本的 .NET Framework。要确定系统上安装了哪些版本的 .NET Framework,请参阅如何:确定安装了哪些版本的 .NET Framework。在安装语言包之前,您必须安装指定版本的 .NET Framework 的英文版。出现此消息的最可能原因是安装了 .NET Framework 的预览版或 RC 版本。Windows Server 2008 R2 SP1 或更高版本的服务器核心角色支持 .NET Framework 4.5.1 和 4.5.2。.NET Framework 安装程序无法在程序兼容模式下运行。请参阅 Microsoft 支持网站上的 .NET Framework 更新安装错误:“0x80070643”或“0x643”。
卸载 Microsoft .NET Framework 可能会导致某些应用程序无法正常工作。
通常,您不应卸载计算机上安装的任何版本的 .NET Framework,因为您使用的应用程序可能依赖于特定版本的 .NET Framework。 有关详细信息,请参阅入门。
此计算机上安装了 .NET Framework 4.5.x/4.6.x/4.7.x (ENU) 或更高版本。
无需采取任何行动。
要确定系统上安装了哪些版本的 .NET Framework,请参阅如何:确定安装了哪些版本的 .NET Framework。
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x(语言)需要 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。 请从下载中心安装 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 并重新运行安装程序。
在安装语言包之前,您必须安装指定版本的 .NET Framework 的英文版。 有关详细信息,请参阅安装指南中的相关部分。
无法安装.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。 您计算机上的其他应用程序与此程序不兼容。
\- 或者-
您计算机上的其他应用程序与此程序不兼容。
出现此消息的最可能原因是安装了 .NET Framework 的预览版或 RC 版本。 卸载预览版或 RC 版本,然后重新运行安装程序。
无法使用此包卸载 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。 要从计算机中卸载 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x,请转到“控制面板”,选择“程序和功能”,选择“查看已安装的更新”,选择“Microsoft Windows 更新 (KB2828152)”,然后“卸载”。
您正在安装的包不会卸载 .NET Framework 的预览版或 RC 版本。
从控制面板卸载预览版或 RC 版本。
无法卸载 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。 您计算机上的其他应用程序依赖于该程序。
通常,您不应从计算机上卸载任何版本的 .NET Framework,因为您使用的应用程序可能基于特定版本的 .NET Framework。 有关详细信息,请参阅入门。
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 可再发行组件不适用于此操作系统。 请从 .NET Framework 下载页面下载适合您的操作系统的 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。
可能是尝试在不受支持的平台上安装 .NET Framework 4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2 或 4.8.x,或者可能因为所选的安装程序包不包含适用于所有支持的操作系统的组件。 使用 4.7.1、4.7.2、4.8 或 4.8.1(对于 4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7)的离线安装程序再次运行安装。 有关详细信息,请参阅安装指南和支持的操作系统的系统要求。
在安装此产品之前,您需要安装与该知识库对应的更新。
.NET Framework 安装需要在安装 .NET Framework 之前安装 KB 更新。 安装此更新,然后再次开始 .NET Framework 安装。
例如,在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 上安装较新版本的 .NET Framework 需要首先安装 KB 2919355 的更新。
您的计算机当前正在运行 Windows Server 2008 操作系统的服务器核心安装。 .NET Framework 4.5.x 需要更高版本的操作系统。 请安装 Windows Server 2008 R2 SP1 或更高版本,然后重新运行 .NET Framework 4.5.x 安装程序。
Windows Server 2008 R2 SP1 或更高版本的服务器核心角色支持 .NET Framework 4.5.1 和 4.5.2。 请参阅系统要求。
您没有足够的权限来为该计算机的所有用户完成此操作。 以管理员身份登录并重新运行安装程序。
要安装 .NET Framework,您必须是计算机的管理员。
以前的安装需要重新启动计算机,因此安装程序无法继续。 请重新启动计算机并再次运行安装程序。
有时需要重新启动才能完全完成安装。 重新启动计算机并根据说明重新运行安装程序。
在极少数情况下,如果 Windows 检测到某些更新丢失并需要重新启动才能安装队列中的下一个更新,则可能需要多次重新启动系统。
.NET Framework 安装程序无法在程序兼容模式下运行。
请参阅本文后面的部分。
由于组件存储已损坏,因此尚未安装 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。
有关详细信息,请参阅使用 DISM 或系统更新准备工具修复 Windows 更新错误。
安装程序无法运行,因为 Windows Installer 服务在此计算机上不可用。
尝试在 Microsoft 支持网站上的 Windows 7 或 Windows Vista 中安装程序时,请参阅“无法访问 Windows Installer 服务”错误。
安装程序可能无法正常运行,因为 Windows Update 服务在此计算机上不可用。
可以将计算机配置为使用 Windows Server Update Services (WSUS),而不是 Microsoft Windows Update。 有关详细信息,请参阅 .NET Framework 3.5 安装错误:0x800F0906、0x800F081F、0x800F0907 中的错误代码 0x800F0906 部分。
另请参阅 Microsoft 支持网站上的如何将 Windows Update 代理更新到最新版本。
安装程序可能无法正常运行,因为后台智能传输服务 (BITS) 在此计算机上不可用。
请参阅 Microsoft 支持网站上的更新以修复基于 Windows Vista 的计算机上的后台智能传输服务 (BITS) 崩溃。
安装程序可能无法正常工作,因为 Windows Update 遇到错误,错误代码为 0x80070643 或 0x643。
请参阅 Microsoft 支持网站上的 .NET Framework 更新安装错误:“0x80070643”或“0x643”。
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 已经是该操作系统的一部分。 不需要安装 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 可再发行组件。
没做什么。
要确定系统上安装了哪些版本的 .NET Framework,请参阅如何:确定安装了哪些版本的 .NET Framework。 请参阅支持的操作系统的系统要求。
此操作系统不支持 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x。
请参阅支持的操作系统的系统要求。
在 Windows 7 上安装 .NET Framework 失败时,此消息通常表示未安装 Windows 7 SP1。 在 Windows 7 系统上,.NET Framework 需要安装 Windows 7 SP1。 如果您使用的是 Windows 7 并且尚未安装 Service Pack 1,则需要先安装 SP1,然后才能安装 .NET Framework。 有关安装 Windows 7 SP1 的信息,请参阅了解如何安装 Windows 7 Service Pack 1 (SP1)。
您的计算机当前正在运行 Windows Server 2008 操作系统的服务器核心安装。 .NET Framework 4.5.x 需要完整版本的操作系统或 Server Core 2008 R2 SP1。 请安装完整版本的 Windows Server 2008 SP2、Windows Server 2008 R2 SP1 或 Server Core 2008 R2 SP1,然后重新运行 .NET Framework 4.5.x 安装程序。
Windows Server 2008 R2 SP1 或更高版本的服务器核心角色支持 .NET Framework。 请参阅系统要求。
.NET Framework 4.5.x 包含在此操作系统中,但当前已关闭(仅限 Windows Server 2012)。
使用控制面板中的打开或关闭 Windows 功能来打开 .NET Framework 4.5.x。
此安装程序需要 x86 计算机。 该程序无法安装在 x64 或 IA64 计算机上。
请参阅系统要求。
此安装程序需要 x64 或 x86 计算机。 该程序无法安装在 IA64 计算机上。
请参阅系统要求。
程序兼容性问题
.NET Framework 4.5 及其单点版本的安装失败并显示错误代码 1603,或者在 Windows 程序兼容模式下运行时被阻止。 程序兼容性助手指示 .NET Framework 可能未正确安装,并提示您使用推荐的设置(程序兼容模式)重新安装。 程序兼容性助手也可能在之前运行 .NET Framework 安装程序失败或取消的尝试中设置了程序兼容性模式。
.NET Framework 安装程序无法在程序兼容模式下运行。 要解决此阻止问题,您必须使用注册表编辑器来确保未在系统范围内启用兼容模式设置:
选择“开始”按钮,然后选择“运行”。
在“运行”对话框中,键入 regedit,然后选择“确定”。
在注册表编辑器中,浏览到以下子项:
在“名称”列中查找 .NET Framework 4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1 或 4.7.2 下载名称(具体取决于您要下载的版本)安装),然后删除项目。 有关下载名称,请参阅为开发人员安装 .NET Framework 一文。
重新运行版本 4.5、4.5.1、4.5.2 或 4.6、4.6.1、4.6.2、4.7、4.7.1 或 4.7.2 的 .NET Framework 安装程序。
看