﻿# .NET Framework 3.5 在非英語語系無法安裝的問題

今天去客戶那裝機發現 .NET Framework 3.5 無法安裝，主因是 .NET Framework 3.5 在安裝的時候會偵測原作業系統的語系然，如果不是「英文語系」就會動態下載 Language Pack (語言套件) 回來安裝，即便你去下載中文版的 [.Net Framework 3.5 安裝檔](http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6) 或 [Microsoft .NET Framework 3.5 完整套件](http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe) 都一樣，裡面都沒有包含中文語系檔，都需要在安裝過程進行下載的動作。

但客戶端的主機因為安全考量將所有連外的網路全部切斷而導致無法下載，所以每次安裝到一半就卡住了，此時立即上網[找到了答案](http://www.cnblogs.com/margiex/archive/2007/12/10/988985.html)，共有三個步驟要做：

1\. 首先必須先到[這裡](http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6)下載 dotNetFx35setup.exe 安裝檔，並執行以下指令解壓縮檔案

```
dotNetFx35setup.exe /x
```

2\. 假設你解壓縮到 D:\\dotnetfx35 目錄下，執行以下指令直接指明安裝「英文版」，就可以跳過動態下載中文語系的問題了。

```
D:\dotnetfx35\setup.exe /lang:ENU
```

3\. 之後再去下載 [Microsoft .NET Framework 3.5 語言套件](http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=c78987b9-97f4-455f-bee7-f6bfa4ad774e) 並上傳到伺服器另外安裝即可。

**相關連結**

-   [Microsoft .NET Framework 3.5](http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6)
-   [Microsoft .NET Framework 3.5 語言套件](http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=c78987b9-97f4-455f-bee7-f6bfa4ad774e)
-   [How to create an installable layout for the final release of the .NET Framework 3.5](http://blogs.msdn.com/astebner/archive/2007/12/03/6646794.aspx)
-   [Possible .NET Framework 3.5 installation warnings on non-English operating systems](http://blogs.msdn.com/astebner/archive/2007/12/07/6698650.aspx)
