2019年12月12日 星期四

在 WSUS 伺服器環境中如何替 Windows 10 安裝 .net Framework 3.5

Windows 10 不再內建 .net Framework 3.5,如果需要使用 .net Framework 3.5 的功能,需要透過 [控制台/程式集/開啟或關閉 Windows 功能] 自行安裝。

如果內部有使用 WSUS 伺服器,在安裝 .net Framework 3.5 時,出現了 0X800F0954 的錯誤;代表 WSUS 伺服器無法讓你正確下載 .net Framework 3.5。那是因為 "Windows 10 Feature on Demand" 中的  .net Framework 3.5 只有支援到 Windows 10 1703。



可以使用下列兩種方式來解決這個問題:
1. 讓電腦離開網域,安裝完後再重新加入網域。

2. 讓電腦暫時不受 WSUS 伺服器管理。

(1) 在 [工作管理員/服務] 停用 wuauserv;

(2) 執行 regedit,展開至HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,將 UseWUServer 的數值資料改成 0;

(3) 在 [控制台/程式和功能/開啟或關閉 Windows 功能],安裝 .net Framework 3.5;

(4) 執行 regedit,展開至HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,將 UseWUServer 的數值資料改回來 1;

(5) 重新啟用 wuauserv。




另外,如果要安裝 XPS Viewer,記得在步驟 (3) 之後要執行下列的命令:

dism /Online /Add-Capability /CapabilityName:XPS.Viewer~~~~0.0.1.0

沒有留言: