Questions tagged «windows-task-scheduler»

任务计划程序是Microsoft Windows的组件,提供了在预定的时间或在指定的时间间隔后计划程序或脚本启动的功能。

0
如何以管理员身份自动运行应用程序,并在Windows 8下向非管理员用户显示其UI
我找到了很多关于如何让应用程序自动启动和运行的示例(没有UAC提示),但是没有设法找到一个允许应用程序的UI对非管理员帐户可见的示例。我最接近成功的是使用任务计划程序使用/ ONSTART或/ ONLOGON启动应用程序。我可以在任务管理器中看到应用程序的进程,但用户看不到它的用户界面。它的系统托盘图标也不可见。 如何让添加以管理员身份运行,但仍然可以被任何用户帐户完全使用?

3
具有自定义每周计划的计划任务不会运行
我在任务计划程序(在Windows 8上)中设置了一个新任务来运行批处理文件,并将任务设置为每周工作日上午7:40运行。 任务永远不会运行(自动)。下次运行时间显示任务应该运行的正确时间,但是当该时间到达时,任务不会触发。日志中没有错误,当我手动启动任务时,任务运行没有问题。 我有其他任务运行几乎相同的批处理文件设置为每日运行,这些工作正常。我还有一个其他任务设置为仅在工作日但在不同的时间运行,并且该任务也永远不会自动运行。 所有这些任务都设置为以SYSTEM身份运行。工作任务与不执行任务之间唯一明显的区别是计划。 以下是任务条件: 该任务在始终使用交流电源的台式计算机上运行。计算机没有睡眠(在此任务运行前后五分钟安排的任务就好了)。 为什么我的预定任务没有在预定时间开始?

2
在Logoff之前运行程序并等待完成
当我想在Windows 7 Home Premium Logoff \ Restart 之前运行程序(.exe \ .bat)我使用任务计划程序并设置自定义事件:Log:System,Source:Winlogon,Event ID:7002 \ 4634 \ 4647 \ ..... 问题是程序启动但系统在程序完成之前关闭,而它正在运行。 我能做什么?(不幸的是,我的操作系统没有gpedit.msc)

0
Windows Server 2012上任务终止行为的突然更改(拒绝访问)
在计算机(WS2012-R2)上重新引导后,我观察到我无法再使用任务管理器中的“详细信息”选项卡杀死启动时运行的进程。在检查了各地发布的其他类似问题的解决方案后,我注意到许多人都在推荐各种SysInternals工具。使用这些各种工具,尝试通过使用Windows(任务管理器)/ SysInternals(Process Explorer)GUI或命令行taskkill / psexec终止进程时,我仍然收到“拒绝访问”消息。 为了进行故障排除,我正在使用诸如Notepad.exe之类的良性工具-这是我使用psexec.exe所做的努力的输出... C:\Users\adminaccount\Desktop\PSTools>psexec -s taskkill /im Notepad.exe /f PsExec v2.11 - Execute processes remotely Copyright (C) 2001-2014 Mark Russinovich Sysinternals - www.sysinternals.com ERROR: The process "notepad.exe" with PID 1968 could not be terminated. Reason: Access is denied. taskkill exited on SERVERNAME with error code 1. C:\Users\adminaccount\Desktop\PSTools> …

3
通过GPO编辑已存在的计划任务
我一直在寻找一段时间,但目前没有从我可靠的朋友谷歌那里得到太多,所以想知道那里的其他人是否可以分享一些智慧。 默认情况下,Windows下有一个计划任务 任务计划程序库>微软> Windows>系统还原 叫SR。这设置为每天在系统启动和午夜运行,但我希望它更频繁地运行。 显然我可以在奇数机器上手动修改它,但是我想通过GPO在多台机器上更改设置。 我知道如何在GPO中创建计划任务,但如何在上述位置编辑已创建的任务? 有任何想法吗? 谢谢James :)

0
任务运行使用SYSTEM或管理员用户?
我们有一个按计划运行的应用程序,在任务计划程序中设置。此任务由我们的配置应用程序以编程方式创建。 现在,应用程序需要访问特定目录中的文件,默认路径是当前登录用户主目录中的子目录。 我们已尝试使用SYSTEM帐户进行设置,但它无法访问文件,并且任务一运行就会退出。 通常,我们使用管理员的密码和标志进行设置,以便在用户登录时运行。但是,某些客户端在不需要登录的系统上安装此应用程序,意味着有空白或没有密码。如果我们设置任务并手动将其更改为在没有登录的情况下运行,则需要某种密码。 我如何以编程方式(使用C#或VB.net)创建此任务以运行它不会: 需要管理员或用户密码才能运行或设置 能够访问“几乎”任何目录中的文件 能够运行是否有任何用户登录 不需要创建新用户来运行它 安装的系统范围从Windows Server 2008到Windows 10。

1
使用连接的USB HDD触发计划任务
在Windows Vista&7任务计划程序中,您可以选择一个事件来触发任务运行。 我一直在查看各种日志(主要是系统和硬件事件),似乎无法找到连接USB HDD时触发的任何事件。 但我确信必须提出一个事件,所以有人知道它是什么事件(日志/来源/事件ID)吗?

1
任务计划程序第二天不启动我的exe
我有一个在Visual Studio 2013中生成的应用程序,我使用任务计划程序来运行.exe版本。无论用户是否登录,任务都设置为每天都在工作。创建的任务计划程序将在创建的那天工作,但是当我关闭PC并且明天打开任务计划程序中的PC以执行我的任务时,“下次运行时”中没有任何内容,并且任务没有运行我的应用程序。如果我打开任务并确认确定,它将重新开始工作。

2
Windows 7:休眠后计划任务无法启动
我创建了一个共享WiFi的任务: netsh wlan start hosted network 此任务已配置为系统启动和用户登录,并且工作正常,除非我休眠我的笔记本电脑(WiFi不重启)。 有人知道为什么吗? 以下是用XML提取的整个任务: <?xml version="1.0" encoding="UTF-16"?> <Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2013-11-11T08:12:48.430373</Date> <Author>computername\json</Author> <Description>starting hosted network</Description> </RegistrationInfo> <Triggers> <BootTrigger> <Enabled>true</Enabled> </BootTrigger> <LogonTrigger> <Enabled>true</Enabled> </LogonTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>computername\json</UserId> <LogonType>Password</LogonType> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>true</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> …

1
安排Windows Server 2003作业的首选方法是什么
过去十年主要在Linux系统上工作,我的Windows知识有点生疏,我不仅要在这里查询,还要在这里询问。此外,我不是在寻找讨论,而是一个表明最佳实践的答案。 在Windows中安排任务是否会推断出与Linux中的cron相同的进程?也就是说,我假设Windows计划任务在没有用户登录的情况下工作? Windows 2003任务计划程序是计划任务的首选方式吗? 如果任务计划程序不正确,那么另一种首选方式是什么? 我想要安排的任务是pscp.exe来获取SAMBA共享上的文件并每天将其发送给供应商。

1
如何安排任务在早上运行,但每天只运行一次?
我需要在Windows 7上禁用Aero,但我每天只需要执行一次。然后在系统启动后启用Aero,我的GPU很平静;-)。 请注意,从休眠状态唤醒后我也需要它才能工作,但最好不要在每次锁定后运行。 PS:如果你想知道 - 是的,当Aero打开时,我确实有AMD GPU失败了BSOD: - /。并且,没有 - 没有什么真的有帮助但在启动时禁用Aero。 编辑:请注意,我知道如何停止/启动Aero(sc start/stop uxsms)。我不知道如何制定一个计划,以确保启动任务将在例如停止任务后30分钟被调用。并且应该在计算机的第一次启动时调用stop任务(无论是普通启动还是从休眠状态唤醒)。

0
我可以按照所需顺序自动播放音频播放列表以在特定时间播放吗?
我目前使用Windows任务计划程序在一天/一周的特定时间播放某些播放列表,我们在线播放作为预定节目的一部分。每次执行任务时,它都会在Windows Media Player中打开播放列表,并开始在其中播放随机音频文件,这对于这些目的来说很好。 但是,现在我需要非随机调度。换句话说,我们有一个大约90个音频文件的列表,需要按顺序播放,每个音频文件一天两次,然后继续下一个,并不断/无休止地重复该循环。所以时间表将是音频1(早上),音频1(晚上),第二天音频2(早上),音频2(晚上),第二天......最终音频90(早上),音频90(晚上),然后回到音频1(早上)等 我完全不知道如何使用Task Scheduler或任何其他程序执行此类操作。有可能设置这样的东西,也许使用我没有听说过的另一个程序?(如果有人知道如何做到这一点,我们甚至可能愿意支付一小笔费用。) 希望你们能提供帮助,非常感谢! 艾萨克

0
为什么Outlook在计划开始使用任务计划程序时没有正确打开?
我已在任务计划程序中安排了一个任务,以便在凌晨时分的某个时间启动Outlook,以便它可以在启动时执行宏。我在任务计划程序中的设置如下。 在“ 常规”选项卡中,我选择了“运行”选项“用户是否已登录”和“以最高权限运行” 在Actions > Edit Action> Settings下,我有Program / script: "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"和Add arguments(可选):/recycle 在“ 条件”选项卡中,一切都未选中 在“ 设置”选项卡中,我已选中“ 允许”任务按需运行,因此我可以手动运行以模拟计划运行中将发生的情况 我还将选定的任务导出到文件,将任务优先级从默认值7增加到4,然后将任务导回到任务计划程序。 现在,当我从右侧面板进行测试运行时,Outlook确实开始在后台运行(可以在任务管理器中看到),但Outlook实际上并没有在屏幕上显示/打开(它通常打开的方式)让你阅读邮件,互动等)。我希望Outlook能够实际打开,而不仅仅是在后台运行。任务计划程序甚至能实现这一目标吗 谢谢。

0
限制非管理员用户对Task Scheduler的访问
在Windows 7中,是否可以(通过regedit,cmd,gpedit.msc或任何其他方式)限制非管理员用户(即不守规矩的孩子)对任务计划程序的访问? 通过限制访问,我的意思是: 阻止用户创建任务 阻止用户通过“开始”菜单或直接访问taskchd.msc 如果有可能,我该如何实现? 我努力了: 通过转到HKEY_USERS\S-1-5-21-non-admin-user-id\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer并创建一个名为NoTaskScheduler的REG_DWORD 来访问注册表,其值为1 将REG_DWORD名称更改为Notaskschd.msc,然后更改为Notaskschd,然后更改为Taskschd.msc,依此类推,但是这样做也没有效果 转到HKEY_USERS\S-1-5-21-non-admin-user-id\Software\Policies\Microsoft\Windows\System,然后重复该过程 编辑附加信息(可能是相关的)-现在是标准用户的用户以前曾经是管理员。此后,我已经撤销了他们的权利,现在他们是标准用户。 使用本地组策略编辑器限制任务计划程序访问为空。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.