关闭Windows时,如何计划Windows XP中的任务运行。这样,每次关闭Windows时,我都想运行一个用C#编写的简单命令行程序。当我的计算机关闭时,计划任务中似乎没有执行该任务的选项。
Answers:
执行gpedit.msc(本地策略)
计算机配置-> Windows设置->脚本->关机->属性->添加
除了Dan Williams的答案之外,如果要添加启动/关闭脚本,还需要在“计算机配置”下查找Windows设置。如果要添加登录/注销脚本,则需要在“用户配置”下查找Windows设置。
因此,为了重申Dan在包含此信息时所说的话,
对于启动/关闭:
对于登录/注销:
来源:http://technet.microsoft.com/en-us/library/cc739591(WS.10).aspx
对于那些喜欢使用任务计划程序的用户,可以通过在记录事件查看器的系统日志中的事件1074之后将任务设置为运行,从而将任务计划为在启动重新启动/关机之后运行。但是,这仅适用于非常短的任务,只要系统重新启动/关闭,该任务就会运行,通常只有几秒钟。
开始任务:在事件
日志上:系统
源:USER32事件
ID:1074
schtasks / create / tn“任务名称” / tr“任务文件” / sc onevent / ec系统/ mo * [system / eventid = 1074]
注释:/ ec选项在Windows Vista及更高版本中可用。(谢谢@ t2d)
请注意,任务状态可以是:
由于用户尚未登录网络,因此未执行所请求的操作。指定的服务不存在。(0x800704DD)
但是,这并不意味着它没有运行。
... /mo *[system/eventid=1074]
,不是.../mo *[system/evendid=1074]
上面的帖子中没有提到组策略编辑器。我已经使用GPedit多次执行启动或关闭任务。这是Microsoft有关如何访问和操作GPedit的说明。
您可以运行一个调用程序的批处理文件,在此处查看有关如何执行的讨论:http : //www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html
(来自谷歌搜索:Windows Schedule任务在关闭时运行)
在Windows 10 Pro上,可以注册批处理文件。不需要注册cmd.exe并将bat文件指定为参数的解决方法。我只是这样做,同时注册了一个关闭脚本和一个启动(引导)脚本,并且它起作用了。
C:\Windows\System32\cmd.exe
的脚本名称,并/C C:\path\to\batch\script.bat
作为脚本参数,它做到了。