我想替换“重新启动”;意思是,当我按下重新启动时,我希望计算机执行一个脚本。
是否有一个重新启动文件在我按下重新启动时运行,我可以编辑或更改它?也许可以通过组策略?
我需要这个的原因是因为我想在每次关机/重启之前执行一些操作。
我已经通过组策略用尽了关机和注销脚本的选项。
答案1
最好的方法是创建一个合适的事件触发任务。(这会在关机时运行脚本,而不是替换它,后者是个坏主意。)
打开事件查看器,找到要触发任务的关机事件(例如,在“Windows 日志”->“系统”日志中,筛选源“User32”和事件 1074)。现在在右侧面板上,您将看到“将任务附加到此事件...”选项;选择此选项可打开“创建基本任务向导”对话框。
这是用于创建基本任务的常规任务计划程序对话框;按常规填写(您会注意到您无法更改事件详细信息),选择“启动程序”作为要执行的任务,并设置要运行的脚本。完成任务,如果要设置更高级的属性,请对其进行编辑。
请注意,上述示例仅适用于用户触发的关机(包括来自计划任务的关机);如果您有其他形式的关机,则需要找到相应事件的示例以创建任务。如果您只有日志、来源和事件 ID,则可以将现有的事件触发任务导出到文件,使用日志、来源和事件 ID 适当编辑 (XML) 文件,然后将其重新导入任务计划程序。