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

適用於: Windows 10, version 1903Windows Server, version 1903Windows Server 2019, all versions

當您嘗試在執行 Windows 10、Windows Server 2016、Windows Server 版本 1709、Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的電腦上安裝 Microsoft .NET Framework 3.5 時,就會發生此問題。

注意:Microsoft .NET Framework 的安裝可能會擲回未列在本文的錯誤,但您或許也能嘗試執行下列步驟以修正那些錯誤。

適用於 Windows 8.1、Windows Server 2012 R2、Windows 8 或 Windows Server 2012 的解決方案


適用於 Windows 10 的解決方案


其他相關資訊


當您使用安裝精靈、部署映像服務與管理 (DISM) 工具或 Windows PowerShell 命令來啟用 .NET Framework 3.5 時,可能會發生這些錯誤。

在 Windows 10、Windows 8.1、Windows 8、Windows Server 2012 R2 和 Windows Server 2012 中,.Net Framework 3.5 是隨選功能。 隨選功能的中繼資料會包含在內。 然而,二進位檔案及與功能相關的其他檔案則不包含在內。 當您啟用功能時,Windows 會嘗試連絡 Windows Update 以下載安裝功能所需的遺失資訊。 環境中的網路設定以及電腦設定安裝更新的方式,都會影響此程序。 因此,初次安裝這些功能時可能會發生錯誤。

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

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

如何透過 Windows Update 以外的方式下載 .NET Framework 3.5

當推出「隨選功能媒體」(Feature on Demand Media) 時,.NET Framework 3.5 即可供具有大量授權或 MSDN 訂閱的客戶使用。

安裝 .NET Framework 3.5 時未列出的錯誤碼

當您安裝 .NET Framework 3.5 時,可能會遇到未列在本文的其他錯誤碼,如需詳細資訊,請前往下列文章: