如何在Windows10安裝NET Framework 2.0或3.5?

This setup requires the .NET Framework version 2.0?

Windows 10雖然內建了NET Framework 4.6,但並不是所有使用.NET Framework的應用程式,都使用到最新的函式庫,總是會有一些程式設計師,習慣用舊函式庫,例如.NET Framework 2.0或3.5,所以寫出來的程式自然就需要舊的, 而不是要新的。

就像我這一次在Windows 10中,執行一個程式安裝檔時,就出現這個對話盒視窗,如下圖:

5611-01

這個對話盒寫:「This setup requires the .NET Framework version 2.0….」,按下〔Yes〕之後,它會幫我們下載.NET Framework的安裝檔,但這個安裝檔怎麼安裝,就是沒辦法在Win10中安裝成功。

而經研究發現,想在Windows 10中安裝舊版.NET Framework 3.5,甚至是2.0,可以利用接下來介紹的二個方式。

方式一:程式和功能

Step 1. 在「開始功能表」按滑鼠右鍵,然後從選單中選擇「程式和功能」,如下圖:

5611-02

Step 2. 點擊左方功能列中的「開啟或關閉Windows功能」,如下圖:

5611-03

Step 3. 接著點選「.NET Framework 3.5 (包括.NET 2.0和3.0)」之後,點擊〔確定〕,如下圖:

5611-04

Step 4. 接著在「Windows功能」視窗中點擊「從Windows Update下載檔案」,如下圖:

5611-05

Advertisement

接著就會開始更新功能,但如果還是更新失敗的話,則可以參考「方式二」。

方式二:部署映像服務與管理工具(dism)指令

想要使用這個方式來安裝.NET Framework,必需先有「Windows 10安裝光碟」,如果你沒有的話,可以使用「MediaCreationTool」或是「Microsoft Windows and Office ISO Download Tool」來下載光碟映像檔,然後再到Windows 10來掛接即可。

Step 1. 準備好Windows 10光碟並放入光碟機之後,在開始功能表按下滑鼠右鍵,然後選擇「命令提示字元(系統管理員)」,如下圖:

5611-06

Step 2. 接著先看清楚Windows 10光碟所在的光碟槽代號,我這邊的範例是「E槽」,如下圖:

5611-07

Step 3. 回到剛才打開的「命令提示字元」,並輸入下列指令「dism /online /enable-feature /featurename:netfx3 /All /LimitAccess /Source:e:\sources\sxs」,如下圖:

5611-08

要特別注意的就是「/Source:e:\sources\sxs」這裡,如果你的光碟是F槽的話,就改成「/Source:f:\sources\sxs」,其它代號以此類推。

最後等待「部署映像服務與管理工具DISM」啟用這個功能,也就是等到100%即可。

5611-09

發表迴響

以經常會遇到的問題及「初學者」的角度,來看待「電腦教學」這回事。