最近在调试一些硬件,配套的软件打开时提示需要.NET3.5,点击安装后总提示无法完成请求的更改,通过控制面板中的启用或关闭Windows功能也无法安装,经过不断地找方法尝试,最终得已解决,现将方法记录并分享。
电脑是win11的环境,版本是22H2,对于win10我想应该是同样适用的。
1、首先下载一个.NETfx3的镜像文件,此文件是从别处下载的,直接分享(链接:https://pan.baidu.com/s/1erA4yG2T__15_39Du8Lhhw?pwd=8k6t
提取码:8k6t)
2、解压缩之后将文件放到桌面,win+x打开Windows移动中心,选择其中的终端管理员
4、在其中输入以下命令
Dism /online /add-package /packagepath:"C:\Users\10955\Desktop\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab"
其中双引号中(包括双引号)文件地址,右键点击刚刚放在桌面的文件后复制文件地址,直接粘贴进去,敲击回车,等待安装
中间可能会在某个进度卡一会,总的来说整个过程也就几分钟,成功后的界面如下:
此时可以打开控制面板,在启用或关闭Windows功能中可以看到.NET3.5已经被勾选。
操作成功完成后是一横线,不是对号,下图是因为我在点击前面的+号后,看到里面的项没有被勾选,我就将里面的勾选了,然后点击确定,结果里面的也安装成功了,我不确定我做的这一步是否是需要的,读者可以先不勾选,然后打开你原本提示需要.NET3.5的程序,看看是否能打开,如果不能,再尝试最后这一步。