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

套用到
.NET Framework 3.5 Service Pack 1

症狀

安裝安全性更新 [2966827] (/kb/2966827 之後,您第一次嘗試在 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 功能時,才會將安全性更新 [2966827] (/kb/2966827 新增到系統。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。 此問題現在已由更新 [3005628] 解決 (下一節中的 /kb/3005628ided 仍會根據客戶的情況解除封鎖客戶。

因應措施

若要解決此問題,請安裝更新 [3005628] (/kb/3005628,請根據您的情況使用下列其中一種因應措施:

更多資訊

本文資訊適用於:

  • Microsoft .NET Framework 3.5