我有一台运行 Windows 10 的工作电脑,而 Win10 在后台为你完成所有事情的方式,我希望对以下内容进行澄清/帮助,因为我似乎处于这不可能我感到难以置信。
- 在安装第三方软件和测试设备驱动程序时,提示需要.NET Framework 3.5,无法继续 - 安装.NET 3.5 后重试此安装。在 win10 中,它会方便地弹出您是否要下载来自微软。
- 我的 win10 电脑所在的位置没有互联网连接,而且我大部分时间都无法连接互联网。我以为离线安装应该是可能的,但是...
- 它是否正确:https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1它能提供
dotnetfx35.exe
所需的@ 231MB 吗? - 运行时
dotnetfx35.exe
它仍然提示“下载并安装”。
如何离线安装 .NET Framework 3.5?
从https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10
如果您不依赖 Windows 更新作为安装 .NET Framework 3.5 的源,则必须确保严格使用来自相同对应 Windows 操作系统版本的源。使用与 Windows 版本不对应的源路径不会阻止安装不匹配的 .NET Framework 3.5 版本。但是,这会导致系统处于不受支持和无法使用的状态。
这听起来很糟糕,就像我不应该进行“离线”安装?
答案1
如果您有安装介质,则可以使用 powershell 通过 Install-WindowsFeature 命令行进行离线安装。挂载 .iso 或插入光盘,然后以管理员身份打开 powershell 并运行:
Install-WindowsFeature Net-Framework-Core -source d:\sources\sxs
其中 d: 是安装介质的驱动器号。
这微软文章记录该方法,尽管它使用网络共享作为源而不是安装介质。
编辑:Install-WindowsFeature
如果不可用,另一种方法是Enable-WindowsOptionalFeature
。使用以下语法:
Enable-WindowsOptionalFeature -FeatureName "NetFx3" -Source d:\sources\sxs
答案2
启动管理命令提示符(不是 PowerShell)。
挂载原始安装介质。
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
其中 d 是用于安装 Windows 的已挂载安装媒体。