我没有足够的声誉来回答或评论原始问题,但我想贡献我的发现。请参阅无法在 Windows 10 上安装 .net 3.5针对原始问题。我收到了类似下面的警告,尽管错误代码可能有所不同。
无法安装以下功能:
.NET Framework 3.5(包括 .NET 2.0 和 3.0)
错误代码:0x800F081F
每次更改后,我都会尝试通过“Windows 功能”对话框运行更新,如果更改不起作用,我会在适用的情况下恢复更改。我尝试了不同的 VPN,更改了“指定可选组件安装和组件修复的设置”的设置(来源:http://www.askvg.com/fix-cant-install-microsoft-net-framework-3-5-in-windows-8-and-later/),但是由于手边没有 Win 10 映像,所以我没有尝试使用 DISM.exe 进行离线安装。
答案1
在获取图像的过程中,我尝试了默认的 Microsoft 在线疑难解答,令我惊讶的是,在执行以下步骤后,.NET 3.5 的安装成功:
修复 Windows 文件损坏:
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
(看:https://support.microsoft.com/en-us/help/10164/fix-windows-update-errors)。
这两种工具都没有表明有什么问题,所以也许我在隔离测试时犯了一个错误。