Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

利用Powershell修改注册表,关闭Win10的离开模式

嘿嘿哟哟 2020-01-19 15:41:10 阅读数:41 评论数:0 点赞数:0 收藏数:0

最近笔记本出现了一个问题,电脑睡眠只是黑屏,无法进入待机(S3)状态。我在查询powercfg找不到原因后,突然想到可能是离开模式在作祟。作为一个热爱命令行的Win10用户,能不用regedit就不用。

我查阅打开Powershell的资料后发现,Powershell修改注册表的方式类似操作文件目录,而目录中的项则是目录的属性。

开始修改注册表的第一步是进入虚拟驱动器,HKEY_LOCAL_MACHINE对应HKLM

Set-Location HKLM:

显示HKEY_LOCAL_MACHINE中的目录也可以用 Get-ChildItem (ls)

image.png

为了删除离开模式,我们进到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
版权声明
本文为[嘿嘿哟哟]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000021622407