常來說,如果我們在Win電腦關機時選擇了“更新并關機”選項,電腦會在更新完成后自動關閉。但近日,一些 Windows 11以及Windows 10用戶反映,選擇“更新并關閉”選項后壓根不起任何作用,系統(tǒng)不會自行關閉,需要自己手動關機。
據報道,大部分用戶在選擇“更新并關閉”選項后,Windows11/10 系統(tǒng)會如預期那樣自動關閉,但是有少部分用戶的電腦會錯誤地返回到登錄屏幕,并且需要用戶重新訪問電源才能關閉電腦。
目前,在 Reddit 以及 Windows 反饋中心已經有數百條帖子反饋此事。
有用戶吐槽稱,如果無論如何都要重新啟動,為什么還要提供“更新并關閉”選項?該用戶表示,只是想在系統(tǒng)更新后關閉計算機,完成了一天的工作并且不想浪費一晚上電力,但這卻非常不方便。
針對此現象,一位前 Microsoft 開發(fā)人員解釋:
這可能與“快速啟動”功能有關。這是 Windows 的一個獨特特性,旨在加快啟動時間。在關機過程中,“快速啟動”會將一些系統(tǒng)信息保存到文件中,以便在下次啟動時系統(tǒng)能更快地啟動。然而,在安裝 Windows 更新的過程中,這個功能可能意外導致電腦重新啟動,而不是在完成更新后完全關機。
另一個原因可能與更新過程本身有關。如果用戶數周或數月未進行系統(tǒng)更新,或者更新尚未完全完成,則 Windows11 或 10 可能需要重新啟動才能繼續(xù)安裝。
截至目前,微軟官方暫未就此事進行回應。
Windows10的自動更新給工作帶來很多不便,想關閉更新很難,我們經過多次嘗試,終于找全了與更新有關的條目。
1、與更新有關的Windows服務,大致就這三個服務。
Windows update
Update Orchestrator UsoSvc(更新Orchestrator 服務)
Windows update medic service(更新醫(yī)生服務)
2、組策略
計算機配置 - 管理模板 -Windows組件 -Windows更新
3、計劃任務
Microsoft -Windows -WindowsUpdate
現在我們分幾個方法關閉它!以下內容對應三個條目分三個部分講述
一、禁用三大服務(三種方法)
1、手工操作停止禁用服務。
進入服務的方式很多,從此電腦右鍵屬性-管理-可以找到。也可以從控制面板進入。
可以運行services.msc直接進入。
(1)、先停止Windows Update,后禁用。如圖
找到【恢復】頁,將其改為無操作。
(2)、同樣:停止 禁止 Update Orchestrator UsoSvc服務(更新適配Orchestrator服務)
(3)、同樣,停止 禁用 Windows update medic service (更新醫(yī)生服務)
這個服務有時會拒絕訪問或改不了。你就要參考下面注冊表修改了。
2、注冊表修改。(如果上面的修改得很順利,就不必要再做這項的內容,手工修改和注冊表修改是異曲同工,互相驗證的關系)
打開注冊表編輯器,開始 運行 regedit
(1)、禁用 Windows update(第一個圖是禁用更新,第二個圖修改恢復里面的“無操作”)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
(2)、關閉 禁止 Update Orchestrator UsoSvc服務 更新適配Orchestrator服務
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc
這項改的地方同(1)。只是注冊表的位置不一樣?!綰soSvc】
(3)、停止 禁用 Windows update medic service 更新醫(yī)生服務
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
這項修改的地方同(1)。只是注冊表的位置不一樣?!網aaSMedicSvc】
3、運行命令修改。(這個要求稍微專業(yè)點的知識,高手可采用。但要先檢查三個FailureActions的值你有沒有特殊設置再用。)
net stop wuauserv
net stop UsoSvc
net stop WaaSMedicSvc
rem *****是停用三個服務
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v "Start" /t REG_DWORD /d 4 /f
rem ******** 停止 禁用 Windows update
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv" /v "FailureActions" /t REG_BINARY /d 80510100000000000000000003000000140000000000000060ea000000000000000000000000000000000000 /f
rem ********“該服務里面恢復,00-無操作,01-重新啟動服務 03-運行一個程序 02 -重新啟動計算機 14后面00 00 00 XX”
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc" /v "Start" /t REG_DWORD /d 4 /f
rem *******停止 禁用 Update Orchestrator UsoSvc服務 更新適配Orchestrator服務
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc" /v "FailureActions" /t REG_BINARY /d 805101000000000000000000030000001400000000000000c0d4010000000000e09304000000000000000000 /f
rem *******“該服務里面恢復,00-無操作,01-重新啟動服務 03-運行一個程序 02 -重新啟動計算機 14后面00 00 00 XX”
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d 4 /f
rem *******停止 禁用 Windows update medic service 更新醫(yī)生服務
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "FailureActions" /t REG_BINARY /d
840300000000000000000000030000001400000000000000c0d4010000000000e09304000000000000000000 /f
rem ******“該服務里面恢復,00-無操作,01-重新啟動服務 03-運行一個程序 02 -重新啟動計算機 14后面00 00 00 XX”
新建文本文件,復制以上內容,保存后改成BAT文件,以管理員身份運行。
二、配置組策略:gpedit.msc
Windows10家庭版沒有gpedit.msc,需要配置一下。首先要新建一個txt文件,打開,在里面輸入以下內容并保存:
@echo off
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
pause
將文件后綴改bat,隨后右鍵點擊以管理員身份運行,等待加載完成,就可以啟用組策略了。
成功打開組策略編輯器后,在組策略編輯器中,按順序點開:計算機配置 - 管理模板 -Windows組件 -Windows更新 ,在右側配置自動更新設置中,將其設置為已禁用并點擊下方的確定保存即可。其他兩項按照下面的圖片設置。
三、計劃任務關閉windows更新:taskschd.msc
在打開的計劃任務的界面中,按順序點擊 任務計劃程序庫 - Microsoft -Windows -WindowsUpdate,把里面的項目都設置為禁用,能刪除也可以刪除。
至此,Windows10的自動更新就關閉了,以后注意衛(wèi)士之類的軟件修復提示,不要再打開更新就可以了。