2020年6月2日 星期二

2020-06-02 22:00 Windows 10啟用"受保護的主機"並恢復休眠

搜尋中文並無太多關於「受保護的主機」功能、更甭論啟用此功能時休眠(以及相依的「快速啟動」)卻被禁用的情況;恢復休眠僅有的解決方式、只有移除「受保護的主機」功能。

「受保護的主機」是Windows 10的VM相關項目,此問題的英文關鍵字是「Guarded Host」與「Hibernation」,解決無法休眠的方式見此(與休眠近似的快速啟動(Fast Startup)也能一併恢復運作),作者並未解釋為何預設條件會如此配置,查詢到的原因是因預設的安全條件、休眠檔(hiberfil.sys)並未加密,基於安全考量在啟用受保護的主機功能後、便會停用休眠相關功能。

1.首先以管理員身份開啟命令提示字元、執行regedit開啟機碼編輯器。

2.HKey_Local_Machine\SYSTEM\CurrentControlSet\Control\Power\ForceHibernateDisabled]

  將其中的   GuardedHost   值由1改為0

3.重新開機以使變動生效、此時電源管理項目中即可啟用休眠。

但在啟用「受保護的主機」功能、同時啟用休眠設定的情況下,若發現有時系統重啟或者開機會發生凍結的情況,可嘗試關閉休眠設定以嘗試排除凍結原因,或者乾脆停用「受保護的主機」--會使用到這項功能的環境、系統應當也不會處於休眠狀態。

 

順道解說移除捷徑圖示箭頭的小訣竅--

一般的作法是、透過regedit在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 新增一組機碼 Shell Icons 、再新增一組 "29"="%windir%\System32\shell32.dll,-50" 的字串值、透過透明圖示取代原本的捷徑箭頭。但之後箭頭被取代的位置往往成為全黑方塊。

其實只要新增 "29" 的空字串值即可,系統無法對應新的捷徑箭頭圖示、箭頭自然消失,系統不會因空值而採預設值。

此外Windows 10 2004(20H1)的使用者帳戶會禁用「必須輸入使用者名稱和密碼、才能使用此電腦」的設定、進而停用自動登入功能。


在先前的預覽版本、能由設定重新取消禁用,但正式的2004已無法由設定取消,需以修改機碼恢復自動登入選項

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device]

將 DevicePasswordLessBuildVersion 值由2改為0

重新執行 Netplwiz.exe 、使用者帳戶便會再次出現輸入名稱密碼以使用電腦的選項、得以再次設定自動登入。

沒有留言:

張貼留言