在Windows Server 2012 中安裝 .NET 3.5 Framework

來源:互聯網
上載者:User

標籤:

問題

如今,仍然有許多程式和應用需要依靠.NET 3.5 framework 來運行。在Windows Server 2012中,微軟提供了.NET 3.5 和.NET 4.5的安裝選項以為你的應用程式提供支援。但在安裝.NET 3.5 組件時,你要多注意一些細節。

當使用伺服器管理員來安裝.NET 3.5 時你可能會遇到下面的提示資訊,指出源檔案無法找到:

即使使用PowerShell來安裝,你也可能看到類似的提示資訊"The source files could not be downloaded"源檔案無法下載,還報出一個0x800f0906的錯誤。在我這個例子中,伺服器沒有連結到Internet,無法訪問Windows Update 伺服器。

回到"添加角色和功能"嚮導,我再仔細看一下,你會發現這樣一條警告資訊,在視窗底部還給出了一個連結"Specify an alternate source path",指定一個可備選源路徑。

其他的功能在添加時並不需要我們提供源檔案,為什麼我們安裝.NET 3.5時卻需要呢?如果你安裝的是Full GUI版本,你在PowerShell中運行get-windowsfeature | ? installstate –eq "removed" , 你可看到那些組件的安裝狀態被設為了"removed"。"Removed"指出了哪些組件檔案在本機伺服器是沒有的。下面是Windows Server 2012(無論哪個版本)的預設設定。

對於那些沒有WSUS的伺服器,或者沒有串連到Windows Update的伺服器所需要的組件也就無法檢索到,我們就需要一個Windows Server 的安裝介質(可以是光碟片或者鏡像),從中到side-by-side store (也就是sxs),作為備選源路徑,來完成功能的安裝。

解決方案

我們可以從以下的安裝方式中選擇一種。

第一種方法

  1. 使用"添加角色和功能嚮導",點擊視窗底部的連結,指定一個備選源路徑。例如,D:是我的Windows Server DVD光碟片。可使用如下路徑:

    D:\Sources\sxs

第二種方法

  1. 使用 PowerShell, 指定源檔案路徑然後進行安裝:

    Install-WindowsFeature NET-Framework-Core –Source D:\Sources\sxs

  2. 使用命令提示字元中的DISM命令,指定源檔案路徑然後進行安裝:

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs

  3. 使用包含sxs檔案夾的檔案分享權限設定,指定unc共用路徑:

    Install-WindowsFeature NET-Framework-Core –Source \\ServerName\ShareName\sxs

在Windows Server 2012 中安裝 .NET 3.5 Framework

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.