欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

win10系统休眠唤醒设置-(win10系统睡眠唤醒设置方法)

软件应用 发布时间:2022-09-26 18:29:48

win10系统休眠唤醒设置

(win10系统睡眠唤醒设置方法)

执行场景:

早上 8 点,自动唤醒电脑,登录微信,钉钉;

下午 6 点,弹窗询问是否休眠,确定后,杀掉微信、钉钉进程,进入休眠状态。

完整的Windows定期休眠/唤醒过程,适用人群场景为『995常规社畜』

休眠1.打开休眠选项

设置 cmd

# 查询电源选项powercfg /a# 打开休眠选项powercfg -h on2、 打开休眠菜单

依次打开并勾选:

控制面板\\硬件和声音\\电源选项\\系统设置\\更改当前不可用的设置\\休眠

3.配置休眠脚本

选择合适的位置,比如 D:\\shutdown

右键空白处新建文档,复制粘贴以下内容

另存为 shutdownh.vbs

选择格式为 ANSI,否则不能正常使用

脚本

' 获取当前程序所在的文件位置Dim strWorkDirstrWorkDir = Left(WScript.ScriptFullName,instrrev(WScript.ScriptFullName,"\\")-1)' 加载配置文件dim fsoconfig = strWorkDir & "\\kill.txtc"' 设置杀掉进程dim itemsset fso = CreateObject("Scripting.FileSystemObject")if fso.FileExists(config) then set f = fso.OpenTextFile(config, 1, false)items = f.ReadLine()f.Close()set f = nothingset fso = nothingelseIf MsgBox("在休眠时需要指定关闭进程么?",vbOKCancel) = VbOk Thenitems = InputBox(";输入休眠时需要杀死的过程,使用空间分离多个过程")set f = fso.CreateTextFile(config, true)f.Write(items)f.Close()set f = nothingset fso = nothingEnd IfEnd If' 关机操作Set WshShell = CreateObject("Wscript.Shell")w = WshShell.Popup(";下班后,需要休眠吗?10分钟后自动关机", 600, ";下班提醒",vbOKCancel)If w = vbOk Or w <> vbCancel Then If Not IsEmpty(items) then ' 不要在前面加 dim,dim 只能用来声明不能赋值 ' dim process = split(items," ") process = split(items," ") for each item in process WshShell.run "taskkill /f /im " & item, 0 next End IfWshShell.run "shutdown -h",0End If配置定期任务

每天下午5:30设定休眠时间(根据需要时间自行修改),执行程序 D:\\shutdown\\shutdownh.vbs。

cmd 命令创建

schtasks.exe /create /tn ";自动休眠" /ru SYSTEM /sc daily /tr "D:\\shutdown\\shutdownh.vbs" /st 17:305.关于杀戮过程

解释一下为什么休眠要杀掉某些进程,第一,有些过程挂起后会继续吃内存,导致系统卡住;第二,有些过程一直挂在后台,比如微信/qq等等。

第一次询问时,写下要杀死的过程,休眠时自动关闭。这里有一些常见的例子

WeChat.exeWeChatApp.exeQq.exeDingTalk.exe

其他计算机休眠程序不会关闭,但为了安全起见,必须关闭微信和钉钉。

# 查看进程列表tasklist# 检查过程中正在试用的模块tasklist /m# 查询指定的dll谁在使用文件?tasklist /m:XXX.dll

手动创建

我的电脑\\此电脑\\右键管理\\创建计划任务

唤醒

配合工具自动唤醒 WakeupOnStandBy

配置如 图

唤醒设置

责任编辑:电脑知识学习网

软件应用