當您嘗試在 Windows 8 或 Windows Server 2012 安裝 .NET Framework 3.5 時產生錯誤碼

文章翻譯 文章翻譯
文章編號: 2734782 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您嘗試在執行 Windows 8 或 Windows Server 2012 的電腦上安裝 Microsoft .NET Framework 3.5 時,收到下列其中一個錯誤碼:

0x800F0906
0x800F081F
0x800F0907
注意事項
  • 如果您使用安裝精靈、部署映像服務與管理 (DISM) 工具或 Windows PowerShell 命令來啟用 .NET Framework 3.5,就有可能發生這個問題。
  • 如需這些錯誤碼相關錯誤訊息的完整清單,請移至<其他相關資訊>一節。

發生的原因

在 Windows 8 和 Windows Server 2012 中,.Net Framework 3.5 是隨選功能。隨選功能的中繼資料會包含在 Windows 8 和 Windows Server 2012 中,不過,功能相關的二進位碼檔案和其他檔案則不包含。啟用此功能時,Windows 會嘗試聯繫 Windows Update 以下載安裝功能所需的遺失資訊。

環境中的網路設定以及電腦設定安裝更新的方式,都會影響此程序。因此,初次安裝這類功能時可能會發生錯誤。

解決方案

如果要解決這個問題,請根據您收到的錯誤碼,使用下列其中一個方法。

錯誤碼:0x800F0906

因為電腦無法從 Windows Update 下載必要的檔案,因此發生此錯誤碼。

這個問題可能由網路、Proxy 或防火牆設定,或是網路、Proxy 或防火牆失敗所引起。若要解決這個問題,請嘗試連線至下列 Microsoft 網站:

Microsoft Update
如果無法存取此網站,請檢查您的網際網路連線,或連絡網路系統管理員以判斷是否有阻擋存取網站的設定。

如果系統管理員將電腦設定為使用 Windows Server Update Services (WSUS) 而非 Microsoft Windows Update 伺服器,也會發生這個問題。在這種情況下,請連絡您的系統管理員,請他們啟用 [Specify settings for optional component installation and component repair] 群組原則設定,並設定 [Alternate source file path] 值或選取 [Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)] 選項。

若要設定「群組原則」設定,請執行下列步驟:
  1. 啟動 [本機群組原則編輯器] 或 [群組原則管理主控台]。此步驟的螢幕擷取畫面如下所示。
    此步驟的螢幕擷取畫面
  2. 展開 [電腦設定][系統管理範本],然後選取 [系統]。此步驟的螢幕擷取畫面如下所示。
    摺疊此圖像展開此圖像
    2915356
  3. 開啟 [Specify settings for optional component installation and component repair] 群組原則設定,然後選取 [啟用]。此步驟的螢幕擷取畫面如下所示。
    摺疊此圖像展開此圖像
    2915357
  4. 如果您想指定替代的來源檔案,請在 [Alternate source file path] 方塊中指定包含安裝媒體之 \sources\sxs 資料夾內容的共用資料夾完整路徑。或者指定 WIM 檔案。若要指定 WIM 檔案做為替代的來源檔案位置,將在路徑中加入前置詞 WIM: ,然後將您要用於 WIM 檔案中的影像索引加入做為尾碼。下列是您可以指定之值的範例:
    1. 共用資料夾的路徑:\\server_name\share\Win8sxs
    2. WIM 檔案的路徑,其中 3 代表可找到功能檔案之影像的索引:WIM:\\server_name\share\install.wim:3
  5. 如果適用,請選取 [Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)] 核取方塊。
  6. 點選或按一下 [確定]
  7. 在提高權限的命令提示字元中,輸入下列命令,然後按下 ENTER,立即套用原則:
    gpupdate /force
或者,您也可以使用 Windows 安裝媒體做為啟用 .NET Framework 3.5 功能的檔案來源。如果要執行這項操作,請依照下列步驟執行:
  1. 插入 Windows 8 或 Windows Server 2012 安裝媒體。
  2. 在提高權限的命令提示字元中,執行下列命令:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
    注意在此命令中,<drive> 是 DVD 光碟機或 Windows 8 安裝媒體的磁碟機代號預留位置。例如,您可以執行下列命令:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
適用於 Windows Server 2012 的步驟
摺疊此圖像展開此圖像
assets folding start collapsed


在 Windows Server 2012 中,您也可以使用 Windows PowerShell Cmdlt 或使用 [新增角色及功能精靈] 指定替代來源。

若要使用 Windows PowerShell,請依照下列步驟執行:
  1. 插入 Windows Server 2012 安裝媒體。
  2. 在提高權限的 Windows PowerShell 命令視窗中,執行下列命令:
    Install-WindowsFeature –name NET-Framework-Core –source <drive>:\sources\sxs
    注意 在此命令中,<drive> 是 DVD 光碟機或 Windows Server 2012 安裝媒體的磁碟機代號預留位置。例如,您可以執行下列命令:
    Install-WindowsFeature –name NET-Framework-Core –source D:\sources\sxs
若要使用 [新增角色及功能精靈],請依照下列步驟執行:
  1. 插入 Windows Server 2012 安裝媒體。
  2. 啟動 [新增角色及功能精靈]
  3. [選取功能] 頁面中,選取 [.Net Framework 3.5 功能] 核取方塊,然後按一下 [下一步]
  4. [確認安裝選項] 頁面上,按一下 [指定替代來源路徑] 連結。此步驟的螢幕擷取畫面如下所示。

    摺疊此圖像展開此圖像
    此步驟的螢幕擷取畫面
  5. [指定替代來源路徑] 頁面上,輸入 SxS 資料夾的路徑做為本機路徑或網路共用路徑。此步驟的螢幕擷取畫面如下所示。

    摺疊此圖像展開此圖像
    此步驟的螢幕擷取畫面
  6. 按一下 [確定]
  7. 按一下 [安裝] 結束精靈。
摺疊此圖像展開此圖像
assets folding end collapsed

錯誤碼:0x800F081F

當指定替代的安裝來源且下列其中一種情況成立,就會出現此錯誤碼:
  • 路徑指定的位置不包含安裝功能所需的檔案。
  • 嘗試安裝功能的使用者最低不具備位置及檔案的「讀取」存取權。
  • 安裝檔案組已損毀、不完整或對於您執行的 Windows 版本為無效。
若要解決此問題,請確定來源的完整路徑正確 (x:\sources\sxs),而且您對位置至少具有「讀取」存取權。若要這樣做,請嘗試直接從受影響的電腦存取來源。確認安裝來源包含一組有效且完整的檔案。如果問題持續發生,請試著使用不同的安裝來源。

錯誤碼:0x800F0907

如果未指定替代安裝來源或替代安裝來源無效以及 [Specify settings for optional component installation and component repair] 群組原則設定設為 [Never attempt to download payload from Windows Update]。

若要解決這個問題,請檢閱原則設定,判斷是否適合您的環境。如果不想從 Windows Update 下載功能裝載,請考慮在群組原則設定中設定 [Alternate source file path] 值。

注意 您必須以 Administrators 群組的成員,才能變更本機電腦的群組原則設定。如果您要管理的電腦的群組原則設定是在網域層級控制,請連絡您的系統管理員。

如果要執行這項操作,請依照下列步驟執行:
  1. 依據您的環境,啟動 [本機群組原則編輯器] 或 [群組原則管理主控台]。
  2. 展開 [電腦設定][系統管理範本],然後選取 [系統]
  3. 開啟 [Specify settings for optional component installation and component repair] 群組原則設定,然後選取 [啟用]
  4. 判斷是否啟用了 [Never attempt to download payload from Windows Update] 群組原則設定,接著判斷您環境的適用設定。
  5. 如果您想指定替代的來源檔案,請在 [Alternate source file path] 方塊中指定包含安裝媒體之 \sources\sxs 資料夾內容的共用資料夾完整路徑。或者指定 WIM 檔案。若要指定 WIM 檔案做為替代的來源檔案位置,將在路徑中加入前置詞 WIM: ,然後將您要用於 WIM 檔案中的影像索引加入做為尾碼。下列是您可以指定之值的範例:
    • 共用資料夾的路徑:\\server_name\share\Win8sxs
    • WIM 檔案的路徑,其中 3 代表可找到功能檔案之影像的索引:WIM:\\server_name\share\install.wim:3
  6. 您也可以選取 [Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)] 核取方塊。
  7. 點選或按一下 [確定]
  8. 在提高權限的命令提示字元中,輸入下列命令,然後按下 ENTER,立即套用原則:
    gpupdate /force

其他相關資訊

與這些錯誤碼相關聯的錯誤訊息

摺疊此表格展開此表格
錯誤碼錯誤訊息
0x800F0906
無法下載原始檔案。
使用「來源」選項指定還原功能所需之檔案的位置。如需指定來源位置的詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 記錄檔位於 C:\Windows\Logs\DISM\dism.log
Windows 無法完成要求的變更。
Windows 無法連線到網際網路以下載必要的檔案。請確定您已連線至網際網路,並按一下 [重試] 再試一次。
安裝一或多個角色、角色服務或功能失敗。
找不到原始檔案。在新的 [新增角色及功能精靈] 工作階段中再次嘗試安裝角色、角色服務或功能,並在精靈的確認頁面上按一下 [指定替代來源路徑],指定安裝所需之來源檔案的有校位置。目的伺服器的電腦帳戶必須可以存取此位置。
0x800F0906 - CBS_E_DOWNLOAD_FAILURE
錯誤碼:0x800F0906
錯誤:0x800f0906
0x800F081F
找不到原始檔案。
使用「來源」選項指定還原功能所需之檔案的位置。如需指定來源位置的詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=243077。
DISM 記錄檔位於 C:\Windows\Logs\DISM\dism.log
0x800F081F - CBS_E_SOURCE_MISSING
錯誤碼:0x800F081F
錯誤:0x800F081F
0x800F0907
DISM 失敗。未執行任何作業。
如需詳細資訊,請檢閱記錄檔。
DISM 記錄檔位於 C:\Windows\Logs\DISM\dism.log
因為網路原則設定,Windows 無法連線至網際網路來下載完成所要求變更所需的檔案。如需詳細資訊,請連絡網站系統管理員。
0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED
錯誤碼:0x800F0907
錯誤:0x800F0907

?考

如需如何規劃在您環境中部署 Net Framework 3.5 的詳細資訊,請按一下下列連結,下載《Microsoft .NET Framework 3.5 Deployment Considerations》白皮書:
Microsoft .NET Framework 3.5 Deployment Considerations

屬性

文章編號: 2734782 - 上次校閱: 2013年12月2日 - 版次: 20.0
這篇文章中的資訊適用於:
  • Windows 8
  • Windows 8 Enterprise
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
  • Microsoft Hyper-V Server 2012
  • Windows Server 2012 Standard
關鍵字:?
kbprb kbsurveynew kbexpertiseinter kbgraphxlink kbcip KB2734782
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com