win10无法安装net framework3.5错误代码0x80070020
当Windows 10系统提示错误代码0x80070020时,表示可能有防火墙或其他安全软件阻止了.NET Framework 3.5(包括2.0和3.0)从Windows Update下载和安装。下面是您可以尝试的解决方法:
方法1:使用命令提示符进行安装
1. 打开「开始」菜单,搜索「命令提示符」。
2. 在弹出的搜索结果中,右键点击「命令提示符」,选择「以管理员身份运行」。
3. 在命令提示符窗口中,输入以下命令:
dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess
(其中的 F:\sources\sxs 为您的 Windows 10 安装介质驱动器盘符。如果您的驱动器盘符是 D:\ 、E:\ 等,则要相应修改成您自己的盘符)
4. 用管理员身份打开「控制面板」,选择「程序」,然后选择「打开或关闭 Windows 功能」。
5. 在弹出的窗口中,勾选.NET 3.5(包括 .NET 2.0 和 3.0),然后点击「确定」,在弹出的对话框中确认操作即可。
方法2:关闭防火墙和其他安全软件
1. 按下Win+R,在运行框中输入“control”并按回车键,打开控制面板。
2. 选择“系统和安全”选项,然后选择“Windows Defender 防火墙”。
3. 在Windows Defender防火墙窗口中,选择“关闭Windows Defender防火墙”,这样可以关闭防火墙。
4. 关闭其他安全软件。
5. 重新运行.NET Framework 3.5安装程序。
以上是两种可能的解决方法,如果问题仍然存在,建议查看Windows更新历史记录,确认是否存在更新失败的记录。如果是这个原因导致的问题,可以尝试将以前的更新卸载掉,然后再重新尝试安装.NET Framework 3.5。
错误代码 0x80070020 通常是由于 Windows 10 的 更新服务未正确启动导致的。此错误通常意味着 Windows 10 更新服务正在尝试安装新的 NET Framework 版本,但遇到了一些问题。
以下是一些可以尝试的解决方案:
1. 关闭 Windows 10 的更新服务:
按下 Windows + X 快捷键,然后选择“系统”。在“系统”窗口中,选择“高级系统设置”。在“系统”窗口的“系统”选项卡中,选择“更新和恢复”。在“更新和恢复”窗口中,选择“更新”,然后选择“更改设置”。在“更改设置”窗口中,选择“更新和安装”。在“更新和安装”窗口中,选择“更新”,然后选择“安装”。在“安装更新”窗口中,选择“自定义”,然后选择“关闭更新服务”。
2. 启用 NET Framework 的自动更新:
在 Windows 10 中,您可以通过按下 Windows + X 快捷键,然后选择“系统”。在“系统”窗口中,选择“高级系统设置”。在“系统”选项卡中,选择“安全”。在“安全”窗口中,选择“自定义安全设置”。在“自定义安全设置”窗口中,选择“软件更新”,然后选择“启用自动更新”。
3. 禁用 Windows 10 的自动安装更新:
按下 Windows + X 快捷键,然后选择“系统”。在“系统”窗口中,选择“高级系统设置”。在“系统”选项卡中,选择“安全”。在“安全”窗口中,选择“自定义安全设置”。在“自定义安全设置”窗口中,选择“软件更新”,然后选择“启用自动更新”。
如果以上解决方案无法解决问题,您可以尝试联系 Microsoft 支持以获取更多帮助。