在Win8中運(yùn)行用之前的.Net版本(4.0以下)寫(xiě)的程序時(shí),會(huì)出現(xiàn)需要安裝.Net 3.5的提示。但是你使用在線(xiàn)安裝的話(huà)是無(wú)法成功的,在線(xiàn)升級(jí)會(huì)遇到錯(cuò)誤0x800F0906。明明Win8系統(tǒng)集成的是.Net4.0,但是很多軟件運(yùn)行卻需要微軟.Net3.5才能運(yùn)行,使用系統(tǒng)自帶升級(jí)又無(wú)法正常安裝,這可讓許多朋友納悶了。
其實(shí)我們不必要在網(wǎng)上安裝,Win8的安裝文件中已經(jīng)集成了.Net3.5,此時(shí)只需要使用虛擬光驅(qū)加載Windows8的ISO文件,接著以管理員身份啟動(dòng)命令提示符,輸入dism.exe/online/enable-feature/featurename:NetFX3/Source:H:\sources\sxs(如圖1)并回車(chē)(其中H:為虛擬光驅(qū)盤(pán)符,請(qǐng)自行參照更改)。當(dāng)屏幕提示“操作成功完成”(如圖2)即可正常安裝.Net3.5。

圖1

圖2
在經(jīng)過(guò)一點(diǎn)時(shí)間的等待后我們執(zhí)行完畢了,再次打開(kāi)添加/刪除windows功能就可以發(fā)現(xiàn)我們的.Net 3.5就已經(jīng)安裝成功了。 看來(lái)內(nèi)置的.Net版本太新也不行啊,換回老版本的.Net3.5,你就可以重新安裝一些老軟件了。