电脑频繁锁屏,设置不管用

任务计划中加入开机启动屏幕保护程序的等待时间为30分钟

在Windows中,任务计划程序(Task Scheduler)本身并不能直接设置屏幕保护程序的等待时间。但是,你可以通过任务计划程序来运行一个脚本,这个脚本可以修改注册表来设置屏幕保护程序的等待时间。

以下是一个步骤说明,展示了如何创建一个任务,该任务在启动时运行一个PowerShell脚本来设置屏幕保护程序的等待时间为30分钟:

  1. 编写PowerShell脚本
# SetScreenSaverTimeout.ps1  
$regPath = "HKCU:\Control Panel\Desktop"  
$name = "ScreenSaveTimeOut"  
$timeoutInSeconds = 1800 # 30分钟 = 1800秒  

if (Test-Path -Path "$regPath\$name") {  
    Set-ItemProperty -Path "$regPath" -Name "$name" -Value $timeoutInSeconds -Type DWORD  
} else {  
    New-ItemProperty -Path "$regPath" -Name "$name" -Value $timeoutInSeconds -PropertyType DWORD  
}  

# 提示用户修改已完成(可选)  
Write-Host "屏幕保护程序等待时间已设置为 $timeoutInSeconds 秒。"

保存这个脚本为 SetScreenSaverTimeout.ps1

2.创建任务计划程序任务

接下来,你需要使用任务计划程序来创建一个在启动时运行此脚本的任务。

a. 打开“任务计划程序”。你可以通过在“开始”菜单中搜索“任务计划程序”来找到它。

b. 在任务计划程序的右侧操作栏中,点击“创建任务…”。

c. 在“常规”选项卡中,为任务命名和描述(例如,“设置屏幕保护程序等待时间”)。

d. 切换到“触发器”选项卡,点击“新建…”。在“开始任务”部分选择“启动时”。

e. 切换到“操作”选项卡,点击“新建…”。在“操作”部分选择“启动程序”。

  • 在“程序/脚本”框中,输入PowerShell的路径。通常这是 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
  • 在“添加参数(可选)”框中,输入 -ExecutionPolicy Bypass -File "C:\path\to\your\SetScreenSaverTimeout.ps1"(替换为你的脚本的实际路径)。

f. (可选)你可以切换到“条件”和“设置”选项卡,根据需要进行配置。

g. 点击“确定”保存任务。

3.测试任务

在创建任务后,你可能想要测试它是否按预期工作。你可以通过右键点击任务并选择“运行”来手动触发它,或者简单地重启你的计算机来查看它是否在启动时运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值