症狀
當你安裝安全更新 2966827 或2966828 ( Microsoft安全公告 MS14-046) 中描述的 .NET Framework 3.5 Microsoft 3.5 後,並嘗試在 Windows 功能中啟用可選的 Microsoft .NET Framework 3.5 功能,該功能無法安裝。 如果你在加入 Microsoft .NET Framework 3.5 功能前先「分階段」安裝,可能會注意到這個失敗。
當此問題發生時,您可能會收到類似以下其中一種的錯誤訊息。
| 錯誤碼 | 錯誤訊息 |
|---|---|
| 0x800F0906 |
註: 原始檔案無法下載。 請使用 " Source" 選項來指定還原該功能所需之檔案的位置。 欲了解更多關於指定來源位置的資訊,請參見 http://go.microsoft.com/fwlink/?LinkId=243077。 在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔 Windows 無法完成要求的變更。 Windows 無法連線至網際網路以下載必要的檔案。 請確定已連線至網際網路,然後按一下 [重試] 按鈕再試一次。 安裝一或多個角色、角色服務或功能時失敗。 找不到來源檔案。 請嘗試重新安裝角色、角色服務或功能,方式是在新的「新增角色及功能精靈」工作階段之精靈 [確認] 頁面中按一下 [指定替代來源路徑] 以指定安裝所需之有效來源檔案的位置。 該位置必須可由目的伺服器上的電腦帳戶存取。 0x800F0906 - CBS_E_DOWNLOAD_FAILURE |
| 0x800F081F |
註: 原始碼檔案找不到。 請使用 " Source" 選項來指定還原該功能所需之檔案的位置。 欲了解更多關於指定來源位置的資訊,請參見 http://go.microsoft.com/fwlink/?LinkId=243077。 在 C:\Windows\Logs\DISM\dism.log 中可找到 DISM 記錄檔 0x800F081F - CBS_E_SOURCE_MISSING 錯誤碼:0x800F081F Error: 0x800F081F |
原因
此問題發生於 Microsoft.NET Framework 3.5 版安全公告 MS14-046 的安全更新2966827與2966828,僅在系統啟用 Microsoft .NET Framework 3.5 功能時才會新增元資料。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。 這個問題現在已經在 更新3005628中解決了。 下一節提供的解決方法仍能根據客戶狀況解除封鎖。
因應措施
要解決這個問題,請安裝更新 3005628。 為了解決這個問題,請根據你的情況,使用以下其中一種變通方法:
安裝安全更新 2966827 或 2966828 前,請開啟 Microsoft .NET Framework 3.5 功能。 想了解更多如何開啟或關閉 Windows 功能的資訊,請造訪以下 Microsoft 網頁:
開啟或關閉 Windows 功能你也可以使用 DISM) (Deployment Image Servicing and Management 或任何支援的管理更新系統,加入 Microsoft .NET Framework 3.5 功能。 欲了解更多如何使用 DISM 部署 .NET Framework 3.5 的資訊,請造訪以下 Microsoft 網頁:
使用 DISM (部署映像服務與管理,部署 .NET Framework 3.5)如果系統已經安裝了安全更新2966827或2966828,暫時卸載該更新,啟用 .NET Framework 3.5,然後再重新安裝安全更新。
如果您在 WSUS) 、Microsoft Intune 或 System Center Configuration Manager 環境中看到此Windows Server Update Services (行為,請參考以下文件:
- 要建立支援的修復功能設定環境: http://technet.microsoft.com/en-us/library/jj127275.aspx
- 要設定 Windows 修復來源: http://technet.microsoft.com/en-us/library/hh825020.aspx
更多資訊
本文資訊適用於:
- Microsoft .NET Framework 3.5