Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法


今天一個客戶自己的電腦安裝了一個windows server 2016 想裝一個IIS,程序一個C+寫的ERP,NET是必然,NET4.7可以安裝了,但就是3.5,如何也裝不上,錯誤(狀態為:0x800f0950),具體請看圖;

錯誤描述以及錯誤圖如下:

添加角色和功能時,選中IIS及.NET Framewok 3.5,提示安裝失敗,錯誤:0x800f0950 在“事件查看器”中,有“啟動程序包 Microsoft .NET Framework 3.0 的更新 NetFx3失敗。狀態為:0x800f0950”

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

那咱換個辦法,下載離線的安裝時不是就可以呢?具體請看:

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

錯誤依舊,這就尷尬了,這屬於啥問題呢?然后根據網上的操作折騰了一圈;有的讓關閉防火牆,有的讓下載離線安裝包,有的讓加載新的IOS,就是各種方法無果;

問題原因:

windows 自動更新給禁用了導致無法添加.net應用;

解決辦法有兩種具體的,有兩種神助攻,共四種方式,請自行參考:

第一種解決辦法:

1、手動通過Windows Update更新,會自動打上.NET Framework的相關補丁;或者打開自動更新也可以;

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

2、再次添加角色和功能

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

再次添加角色和功能

3、安裝成功NET3.5Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

4、查看IIS中已經有了;

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

第二種方式:

1、首先下載net 3.5離線安裝包,Microsoft .NET Framework 3.5 Service Pack 1(完整軟件包)(點我可以直接下載-官方下載地址哦)

2、將下載的dotnetfx35.exe 文件放到 此電腦–系統盤(基本都為C盤)–windows–system32 文件夾中

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

以上方式還沒有能解決你的問題,那我們就來看看第三種方式;

第三種方法:

1. 通過DVD或者USB設備掛載ISO到機器上。

2. 使用管理員用戶權限打開命令提示符,輸入以下命令:

Dism /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess

注意:參數中是要從位於E:驅動器上的安裝介質安裝.NET Framework 3.5,您需要按照實際ISO掛載的盤符修改參數。

windows 10  Windows 2019 不能用的話用原光盤加載虛擬光驅;

1、首先在Win10 ISO文件上點擊右鍵,選擇“裝載” “這台電腦”中就會顯示虛擬光驅“DVD驅動器(E:)”,記下盤符“E:”。

2、然后以管理員身份運行命令提示符 (或者右鍵點擊Win10開始按鈕,以管理員身份運行Windows PowerShell),在“管理員:命令提示符(或管理員: Windows PowerShell)”窗口中輸入以下命令: dism.exe /online /enable-feature /featurename:netfx3 /Source:E:\sources\sxs

注意:參數中是要從位於E:驅動器上的安裝介質安裝.NET Framework 3.5;


也可以用此方式哈
1.打開你版本的 iso ,  sources\ sxs\ 下有4個 cab 文件
2.打開Dism++ ,更新管理—-添加(上述4個cab 文件)
3.再打開控制面板—-程序和功能—-啟用或關閉windows功能——-Net 3.5  勾上復選框

還一種神奇的事兒沒有驗證,據說可行;

第四種方法:

1、按Win+X(或右鍵左下角開始菜單)——程序和功能——左側的啟用或關閉功能

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

2、去掉.net 4.6的勾選,點確定,等待完成

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

3、重復第1步,勾選.net 3.5,點確定,等待完成;

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

4、重復第1步,勾選.net 4.6,點確定,等待完成;

Windows(win2016、win2019、win10)在IIS下添加.NET Framework 3.5 NetFx3 失敗 (狀態為:0x800f0950)的解決辦法

以上內容,就是關於Win10、Win2016、Win2019、Windows系統上無法安裝NET3.5,且提示錯誤代碼:0x800f0950的解決辦法,如各位也有此問題的話,可以按照上面的方法進行解決,希望本篇可以順利幫助大家解決問題哦,如需其他幫助,歡迎繼續來本站搜索查看。也請大家能夠多多支持老梁的博客。也可以打賞博主哦;

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM