有效解決win8/8.1系統安裝.net framework 3.5出現0x800F0906代碼錯誤
解決方案一、
首先打開windows更新,檢查是否有系統更新要安裝,因為這個問題可能是導致.net 3.5無法安裝的罪魁禍首,要檢查windows更新,可以右鍵“這臺電腦”點擊“屬性”,打開后,點擊左下側的“檢查windows更新”,如果有更新,就安裝完重啟下系統,如果沒有顯示更細,也要手動檢測一下,確保windows更新處沒任何補丁要更新。
這個步驟檢測過后,再次嘗試添加或安裝.net 3.5,如果問題依舊,那么輕繼續看下面的解決方案二。
解決方案二、
1、找到windows鏡像安裝包解壓縮,解壓后找到里面的sources文件夾,將其復制到D盤的根目錄,比如D:\sources。
2、按下win+R組合鍵打開運行,輸入gpedit.msc,打開本地組策略,(注意有的win8/8.1系統沒有組策略,沒有的話,繼續看解決方案三)。
打開組策略后,找到計算機配置 - 管理模板 - 系統,我們單擊“系統”,在右邊找到“指定可選組件安裝和組件恢復的設置”,如下圖所示:
找到“指定可選組件安裝和組件恢復的設置”后,雙擊打開,如下圖所示:
勾選”已啟用“,然后在下面的”備用源文件路徑“處輸入D:\sources\sxs,確定。(本文由 亦是美網絡原創)
3、按下win+X組合鍵,打開命令提示符(管理員),輸入gpupdate /force回車,直到顯示”計算機策略更新成功完成“和”用戶策略更新成功完成“。(這里告訴一個大家一個小技巧,直接復制命令后,在命令提示符窗口點擊右鍵就可以粘貼了),更新成功后,再輸入Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess,為了不出錯,請直接復制粘貼命令。
這樣,windows就開始自動安裝配置.net 3.5了,直到100%成功即可,完事后最好重啟下計算機。
解決方案三、
部分win8/8.1系統沒有組策略,比如win8/8.1中文版就沒有,這樣我們可以通過許改注冊表來實現同樣的步驟,方法較麻煩,大家認真看教程。
1、按下win+R打開運行,輸入regedit打開注冊表,依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5,我們選中v3.5,然后右鍵 - 新建 - DWORD(32位)值,起名字為CBS,確定后,右邊就出現了名字為CBS的注冊表項,同樣的步驟再添加名字為Install和SP的注冊表項。添加這三項后,在右邊分別找到他們,然后右鍵選擇”修改“,分別將他們的”數值數據“從0改成1。
然后再次右鍵點擊v3.5 - 新建 -字符串值,將其命名為InstallPath,添加好后,在右邊找到它,右鍵 - 修改,將”數值數據“改為C:\WINDOWS\Microsoft.NET\Framework\v3.5,如果是64位系統就修改為C:\WINDOWS\Microsoft.NET\Framework64\v3.5,確定即可。
2、接下來的步驟,就可以繼續參照解決方案二的步驟3進行了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:http://www.yishimei.cn/network/443.html