在工业自动化领域中很多软件由于没有及时对最新版本Windows操作系统的支持,所以有时候我们不得不降级自己的操作系统,去使用旧版本的编程软件。于是就会遇到一种很麻烦的情况就是,新购入的工程师站、工作站已经是Windows 10版本而且无法降级。但工程师需要用到的编程软件需要安装.net framework 3.5这时候该怎么办呢。
其实.net framework 3.5在Windows 10当中是存在的,常规情况下可以用如下的方法来启用.net framework 3.5,可以在控制面板->程序和功能->启用或关闭windows功能 启用
但有时会报错 比如 0x800f0950,也有时候会在进度条卡住完全不动 。
官方论坛的解决办法是
1、找到win10 原版安装镜像ISO,用WINRAR解压缩到任意目录下。找到目录下source文件夹,进去,找到sxs文件夹,找到名称中包含netfx3的文件(应该有两个,一个末尾带zh-cn)解压出来,把它弄到D盘、E盘…随便哪个盘根目录下,记住,是根目录。在这里我的是C盘。
2、开始菜单——Windows PowerShell,
输入dism.exe /online /add-package /packagepath:C:\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
然后回车,耐心等待,直到100%后并提示重启。
注意:dism.exe /online /add-package /packagepath:后为路径,斜杠前面都有空格。比如我解压缩到了是c盘。后面一长串microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab是我们刚刚放到C盘根目录的压缩包文件,名字太长的话我们可以先把文件名复制了,然后粘贴一下。这里我们使用的是不带zh-cn的。
安装完毕后重启即可。这个时候我们再回过头来安装我们的自动化软件,就可以顺利安装了。