WIN7的系统升级Microsoft.NET Framework4.7说不满足条件是怎么回事?

Python024

WIN7的系统升级Microsoft.NET Framework4.7说不满足条件是怎么回事?,第1张

此更新发布的 Windows 更新,如下所示︰

对于安装较早版本的.NET Framework 4、 4.5、 4.5.1、 4.5.2 或 4.6 以及没有安装的.NET Framework的所有基于 Windows 7 SP1 的计算机系统将提供.NET Framework 4.6.1。以下是有关此更新的一些要点︰

只能在具有如 4、 4.5、 4.5.1 或 4.5.2 安装.NET Framework 早期版本的计算机上安装.NET Framework 4.6.1 更新之一。

其他.NET Framework 4.6.1 更新将安装或者已经安装.NET Framework 4.6 这些计算机或没有安装的.NET Framework 上。

当 WSUS 服务器为导入更新与 Microsoft 更新服务器或 Microsoft 更新目录的站点同步时,您会看到有两个与.NET Framework 4.6.1 正在为每个平台发布的更新程序。在更新中的差异的作用范围是针对不同的计算机的不同适用性逻辑。请阅读详细信息包含在说明中的相应的更新以获取详细信息。我们建议您导入这两个更新,如果您打算部署.NET Framework 4.6.1 企业中。

没有.NET Framework 4.5.2 或安装较高版本的计算机将提供.NET Framework 4.5.2 和.NET Framework 4.6.1。有一个选项,以选择所需的.NET Framework 版本。

.NET Framework 4.6.1 并且还包含.NET Framework 4、 4.5、 4.5.1、 4.5.2 或 4.6 较旧版本的语言包的计算机会收到语言包更新。此更新升级所有原来的语言包链接到.NET Framework 4.6.1。

.NET Framework 4.6.1 语言包还作为可选更新单独提供。满足以下条件的计算机将接收此更新:

已安装.NET Framework 4.6.1。

没有任何以前安装的.NET Framework 4、 4.5、 4.5.1、 4.5.2 或 4.6 语言包。

基本操作系统是 Windows 的本地化版本,或计算机已安装的一个或多个多语言用户界面 (MUI) 包。这对应于 23 种受支持语言的.NET Framework 4.6.1。

1、在 windows 7 的 C:\Windows\System32 目录里面,找到 cmd.exe ,右键单击以管理员方式运行。

2、在打开的命令行窗口里面输入 net stop WuAuServ,回车,停止 Windows Update 服务。

3、继续输入 echo %windir%,回车。这时,会在其下显示一个文件夹(一般是 C:\Windows)。

4、根据显示的文件夹(一般是 C:\Windows),进入该目录下,把其中的SoftwareDistribution 文件夹改个名字为 SDold(随意改)。

5、回到命令行窗口,继续输入 net start WuAuServ,回车,重新启动 Windows Update 服务。

6、现在,就可以重新安装 .NET Framework 4 了。

在VS2019中,框架.NET4.7.2的智能提示是英文版本的,其实修改的方法很简单,无非就是里面的汉化包是英文版的而已。所以还是留个笔记,方便进入目录,顺便分享给大家:

替换之前的效果

将以下目录复制以便快速进入

这里是我的安装目录

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework

进入 \v4.5\zh-Hans 的目录

全部复制覆盖到 \v4.7.2\zh-Hans