隨著微軟win10系統的發布,微軟開始執行“windows as a service”(windows即服務)的服務理念,win10的系統自動更新功能徹底“流氓化”難以關閉,自動下載、自動安裝、自動重啟、無法保持睡眠、系統盤占用越來越大、系統垃圾越來越多、正常的功能突然無法使用,比如共享打印機更新后無法正常連接和打印了,此問題在我另一篇文章中有解決方法,搜索“解決win10和win11無法連接共享打印機”,等等問題造成用戶的困擾,今天就來研究一下如何徹底關閉win10和win11的系統自動更新。
有三個系統服務和win10的自動更新有關,它們分別是:
1.WindowsUpdate,系統更新服務,win7時代禁用此服務系統就無法執行更新了,是永久性的,但win10和win11禁用此服務后大概24小時后會自動恢復為啟用狀態,此服務的執行文件為C:\Windows\System32\wuaueng.dll(wuaueng是Windows Update Auto Update Engine的縮寫),win11的執行文件已更改為C:\Windows\System32\wuauserv.dll(wuauserv是Windows Update Auto Update Service的縮寫)。
2.更新 Orchestrator 服務,系統自動更新的計劃編排服務,此服務會調用windowsupdate服務定期進行系統更新,禁用此服務后windows更新界面打不開,但大概7天后該服務的禁用狀態會自動恢復為啟用,服務執行文件為C:\Windows\System32\usosvc.dll(usosvc是Update Service Orchestrator Service的縮寫)。
3.windows更新醫生服務,保護和自動修復對系統更新組件的更改,如果禁用了上面的兩個服務,這個服務就會恢復它們的原始設置,如果你覺得禁用了這個服務,windows更新就不會自動恢復的話,那就大錯特錯了,首先這個服務內置管理員都沒有權限修改(可以使用注冊表修改),其次這個服務也會在一段時間后被系統自動修復(測試了系統時間往后調1個月此服務被恢復)。服務執行文件為C:\Windows\System32\WaaSMedicSvc.dll(WaaSMedicSvc是Windows As A Service Medic Service的縮寫)。
既然它們都會定期被系統恢復,是不是系統設置了“任務計劃程序”來定期執行的呢?禁用這些任務計劃程序有沒有用呢?按win鍵輸入“任務計劃程序”并打開,在任務計劃程序庫-microsoft-windows下找到了這三個服務的計劃程序目錄。
只有WindowsUpdate任務可以以管理員身份禁用,其它兩個內置管理員也沒有權限操作,使用第三方軟件NSudo提權到TrustedInstaller運行C:\Windows\System32\taskschd.msc后成功禁用這三個服務下的所有任務,再禁用三個服務項,時間調整至一個月后,三個服務項和它們的計劃程序都被系統恢復啟用,自動更新功能正常使用,又失敗了。
還可以在“本地組策略編輯器”-計算機配置-管理模板-windows組件-windows更新下,找到“配置自動更新”并禁用,實測也無法禁止自動更新。
最后的辦法,破壞掉C:\Windows\System32目錄下的三個服務執行文件wuaueng.dll(或wuauserv.dll),usosvc.dll和WaaSMedicSvc.dll,三個自動更新服務則無法正常啟動,自動更新也就相當于禁用了,破壞系統文件會使依賴這三個文件的所有功能都無法使用,比如安裝微軟商店中的UWP應用等,所以要考慮到日后恢復更新的可能性,還要兼顧操作上簡單,那么可以禁用此三個文件的訪問權限,以達到“破壞”的目的。首先我們打開這三個文件的屬性-安全選項卡,發現是無法修改權限的,因為文件的所有者是TrustedInstaller,我們需要使用管理員賬戶奪取文件的所有權,在文件的屬性-安全選項卡中點擊“高級”,點擊“所有者”后面的“更改”,輸入當前管理員賬戶的用戶名,一路確定即可。
之后在文件屬性的安全選項卡中點擊“編輯”,將所有已存在用戶的“允許”權限修改為“拒絕”(選項保持一致,方便日后對照恢復),一路確定即可。
只修改wuaueng(或wuauserv.dll)和usosvc.dll的訪問權限,系統更新界面會無限加載,只有同時禁用WaaSMedicSvc.dll的訪問權限,系統更新界面才會無法打開,禁用的WindowsUpdate和更新Orchestrator 服務才不會自動恢復為啟用(雖然無法運行但禁用狀態會被恢復),實測系統時間調整至一年后系統更新仍然無法使用,成功!
此前本刊曾介紹過Windows 8“文件夾選項”的一些使用技巧以及“文件夾選項”丟失的找回辦法。其實,在Windows 10中,利用“文件夾選項”,還可以解決更多實際問題。
1. 找回丟失的“文件共享”向導
如果某文件夾的右鍵“屬性”窗口中,點擊“共享”選項卡,“共享”按鈕變為灰色不可選狀態,在文件資源管理器中點擊“查看→選項”按鈕,然后在“文件夾選項”窗口中點擊“查看”選項卡,通過“高級設置”列表找到“使用共享向導(推薦)”選項,選中并確定即可讓“共享”功能恢復正常。
2. 禁止文件管理器中廣告推廣
在Windows 10文件資源管理器中工作,很可能會受到來自“同步提供程序通知”的打擾,對于大多數用戶來說,這些信息沒有多大用處反而分散人的注意力。為避免此類消息的出現,可在“文件夾選項”窗口的“高級設置”列表中,將對“顯示同步提供程序通知”的選擇去掉(圖1)。
○永久關閉同步提供程序通知
在注冊表編輯器中依次導航到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced”,在右側窗格中單擊右鍵并選擇“新建→DWORD(32位)”,新建名為ShowSyncProviderNotifications的值。最后,將其值更改為0(圖2)。
3. 顯示文件夾在本地和遠程可用性狀態
在Windows 10系統中,為了能夠更直觀地掌握文件夾與OneDrive云的同步狀態,可在文件資源管理器文件列表的“狀態”列中,開啟云圖標方式顯示。首先,Windows 10系統必須要以網絡賬號登錄,并開啟OneDrive功能。其次,還需要保證在文件夾選項窗口中,選中“高級設置”列表中的“始終顯示可用性狀態”選項。
4. 更正圖片無法顯示縮略圖的問題
如果我們發現在Windows 10中的圖片目錄下,只能顯示圖片的圖標,而無法顯示其縮略圖。這時,可以啟動“文件夾選項”窗口,在“查看→高級設置”列表中找到“始終顯示圖標,從不顯示縮略圖”選項,將其前面的勾選去掉。
5. 讓文件詳細路徑的獲取更加直觀
我們可以讓文件路徑直接顯示在文件夾窗口的標題欄上。只需在文件夾選項的“高級設置”列表中,將“在標題欄中顯示完整路徑”選中即可。
6. 預覽窗格開啟后仍無法預覽文件的問題
當我們從Windows 10文件資源管理器的左側導航欄設置列表中選擇了“預覽窗格”之后,右側預覽窗格內卻無法看到TXT文本或圖片的預覽信息,只需在文件夾選項高級設置列表中,將“在預覽窗格中顯示預覽控件”選項選中,TXT文本和圖片就可以正常顯示了(圖3)。
7. 解決文件夾不顯示文件大小信息的問題
如果在文件夾信息列表中無法顯示文件大小的信息,同樣可以通過文件夾選項高級設置列表,設置“在文件夾提示中顯示文件夾大小信息”。