如何安排任务在closures窗口时运行
如何安排Windows XP中的任务在closuresWindows时运行。 这样,我想运行一个简单的命令行程序,我写在C#每次我closures窗口。 计算机closures时,计划任务中似乎没有任何选项可以执行此任务。
执行gpedit.msc(本地策略)
计算机configuration – > Windows设置 – >脚本 – >关机 – >属性 – >添加
除了Dan Williams的回答,如果你想添加启动/closures脚本,你需要在计算机configuration下寻找Windows设置。 如果您想添加login/注销脚本,则需要在“ 用户configuration ”下查找“Windows设置”。
所以要重申Dan用这些信息说的话,
对于启动/关机:
- 运行gpedit.msc(本地策略)
- 计算机configuration – > Windows设置 – >脚本 – > 启动或关机 – >属性 – >添加
对于login/注销:
- 运行gpedit.msc(本地策略)
- 用户configuration – > Windows设置 – >脚本 – > login或注销 – >属性 – >添加
资料来源: http : //technet.microsoft.com/en-us/library/cc739591(WS.10).aspx
对于那些更喜欢使用任务计划程序的人员,可以通过在事件查看器的系统日志中logging事件1074之后设置要运行的任务来启动重新启动/closures之后计划任务运行。 但是,只有在系统重新启动/closures(通常只有几秒钟)的情况下,这个任务才会运行。
- 从任务计划程序:
开始任务:在一个事件
日志:系统
来源:USER32
EventID:1074 - 从命令提示符下:
schtasks / create / tn“taskname”/ tr“任务文件”/ sc onevent / ec system / mo * [system / evendid = 1074]
评论:/ ec选项可从Windows Vista及更高版本中获得。 (谢谢@ t2d)
请注意,任务状态可以是:
请求的操作没有执行,因为用户尚未login到networking。 指定的服务不存在。 (0x800704DD)
但是,这并不意味着它没有运行。
一种解决方法可能是写一个简单的batch file来运行该程序,然后closures计算机。
你可以从命令行closures – 所以你的脚本可以相当简单:
c:\directory\myProgram.exe C:\WINDOWS\system32\shutdown.exe -s -f -t 0
如果您运行GPEdit.MSC,则可以转到计算机configuration – > Windows设置 – >脚本,并添加启动/closures脚本。 这些可以是简单的batch file,甚至是完整的EXE。 您也可以在同一个工具中调整login和注销脚本的用户configuration。 此工具在Windows XP Home中不可用。
上面的文章中没有提到组策略编辑器。 我已经用GPedit进行了几次启动或关机的任务。 以下是Microsoft如何访问和操纵GPedit的说明。
如何使用组策略编辑器来pipe理Windows XP中的本地计算机策略
你可以运行一个batch file来调用你的程序,看看这里的讨论如何做: http : //www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html
(从谷歌search:Windows计划任务closures运行)
我可以build议做的是创build一个.bat文件的快捷方式(例如在桌面上),当你想closures你的电脑(并运行.bat文件),点击你创build的快捷方式。 这样做之后,编辑.bat文件并将这行代码添加到末尾或需要的位置:
c:\windows\system32\shutdown -s -f -t 00
这是什么呢
- 运行关机过程
- 显示警报
- 强制所有正在运行的进程停止
- 立即执行