在Win8中運行之前的.Net版本(4.0以下)寫的程序時,會出現需要安裝.Net 3.5的提示。但是你使用在線安裝的話是無法成功的,在線升級會遇到錯誤0x800F0906。明明Win8系統集成的是.Net4.0,但是很多軟件運行卻需要微軟.Net3.5才能運行,使用系統自帶升級又無法正常安裝,這可讓許多朋友納悶了。
其實我們不必要在網上安裝,Win8的安裝文件中已經集成了.Net3.5,此時只需要使用虛擬光驅加載Windows8的ISO文件,接著以管理員身份啟動命令提示符,輸入dism.exe/online/enable-feature/featurename:NetFX3/Source:H:\sources\sxs(如圖1)並回車(其中H:為虛擬光驅盤符,請自行參照更改)。當屏幕提示“操作成功完成”(如圖2)即可正常安裝.Net3.5。
圖1
圖2
在經過一點時間的等待後我們執行完畢了,再次打開添加/刪除windows功能就可以發現我們的.Net 3.5就已經安裝成功了。 看來內置的.Net版本太新也不行啊,換回老版本的.Net3.5,你就可以重新安裝一些老軟件了。