应用背景:
在光电领域,我们常常会使用到各种光功率计软件,而有些软件需要Windows系统的支持,本次使用的GM83011光功率计软件就需要安装.NET framework 3.5,但涉及到安全等问题,无法使用外网,此时就需要离线安装.NET framework 3.5。
离线安装步骤:
第一步:下载Windows系统镜像
参考网站:
MSDN,我告诉你(MSDN, 我告诉你 - 做一个安静的工具站)
微软官方:下载 Windows 10
下载好的镜像如图所示:
第二步:装载镜像
右键鼠标,点击装载:
装载后可得到以下文件:
我们需要用到的是sources目录下的sxs文件夹里的内容,打开可以看到相关文件:
第三步:利用Windows PowerShell离线安装.NET framework 3.5
利用win+R键,输入powershell,点击确定:
此时打开的Windows PowerShell缺少管理员权限,我们需要使用以下命令打开Windows PowerShell的管理员权限:
Start-Process powershell -Verb RunAs
我们能够看到,无权限时会显示用户名称“Users\admin”,打开了管理员权限的Windows PowerShell时显示为“Windows\system32”。
注意:无管理员权限时使用下面的代码会报错,如图所示:
此时需要执行上述代码升级权限。
在有管理员权限的Windows PowerShell下,输入以下内容即可安装.NET framework 3.5:
dism.exe /online /enable-feature /featurename:netfx3 /source:镜像路径所在盘盘符:\sources\sxs
其中要注意的是:镜像路径所在盘盘符,例如下图的系统镜像路径需要使用的命令是
dism.exe /online /enable-feature /featurename:netfx3 /source:F:\sources\sxs
第四步:等待Windows PowerShell成功安装.NET framework 3.5,等待进度条完毕即可离线安装成功!
成功安装后如下图所示: