win10下的net framework3.5 沒法安裝的解決

轉載自:https://blog.csdn.net/changqiaozsl/article/details/50835589windows

最近客戶機升級新裝的win10,在客戶機上安裝原先Net程序時,提示須要安裝net framework3.5 ,現將遇到的問題的解決辦法列舉以下,但願能幫助到那些須要的人吧。url

如下內容部分取自各個論壇的大神,在此感謝!.net

一、針對win10,啥也不說了先啓用再用administrator登陸再說。至於這麼啓動這裏就不說了,內事百度,很簡單。blog

二、直接在線安裝 
直接點擊【控制面板】-【程序】【程序和功能】-【打開或關閉windows功能】,找到NET3.5,我本機是在最上面,將兩個子選項都選上,肯定後會自動聯網下載完成安裝。get

三、聯網下載無響應 
去官網下載離線安裝包試試,不放心的話把2.0也下載了,用管理員身份運行安裝。io

四、離線包沒法安裝 
網上論壇的大神們開始登場了,找個win10安裝包,不是ISO鏡像文件,放在X:盤(X隨便你定)。 
右擊開始菜單,選擇管理員的命令模式,否則會出現別的問題。執行如下命令:class

dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs 
其中X表明加載的那個盤,而後等待進度條完成就能夠了。登錄

五、上面4命令沒法執行 
同上操做,但首先運行: 
dism.exe /online /add-package /packagepath:X:\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab 
本身運行一段時間事後,DISM會返回錯誤碼。 
而後運行: 
dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab 
若是DISM返回「操做成功完成」,恭喜你,.NET 3.5 已經成功安裝。百度

將其中的 X 替換爲你的 win10 鏡像盤符。下載

到這裏基本我問題解決了,總結下主要注意下:  一、通常狀況下儘可能使用administrator身份執行操做;  二、文件路徑中涉及到的文件夾名採用英文,最好不要含有空格,我在執行第5步的時候就是由於空格問題(」:X:\Operation System\sxs\microsoft-windows-netfx3-ondemand-package.cab」中間含空格)沒法執行,後去掉空格成功了。