.NET Framework 3.5 安裝錯誤:0x800F0906、0x800F081F、0x800F0907

當您嘗試在執行 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的電腦上安裝 Microsoft .NET Framework 3.5 時會發生此問題。
錯誤碼 0x800F0906 的解決方案
因為電腦無法從 Windows Update 下載必要的檔案,因此發生此錯誤碼。
方法 1:檢查網際網路連線
這個問題可能由網路、Proxy 或防火牆設定,或是網路、Proxy 或防火牆失敗所引起。若要解決這個問題,請嘗試連線至 Microsoft Update 網站。

如果無法存取此網站,請檢查您的網際網路連線,或連絡網路系統管理員以判斷是否有阻擋存取網站的設定。
方法 2:設定群組原則設定
如果系統管理員將電腦設定為使用 Windows Server Update Services (WSUS) 而非 Microsoft Windows Update 伺服器,也會發生這個問題。在這種情況下,請連絡您的系統管理員,請他們啟用 [指定選用元件安裝與元件修復的設定] 群組原則設定,並設定 [替代來源檔案路徑] 值或選取 [直接連絡 Windows Update 下載修復內容,而不是從 Windows Server Update Services (WSUS)] 選項。

若要設定「群組原則」設定,請執行下列步驟:
  1. 啟動 [本機群組原則編輯器] 或 [群組原則管理主控台]。

    Windows 8 和 Windows Server 2012:指向螢幕右上角,按一下 [搜尋],輸入 group policy,按一下 [設定],然後按一下 [編輯群組原則]


    Windows 8.1 和 Windows Server 2012 R2:指向螢幕右上角,按一下 [搜尋], 鍵入 group policy,然後按一下 [編輯群組原則]
  2. 展開 [電腦設定][系統管理範本],然後選取 [系統]。此步驟的螢幕擷取畫面如下所示。
  3. 開啟 [Specify settings for optional component installation and component repair] 群組原則設定,然後選取 [啟用]。此步驟的螢幕擷取畫面如下所示。
  4. 如果您想指定替代的來源檔案,請在 [Alternate source file path] 方塊中指定包含安裝媒體之 \sources\sxs 資料夾內容的共用資料夾完整路徑。
    共用資料夾路徑的範例:\\server_name\share\Win8sxs
    或指定 WIM 檔案。若要指定 WIM 檔案做為替代的來源檔案位置,將在路徑中加入前置詞 WIM: ,然後將您要用於 WIM 檔案中的影像索引加入做為尾碼。
    WIM 檔案路徑的範例:WIM:\\server_name\share\install.wim:3
    注意 在範例中,3 代表找到功能檔案所在的影像索引。
  5. 如果適用,請選取 [Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)] 核取方塊。
  6. 點選或按一下 [確定]
  7. 在提高權限的命令提示字元中,輸入下列命令,然後按下 ENTER,立即套用原則:
    gpupdate /force
方法 3:使用 Windows 安裝媒體
您也可以使用 Windows 安裝媒體做為啟用 .NET Framework 3.5 功能的檔案來源。如果要執行這項操作,請依照下列步驟執行:
  1. 插入 Windows 安裝媒體。
  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
方法 4:Windows Server 2012 和 Windows Server 2012 R2 的替代步驟
在 Windows Server 2012 和 Windows Server 2012 R2 中,您也可以使用 Windows PowerShell Cmdlt 或使用 [新增角色及功能精靈] 指定替代來源。

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

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

  6. 按一下 [確定]
  7. 按一下 [安裝] 結束精靈。
錯誤碼 0x800F081F 的解決方案
當指定替代的安裝來源且下列其中一種情況成立時,就會出現此錯誤碼:
  • 路徑指定的位置不包含安裝功能所需的檔案。
  • 嘗試安裝功能的使用者最低不具備位置及檔案的「讀取」存取權。
  • 安裝檔案組已損毀、不完整或對於您執行的 Windows 版本為無效。
若要解決此問題,請確定來源的完整路徑正確 (x:\sources\sxs),而且您對位置至少具有「讀取」存取權。若要這樣做,請嘗試直接從受影響的電腦存取來源。確認安裝來源包含一組有效且完整的檔案。如果問題持續發生,請試著使用不同的安裝來源。
錯誤碼 0x800F0907 的解決方案
如果未指定替代安裝來源或替代安裝來源無效以及 [指定選用元件安裝與元件修復的設定] 群組原則設定設為 [永不嘗試從 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. 您也可以選取 [直接連絡 Windows Update 下載修復內容,而不是從 Windows Server Update Services (WSUS)] 核取方塊。
  7. 點選或按一下 [確定]
  8. 在提高權限的命令提示字元中,輸入下列命令,然後按下 Enter 立即套用原則:
    gpupdate /force

其他相關資訊
如果您使用安裝精靈、部署映像服務與管理 (DISM) 工具或 Windows PowerShell 命令來啟用 .NET Framework 3.5,就有可能發生這些錯誤。

在 Windows 8.1、Windows 8、Windows Server 2012 R2 及 Windows Server 2012 中,.Net Framework 3.5 是隨選功能。包含隨選功能的中繼資料。不過,功能相關的二進位碼檔案和其他檔案則不包含。啟用此功能時,Windows 會嘗試聯繫 Windows Update 以下載安裝功能所需的遺失資訊。環境中的網路設定以及電腦設定安裝更新的方式,都會影響此程序。因此,初次安裝這些功能時可能會發生錯誤。
與這些錯誤碼相關聯的錯誤訊息
錯誤碼錯誤訊息
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 部署考量》白皮書。
內容

文章識別碼:2734782 - 最後檢閱時間:06/30/2015 17:05:00 - 修訂: 24.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard, Windows 8.1 Pro for EDU, Windows 8.1 with Bing

  • kbquadrantinstall kbprb kbsurveynew kbexpertiseinter kbgraphxlink kbcip kbconsumer KB2734782
意見反應