. net,原名为。net框架,用于创建和运行软件的操作系统。如果一个应用程序是使用。net编写的,那么它需要。net执行。这类应用程序通常包括支持. net版本的安装包,这是自动安装与应用程序本身。
然而,它可能与。net版本,你遇到一个错误导致应用程序无法安装在你的Windows电脑。在这种情况下,您可能会看到下面的错误消息:
- 不支持. net Framework 4.7操作系统。
- 不能安装。net Framework 4.7。
- 错误:设置有检测到这台计算机完成这个操作不符合。以下可以前必须解决阻塞问题。
即使您的操作系统可能完全支持. net版本,它仍然会告诉你,它不会因为另一个原因。有一些解决方法可以执行成功解决这些问题和安装。net以及相应的软件。
表的内容
为什么。net框架无法安装
可能有几个原因。net版本可能无法安装操作系统。
的原因之一是因为您的操作系统真正不支持。net框架,特别是4.7版本。下面的列表突出了版本也支持:
- Windows服务器2016 (x64)
- Windows Server 2012 R2 (x64)
- Windows服务器2012 (x64)
- Windows Server 2008 R2 SP1 (x64)
- Windows版本1607 (x86和x64)
- Windows 8.1 (x86和x64)
- Windows 7 SP1 (x86和x64)
当然,这些也支持操作系统版本发布后。你可以通过输入检查你的操作系统版本winver在运行命令框中。
另一个常见原因。net是因为无法安装后面的版本已经安装。当一个安装版本,你不能安装一个旧版本的。net。在这种情况下,您必须先卸载后版本的。net,然后安装你想要的版本。
一旦安装,然后您可以重新安装版本的。net如果它仍然是必需的。
现在,我们理解的原因,让我们讨论这些问题的可能的解决方案。
解决“。net Framework 4.7不支持操作系统”
卸载后。net版本
正如我们已经提到的,. net的常见原因无法安装,后面的版本已经安装。在这种情况下,您必须先卸载后的版本,然后尝试重新安装最初给了错误的版本。但是首先,你必须确认后面的版本安装。
也就是说,我们有分布在2部分:这部分
检查安装。net版本
这一步包括浏览Windows注册表。为了避免任何致命错误您的操作系统,我们建议您创建一个系统恢复点以防。
输入注册表编辑器在运行命令框中打开注册表编辑器。
现在粘贴在顶部的导航栏下面的快速导航。
电脑软件\ \ HKEY_LOCAL_MACHINE \微软\净v4框架设置\民主党\ \
注意:如果你不能打开完整的键,然后你没有安装。net 4.5或更高版本。
在这里,记下括号内的数字()的前面释放DWORD。
比较这个数字相关的。net版本下表来确认安装哪个版本。
net Framework版本 值数据(十进制) net Framework 4.5 378389年 net框架4.5.1 在Windows 8.1和Windows Server 2012 R2: 378675
在其他Windows操作系统:3787584.5.2。net框架 379893年 net Framework 4.6 在Windows 10:393295
在其他Windows操作系统:393297net框架4.6.1 在Windows上10 (1511):394254
在其他Windows操作系统:3942714.6.2 . net框架 在Windows上10(14393)和Windows Server 2016: 394802
在其他Windows操作系统:394806net Framework 4.7 在Windows上10 (1703):460798
在其他Windows操作系统:4608054.7.1 . net框架 在Windows上10(1709)和Windows Server v1709: 461308
在其他Windows操作系统:461310net框架4.7.2 在Windows上10(1803)和Windows Server v1803: 461808
在其他Windows操作系统:461814net Framework 4.8 在Windows上10 (1903 & 1909):528040
在Windows上10 (2004年,20 h2,21个h1):528372
在Windows 11和Windows Server 2022: 528449
在其他Windows操作系统:528049. net版本对十进制释放值 因为我们需要安装。net 4.7,如果你有一个十进制值高于460798年,你必须卸载后。net版本,然后尝试重新安装。net 4.7。这需要我们解决方案的第二阶段。
卸载更新。net
卸载。net,执行这些步骤:
打开输入可选特性appletoptionalfeatures在运行命令框中。
在这里,取消所有. net版本旁边的盒子大于4.7版本,然后单击好吧。
当向导卸载。net,点击关闭。
现在再尝试安装。net 4.7,或相关的软件,包括包,它现在应该安装成功。
当安装。net 4.7,你可以重新安装后通过。net版本可选特性applet。
这个解决方案可以解决这个问题的。net不安装版本已经安装在你的电脑上。然而,如果这仍然不工作,还有一些其他的解决方法。
更改CSDVersion值
CSDVersion Windows注册表值,指定服务包安装。如果没有安装,其价值在默认情况下将“0。“然而,在本指南中,我们将改变它“100”使操作系统认为安装服务包,让我们成功安装。net 4.7。
下表列出的DWORD值“CSDVersion”和他们代表的服务包:
CSDVersion价值 | 相关的服务包 |
One hundred. | 服务包1 |
200年 | 服务包2 |
300年 | 服务包3 |
执行以下步骤来完成工作:
注意:错误配置的关键值系统适用于您的操作系统的注册表可能是致命的。因此,我们坚持要求您创建一个系统恢复点在继续之前的过程。
打开注册表编辑器的输入注册表编辑器在运行命令框中。
粘贴在地址栏下面快速导航:
电脑\ HKEY_LOCAL_MACHINE \ \ ControlSet001 \控制\ Windows系统
双击这个字CSDVersion并设置其值数据One hundred.,然后单击好吧。
现在重新启动计算机的更改生效。
一旦重新启动,尝试重新安装。net 4.7或包含包的相关软件,它现在应该安装。
这些解决方案通常为用户工作在。net 4.7的表示问题。然而,如果您使用的是旧版本的Windows 10,仍无法安装。net 4.7,那么你可能想要升级。
更新操作系统Windows 10
我们强调了这篇文章的开头,有几扇窗户10版本不支持。net 4.7。在这种情况下,您必须安装等待更新通过Windows更新实现更高版本的操作系统。
确认您的操作系统版本,输入winver在运行命令框中,看看你当前的操作系统构建。
如果你发现你的操作系统版本1607以上,我们建议您立即更新Windows更新。
关闭的话
安装应用程序和程序为一个计算机用户是很常见的。然而,没有使用为他们如果他们上运行的软件,例如。net,不在电脑。因此,在安装应用程序之前,您必须为. net解决安装问题。
你可以尝试提供的解决方案在这篇文章中,成功地在你的电脑上安装. net和绕过任何错误提示。