利用Powershell修改註冊表,關閉Win10的離開模式

最近筆記本出現了一個問題,電腦睡眠只是黑屏,沒法進入待機(S3)狀態。我在查詢powercfg找不到緣由後,忽然想到多是離開模式在做祟。做爲一個熱愛命令行的Win10用戶,能不用regedit就不用。shell

我查閱打開Powershell的資料後發現,Powershell修改註冊表的方式相似操做文件目錄,而目錄中的項則是目錄的屬性。spa

開始修改註冊表的第一步是進入虛擬驅動器,HKEY_LOCAL_MACHINE對應HKLM命令行

Set-Location HKLM:

顯示HKEY_LOCAL_MACHINE中的目錄也能夠用 Get-ChildItem (ls)code

image.png

爲了刪除離開模式,咱們進到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,對應的目錄爲HKLM:\SYSTEM\CurrentControlSet\Control\Session Managerblog

Set-Location "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager"

離開模式AwayModeEnabled只是Power的一個屬性it

> Get-ItemProperty power

......
KernelResumeIoCpuTime            : 0
HiberIoCpuTime                   : 0
HybridBootAnimationTime          : 1524
ResumeCompleteTimestamp          : 105335390
AwayModeEnabled                  : 1
......

> Get-ItemProperty power | Select-Object AwayModeEnabled

AwayModeEnabled
---------------
              1

刪除這一項也很簡單io

Remove-ItemProperty Power -Name AwayModeEnabled

總結一下,一條命令關閉離開模式class

Remove-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power" -Name AwayModeEnabled

固然,你想加回來也是能夠的,命令在這im

New-ItemProperty Power -Name AwayModeEnabled -Value 1
相關文章
相關標籤/搜索