首页 > 系统相关 >windows计划任务的“等待空闲时间”已弃用

windows计划任务的“等待空闲时间”已弃用

时间:2024-06-11 13:55:51浏览次数:24  
标签:计算机 windows 用户 分钟 任务 已弃 空闲

想使用windows的计划任务来实现:当计算机空闲时,自动关机,避免资源浪费。
方案一:
测试了过多个软件,如shutter,WinOFFSetup,虽然功能多,但这些软件只能在用户登录时运行。而windows 11一段时间后会自动注销,查了多种设置方法没有解决。
方案二:
用AI写了检测用户空闲时间的小程序,功能正常,但做成服务后,就不正常了。即使用户有操作,也会关机。
原因是服务程序的会话,检测不到此时登录的其他用户会话的活动状态。
方案三:
之后又想到了windows的计划任务,来调用shutdown.exe,这个在用户不登录的情况也可以运行。

配置如下:
常规:
不管用户是否登录都运行
以最高权限运行
触发器,
设置为5分钟重复一次
操作:
执行命令:C:\Windows\System32\shutdown.exe
命令参数:/s /t 1800
条件设置为:
仅当计算机空闲时间超过下列值后才启动任务:1小时
等待空闲时间:1小时

虽然能够关机,但效果不对,不是预期的2小时后,把相关时间改小,多次观察调试,还是不符合预期时间。

然后看到了微软官方的解释:(很难理解)
例如,如果任务设置为仅当计算机空闲 30 分钟时启动,并且任务等待计算机空闲 10 分钟,则仅当计算机在激活触发器之前已空闲 25 分钟时,才会在 5 分钟内启动该任务。 如果计算机在触发器激活 5 分钟后进入空闲状态,则任务不会启动。
https://learn.microsoft.com/zh-cn/windows/win32/taskschd/task-idle-conditions

看这个采用的回答,还好理解一些
https://superuser.com/questions/777488/task-scheduler-what-is-wait-for-idle-for

然而测试还是不不符合预期时间。再看官方资料,无意中看到这个:

界面上有这个选项,但实际功能已弃用!!!

标签:计算机,windows,用户,分钟,任务,已弃,空闲
From: https://www.cnblogs.com/djyq/p/18241900

相关文章

  • windows terminal ssh 免密访问远程服务器
    1.本地生成ssh密钥对打开windowscmd终端执行命令(如果已有公私钥,可跳过此步骤)`ssh-keygen-trsa`生成的文件在"C:\Users\用户xxx\.ssh"目录中||||-----------|-----------------------------||id_rsa|私钥||id_rsa.pub|公钥|如图......
  • windows server系统物理机虚拟化迁移至ESXi 8.0
    项目场景:客户公司服役15年的3台老服务器,因为设备过于老旧,随着数据量的不断增大以及业务复杂程度不断提高,老旧服务器面临升级换代的需求。但是系统提供商已经不再提供老系统的部署服务,更换新版MIS系统造价大约需要20W(只软件升级费用)。于是提出服务器虚拟化的解决方案,总造价......
  • Windows系统 在VirtualBox虚拟机上安装搭建OpenEuler操作系统 并用Putty验证是否创建
    目录1.配置虚拟化环境步骤1进入BIOS,开启CPU虚拟化技术,不同电脑开启方式有所不同步骤2下载并安装VirtualBox/VMWare。按照学校给的实验指导书,这里我下载的是VirtualBox(我的电脑是我前段时间自己重新配的win11系统)步骤3 下载openeuler操作系统,在网页搜索openeuler下......
  • Windows中的特殊文件夹
    shell:startup和shell:commonstartup开机启动项文件夹功能:添加到此文件夹的快捷方式会在Windows启动时自动打开。shell:startup针对当前用户,shell:commonstartup针对所有用户。注意:1.没有办法执行管理员身份的程序。2.startup准确来说是用户登录后启动。shell:......
  • 【备忘录】手动重新设置windowsRE分区,命令行方式
    手动将RE分区大小扩大500MB以管理员身份(cmd)打开命令提示符窗口。若要检查WinRE状态,请运行 reagentc/info。如果安装了WinRE,则应有一个“WindowsRE位置”,其中包含WinRE目录的路径。例如,“WindowsRE位置:[file://%3f/GLOBALROOT/device/harddisk0/partition4......
  • Windows程序读取不了中文路径问题
    问题描述今天调试发现win32接口GetFileAttributesW居然不支持中文路径,于是寻找解决方案,找了半天,尝试用boost的fileystem库发现能用,而且boost能跨平台!不支持中文win32接口获取文件属性,当传入参数带有中文字符时,它获取的属性就会异常DWORDGetFileAttributesW([in]LPCWSTRlpFi......
  • Windows11系统dxpps.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个dxpps.dll文件(挑选合适的版本文件)把它放入......
  • Windows11系统DocumentPerformanceEvents.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个DocumentPerformanceEvents.dll文件(挑选合......
  • Windows11系统WmsToastApi.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个WmsToastApi.dll文件(挑选合适的版本文件)把......
  • Windows11系统WmsConfigTasks.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个WmsConfigTasks.dll文件(挑选合适的版本文件......