電腦因為某些軟件要求,必須安裝.net3.5,無論是自行安裝還是使用從“啟用或關閉Windows功能”安裝.Net Framework 3.5,安裝時錯誤代碼: 0x800F0954 “Windows 無法完成請求的更改”;
查了一遍資料后發現,原因是:
客戶機的Update指向了內網的WUserver,從WUserveer獲取更新補丁,就是因為這個設置導致報錯。因為WUserver沒有批准.Net Framework 3.5的更新,所以客戶端無法獲取到.Net Framework 3.5導致報錯。
以下是親測可用的解決方案:
找到路徑HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,其中UseWUServer默認值為1,改成0;
打開服務列表,重啟Windows Update service;
此時可以正常安裝.net framework 3.5;
修改還原,並重啟Windows Update service;