最近笔记本出现了一个问题,电脑睡眠只是黑屏,无法进入待机(S3)状态。我在查询powercfg找不到原因后,突然想到可能是离开模式在作祟。作为一个热爱命令行的Win10用户,能不用regedit就不用。
我查阅打开Powershell的资料后发现,Powershell修改注册表的方式类似操作文件目录,而目录中的项则是目录的属性。
开始修改注册表的第一步是进入虚拟驱动器,HKEY_LOCAL_MACHINE对应HKLM
Set-Location HKLM:
显示HKEY_LOCAL_MACHINE中的目录也可以用 Get-ChildItem
(ls
)
为了删除离开模式,我们进到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
,对应的目录为HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager
Set-Location "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager"
离开模式AwayModeEnabled只是Power的一个属性
> Get-ItemProperty power
......
KernelResumeIoCpuTime : 0
HiberIoCpuTime : 0
HybridBootAnimationTime : 1524
ResumeCompleteTimestamp : 105335390
AwayModeEnabled : 1
......
> Get-ItemProperty power | Select-Object AwayModeEnabled
AwayModeEnabled
---------------
1
删除这一项也很简单
Remove-ItemProperty Power -Name AwayModeEnabled
总结一下,一条命令关闭离开模式
Remove-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power" -Name AwayModeEnabled
当然,你想加回来也是可以的,命令在这
New-ItemProperty Power -Name AwayModeEnabled -Value 1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。