安裝安全更新2966827或2966828後,無法在 R2、Windows Server 2012、Windows 8.1 或 Windows Server 2012 Windows 8 上啟用 Microsoft .NET Framework 3.5 功能

套用到
.NET Framework 3.5 Service Pack 1

症狀

當你安裝安全更新 29668272966828 ( 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 的安全更新29668272966828,僅在系統啟用 Microsoft .NET Framework 3.5 功能時才會新增元資料。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。 這個問題現在已經在 更新3005628中解決了。 下一節提供的解決方法仍能根據客戶狀況解除封鎖。

因應措施

要解決這個問題,請安裝更新 3005628。 為了解決這個問題,請根據你的情況,使用以下其中一種變通方法:

更多資訊

本文資訊適用於:

  • Microsoft .NET Framework 3.5