阿里云Windows實例無法安裝.NET Framework 3.5.1或語言包的處理方式方法“安裝.NET Framework 3.5失敗提示:安裝一個或多個角色、角色服務或者功能失敗”

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

這篇文章應該寫于2024年1月份,因為那時候買的阿里云99一年ECS服務器,才開始搞的~~然后遇到問題~~此刻8月了,奈何自己不是一般的懶~~最近一直在整理一些老的教程,我也是醉了!

閑著沒事兒,阿里也推送了優(yōu)惠政策說99元可以買一年2H2G3M的ECS云服務器,那就看看,一看就拿下了,就當玩玩了~~

最開始用的是Liunx系統(tǒng),想著換個Winodows系統(tǒng)玩玩,就這2H2G的東西能裝啥系統(tǒng),無非也就是占用內(nèi)存低的Windows 2012系統(tǒng),然而我想裝IIS的時候,裝.NET Framework 3.5,就出現(xiàn)了錯誤,windows 2012 安裝net3.5報錯:“安裝NET Framework 3.5失敗提示:安裝一個或多個角色、角色服務或者功能失敗” 如下圖所示

這種問題有多重原因,沒有特定性的問題,說說大致的;

“安裝.NET Framework 3.5失敗提示:安裝一個或多個角色、角色服務或者功能失敗”的解決辦法:

第一種解決辦法:.NET Framework 3.5離線安裝包安裝方式

1、網(wǎng)上下載.NET Framework 3.5離線安裝包(net3.5離線安裝包)的一般叫“microsoft-windows-netfx3-ondemand-package_421a25bf409692045d1cbfab0d99f8def8d95d3f.cab”

PS:找不到“netfx3.cab”文件,可站內(nèi)下載,收取百度SVIP存儲費

SVIP價 8.8 折

已有0人打賞

2、文件下載后改個名字netfx3.cab,并拷貝到系統(tǒng)盤C:\Windows目錄下后

3、以管理員身份運行命令提示符,并輸入以下命令:

dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab

DISM.exe /Online /Enable-Feature /all /FeatureName:NetFx3ServerFeatures /Source:C:\Windows

dism /online /Enable-Feature /FeatureName:NetFx3 /Source:"%windir%" /LimitAccess

命令中的“netfx3.cab”為離線安裝包的文件名,待進度達到100%即可!

第二種方式:下載ISO并裝載文件來操作

1、準備一個同版本的 ISO鏡像文件,然后鼠標右鍵選擇“裝載”即可;

2、裝載后在“此電腦”中會顯示剛才裝載的虛擬光驅“DVD驅動器(K:)”,記錄一下這個盤符為“K”,后面會用到。(盤符根據(jù)自己的實際情況,不一定是"K")

注意:其中的盤符K要改成你自己裝載ISO鏡像文件后實際的虛擬光驅盤符。

3、以管理員身份來運行“命令提示符”(點擊Windows圖標,找到“Windows 系統(tǒng)”,右鍵選擇“更多”,再點擊“以管理員身份運行”)或者直接鼠標右鍵Windows圖標,選擇“Windows PowerShell(管理員)”來執(zhí)行如下命令:

dism.exe /online /enable-feature /featurename:netfx3 /Source:K:\sources\sxs

4、執(zhí)行命令后,等待部署進度至100%,提示“操作成功完成”,即表示已經(jīng)完成了Windows10系統(tǒng)的.NET Framework 3.5安裝。 4.打開控制面板,進入“程序”,點擊“程序和功能”下面的“啟用或關閉Windows 功能”,然后在打開的“Windows功能”窗口中查看“.NET Framework 3.5(包括.NET 2.0和3.0)”,如果已經(jīng)被選中,則證明已經(jīng)安裝成功。

第三種原因:

由于Windows實例默認采用WSUS獲取更新源,導致.NET Framework和語言包安裝文件缺失,所以上報找不到源文件或者無法安裝語言包的相關錯誤。

遠程連接Windows實例,打開CMD命令行窗口。輸入powershell進入PowerShell交互界面。運行以下命令,修改注冊表將更新源設置為Windows Update。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
Restart-Service -Name wuauserv

運行以下命令,通過PowerShell安裝.NET Framework。

Install-WindowsFeature Net-Framework-Core

也可繼續(xù)在Server Manager中安裝.NET Framework,或者在控制面板中安裝語言包。可選:運行以下命令,將更新源重新設置為WSUS。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
Restart-Service -Name wuauserv

故障原因,2023年微軟發(fā)布新的KB5028941補丁導致(所以至今網(wǎng)上的所有解決辦法均不可解決net3.5安裝錯誤的辦法)

解決辦法,卸載下面的兩個補丁文件

Wusa /uninstall /KB:5028872
Wusa /uninstall /KB:5028859
重啟服務器
Dism /Online /Enable-Feature /FeatureName:NetFX3 /All 卸載一下對應的 補丁后 重新安裝

執(zhí)行如上三條命令卸載相關補丁,就可以正常安裝net3.5
如下就是微軟補丁介紹:
https://support.microsoft.com/zh-cn/topic/2023-%E5%B9%B4-7-%E6%9C%88-11-%E6%97%A5-windows-embedded-8-1-%E5%92%8C-windows-server-2012-r2-net-framework-3-5-4-6-2-4-7-4-7-1-4-7-2-4-8-%E7%9A%84%E5%AE%89%E5%85%A8%E5%92%8C%E8%B4%A8%E9%87%8F%E6%B1%87%E6%80%BB-kb5028941-dc762140-4e6f-43a5-a5a4-5e0e246901fd

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內(nèi)容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請聯(lián)系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉載請注明出處: » 阿里云Windows實例無法安裝.NET Framework 3.5.1或語言包的處理方式方法“安裝.NET Framework 3.5失敗提示:安裝一個或多個角色、角色服務或者功能失敗”

發(fā)表回復

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務器或網(wǎng)絡推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務軟件安裝調(diào)試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情