Visual Studio 2022无法安装Microsoft.Net.4.8.FullRedist.20H2问题解决办法
在安装 Visual Studio 2022 时,可能会遇到如下错误:
无法安装 Microsoft.Net.4.8.FullRedist.20H2
或者安装程序提示 .NET Framework 4.8 安装失败,导致 VS2022 安装中断。
本文总结了问题原因以及几种有效的解决方案。
一、问题原因
在 Windows 10 2004 及以后版本(例如 21H2、22H2)中:
系统已经 自带 .NET Framework 4.8
但 VS 安装程序仍然尝试安装 .NET 4.8,如果系统组件状态异常,就会出现安装失败。
常见原因:
.NET Framework 已安装但状态异常
Visual Studio 安装缓存损坏
Windows 组件损坏
安装程序检测错误
二、确认系统环境
首先确认 Windows 版本。
按:
Win + R
输入:
winver
如果版本是:
Windows 10 2004 Windows 10 21H2 Windows 10 22H2
说明系统 已经包含 .NET Framework 4.8。
三、检查 .NET Framework 4.8 是否存在
打开 CMD,执行:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
如果返回类似:
Release REG_DWORD 0x80ff4
表示:
.NET Framework 4.8 已安装
四、解决方案
方法一:修复 Windows 组件
以管理员身份打开 CMD,运行:
DISM /Online /Cleanup-Image /RestoreHealth
然后运行:
sfc /scannow
修复完成后 重启电脑。
方法二:删除 Visual Studio 安装缓存
有时安装包缓存损坏会导致 .NET 安装失败。
删除目录:
C:\ProgramData\Microsoft\VisualStudio\Packages
然后重新运行 Visual Studio Installer。
方法三:下载安装包下载 .NET Framework 4.8 | .NET(推荐,自用成功)

然后找到C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.8.FullRedist.20H2,version=4.8.9037.6

将下面安装包改名并替换上面程序
![]()
然后重新安装VS2022。
五、离线安装 Visual Studio 2022
如果仍然出现 .NET 安装错误,可以使用 离线安装方式。
1 下载 VS 引导程序
下载:
vs_Community.exe
放到目录:
D:\vs2022
2 创建离线安装包
打开 管理员 CMD:
cd /d D:\vs2022
执行:
vs_Community.exe --layout D:\VS2022Offline --lang zh-CN
系统会下载完整离线包(约 20GB)。
3 只下载 C# 开发环境
如果只需要 C# / .NET 桌面开发,可以使用:
vs_Community.exe --layout D:\VS2022Offline --lang zh-CN --add Microsoft.VisualStudio.Workload.ManagedDesktop
下载大小约 6GB。
4 安装离线包
进入:
D:\VS2022Offline
运行:
vs_setup.exe
或
vs_community.exe
右键 以管理员身份运行。
六、常见开发环境下载大小
| 工作负载 | 大小 |
|---|---|
| .NET桌面开发 | 6GB |
| C++桌面开发 | 8GB |
| 完整安装 | 20GB+ |
七、总结
如果 VS2022 安装出现:
无法安装 Microsoft.Net.4.8.FullRedist.20H2
可以按以下顺序解决:
1️⃣ 确认系统版本
2️⃣ 检查 .NET Framework 4.8 是否存在
3️⃣ 修复 Windows 组件(DISM + SFC)
4️⃣ 删除 VS 安装缓存
5️⃣ 重新安装.NET Framework 4.8 | .NET
6️⃣ 使用 离线安装
八、参考
Visual Studio 官网:
https://visualstudio.microsoft.com/
.NET Framework 下载:
到此这篇关于Visual Studio 2022无法安装Microsoft.Net.4.8.FullRedist.20H2问题解决办法的文章就介绍到这了,更多相关无法安装Microsoft.Net.4.8.FullRedist.20H2内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
asp.core 同时兼容JWT身份验证和Cookies 身份验证两种模式(示例详解)
这篇文章主要介绍了asp.core 同时兼容JWT身份验证和Cookies 身份验证两种模式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-02-02
在Asp.netCore中使用Attribute来描述限流的操作步骤
这篇文章主要介绍了在Asp.netCore中使用Attribute来描述限流的操作步骤,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧2024-12-12
asp.net用url重写URLReWriter实现任意二级域名 高级篇
Asp.net 用url重写(URLReWriter)实现任意二级域名,需要的朋友可以参考下,建议先看一下上一篇文章。2009-11-11


最新评论