gpt4 book ai didi

windows - 如何安排 Windows 任务在注销时运行

转载 作者:行者123 更新时间:2023-12-02 07:06:52 28 4
gpt4 key购买 nike

早上好,
我正在使用 Windows 7 计算机。
每次我从系统注销时,我希望计算机能够警告我一些我可能不会忘记的事情。

为了做到这一点,我想到了“Windows 任务计划程序”。
但是,在可能的触发器列表(“开始任务”组合框)中,我只看到以下可能性:

  • 按计划(固定日期/时间)
  • 登录时(登录电脑时)
  • 启动时(启动电脑时)
  • 空闲时(我认为当电脑没有被其他任务占用时)

我没有看到“注销时”或“关闭时”的可能性。

有人知道是否可以添加这种可能性(也许通过处理注册表)?

谢谢
多米尼克

最佳答案

据我研究,不支持此功能有一个简单的原因。不能保证任务计划程序服务在注销事件被触发时正在运行,并且如果是的话,也不能保证您用它启动的脚本不会因计算机关闭而立即终止。

您可以通过“在事件上”添加触发器并使用关闭的事件 ID 之一来绕过此问题,但由于上述原因,这可能不是最好的主意。

我宁愿建议使用每个策略定义的关闭/注销脚本。这是处理此类事情的官方方法,并且保证在关闭/注销之前完全执行。如果您拥有支持 GPO 的 Windows 版本,则只需启动 gpedit.msc 并转到“计算机配置\Windows 设置\用于关机的脚本”和“用户配置\Windows 设置\用于注销脚本的脚本”并创建您的脚本。可以找到解释这些脚本的详细文章 here .

如果您的操作系统版本不支持 GPO,您应该能够重新创建必要的注册表项。我自己没有尝试过,但是several articles似乎表明您需要的是:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group
Policy\State\Machine\Scripts]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group
Policy\State\Machine\Scripts\Shutdown]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group
Policy\State\Machine\Scripts\Shutdown\0]
"GPO-ID"="LocalGPO"
"SOM-ID"="Local"
"FileSysPath"="C:\\WINDOWS\\System32\\GroupPolicy\\Machine"
"DisplayName"="Local Group Policy"
"GPOName"="Local Group Policy"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group
Policy\State\Machine\Scripts\Shutdown\0\0]
"Script"="C:\\bin\\shutdownscript.cmd"
"Parameters"=""
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

放入 .reg 文件中。您需要更改的唯一行是: "Script"="C:\\bin\\shutdownscript.cmd"

关于windows - 如何安排 Windows 任务在注销时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34017542/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com