by~MaQaQ 2024-06-04
簡介:
問題:有時候需要離線安裝.net3.5環境,網上的教程一般都是透過NetFx3.cab進行離線安裝,但有時候會出現離線安裝失敗,比如:
分析:
1、先關閉防火牆及防毒軟體
2、網上下載的離線安裝包的版本不一定與你電腦的系統版本一致,如果提示找不到原始檔,那麼一般就是這個原因。
處理:
1、查詢本機的系統版本,“win+R”,輸入winver,如下系統版本是1809:
2、在能聯網的電腦上下載1809版本對應的win10系統映象檔案,官網現在只提供更新工具,好像也不能指定版本下載ISO,所以又找了其他的網站:
MSDN:https://msdn.itellyou.cn/
系統庫(這個介面比較簡潔):https://www.xitongku.com/index.html
這兩個網站下載的系統都是官網原版,感覺比其他xx之家的好多了,下載介面如:
3、雙擊下載完成ISO檔案,找到sources\sxs,其中就有我們要的離線安裝包,簡單起見,直接將整個sxs資料夾拷到要離線操作的電腦上,可以放在任意盤,比如D盤:
4、以管理員身份執行cmd窗體,
輸入dism.exe /online /add-package /packagepath:D:\sxs\microsoft-windows-netfx3-ondemand-package.cab,其中packagepath後面的內容要根據你實際的資料夾和檔名進行修改,檔名就直接複製上面sxs資料夾中最大的那個(第三個)包名,比如我的就是microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab,按回車等待輸出操作成功完成。
再輸入dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs\microsoft-windows-netfx3-ondemand-package.cab,按回車等待輸出操作成功完成,如下所示:
此時.net3.5已經安裝完成,在控制皮膚-程式-啟用或關閉Windows功能中可以檢視,如下所示:
總結:
1、關鍵就是要匹配版本
2、不要嫌麻煩,雖然為了70M的cab包去下載一個5G的ISO確實很蛋疼(除非你能找到你對應版本的cab包)