Visual?Studio?2022無(wú)法安裝Microsoft.Net.4.8.FullRedist.20H2問(wèn)題解決辦法
在安裝 Visual Studio 2022 時(shí),可能會(huì)遇到如下錯(cuò)誤:
無(wú)法安裝 Microsoft.Net.4.8.FullRedist.20H2
或者安裝程序提示 .NET Framework 4.8 安裝失敗,導(dǎo)致 VS2022 安裝中斷。
本文總結(jié)了問(wèn)題原因以及幾種有效的解決方案。
一、問(wèn)題原因
在 Windows 10 2004 及以后版本(例如 21H2、22H2)中:
系統(tǒng)已經(jīng) 自帶 .NET Framework 4.8
但 VS 安裝程序仍然嘗試安裝 .NET 4.8,如果系統(tǒng)組件狀態(tài)異常,就會(huì)出現(xiàn)安裝失敗。
常見(jiàn)原因:
.NET Framework 已安裝但狀態(tài)異常
Visual Studio 安裝緩存損壞
Windows 組件損壞
安裝程序檢測(cè)錯(cuò)誤
二、確認(rèn)系統(tǒng)環(huán)境
首先確認(rèn) Windows 版本。
按:
Win + R
輸入:
winver
如果版本是:
Windows 10 2004 Windows 10 21H2 Windows 10 22H2
說(shuō)明系統(tǒng) 已經(jīng)包含 .NET Framework 4.8。
三、檢查 .NET Framework 4.8 是否存在
打開(kāi) CMD,執(zhí)行:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
如果返回類似:
Release REG_DWORD 0x80ff4
表示:
.NET Framework 4.8 已安裝
四、解決方案
方法一:修復(fù) Windows 組件
以管理員身份打開(kāi) CMD,運(yùn)行:
DISM /Online /Cleanup-Image /RestoreHealth
然后運(yùn)行:
sfc /scannow
修復(fù)完成后 重啟電腦。
方法二:刪除 Visual Studio 安裝緩存
有時(shí)安裝包緩存損壞會(huì)導(dǎo)致 .NET 安裝失敗。
刪除目錄:
C:\ProgramData\Microsoft\VisualStudio\Packages
然后重新運(yùn)行 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
如果仍然出現(xiàn) .NET 安裝錯(cuò)誤,可以使用 離線安裝方式。
1 下載 VS 引導(dǎo)程序
下載:
vs_Community.exe
放到目錄:
D:\vs2022
2 創(chuàng)建離線安裝包
打開(kāi) 管理員 CMD:
cd /d D:\vs2022
執(zhí)行:
vs_Community.exe --layout D:\VS2022Offline --lang zh-CN
系統(tǒng)會(huì)下載完整離線包(約 20GB)。
3 只下載 C# 開(kāi)發(fā)環(huán)境
如果只需要 C# / .NET 桌面開(kāi)發(fā),可以使用:
vs_Community.exe --layout D:\VS2022Offline --lang zh-CN --add Microsoft.VisualStudio.Workload.ManagedDesktop
下載大小約 6GB。
4 安裝離線包
進(jìn)入:
D:\VS2022Offline
運(yùn)行:
vs_setup.exe
或
vs_community.exe
右鍵 以管理員身份運(yùn)行。
六、常見(jiàn)開(kāi)發(fā)環(huán)境下載大小
| 工作負(fù)載 | 大小 |
|---|---|
| .NET桌面開(kāi)發(fā) | 6GB |
| C++桌面開(kāi)發(fā) | 8GB |
| 完整安裝 | 20GB+ |
七、總結(jié)
如果 VS2022 安裝出現(xiàn):
無(wú)法安裝 Microsoft.Net.4.8.FullRedist.20H2
可以按以下順序解決:
1?? 確認(rèn)系統(tǒng)版本
2?? 檢查 .NET Framework 4.8 是否存在
3?? 修復(fù) Windows 組件(DISM + SFC)
4?? 刪除 VS 安裝緩存
5?? 重新安裝.NET Framework 4.8 | .NET
6?? 使用 離線安裝
八、參考
Visual Studio 官網(wǎng):
https://visualstudio.microsoft.com/
.NET Framework 下載:
到此這篇關(guān)于Visual Studio 2022無(wú)法安裝Microsoft.Net.4.8.FullRedist.20H2問(wèn)題解決辦法的文章就介紹到這了,更多相關(guān)無(wú)法安裝Microsoft.Net.4.8.FullRedist.20H2內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
.net如何優(yōu)雅的使用EFCore實(shí)例詳解
這篇文章主要為大家介紹了.net如何優(yōu)雅的使用EFCore實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
.net?core利用PdfSharpCore操作PDF實(shí)例教程
操作pdf是我們?nèi)粘i_(kāi)發(fā)中經(jīng)常遇到的功能,下面這篇文章主要給大家介紹了關(guān)于.net?core利用PdfSharpCore操作PDF實(shí)例的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
.Net Core 實(shí)現(xiàn)圖片驗(yàn)證碼的實(shí)現(xiàn)示例
這篇文章主要介紹了.Net Core 實(shí)現(xiàn)圖片驗(yàn)證碼的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
在ASP.Net中實(shí)現(xiàn)RSA加密的方法
這篇文章介紹了在ASP.Net中實(shí)現(xiàn)RSA加密的方法,有需要的朋友可以參考一下2013-11-11

