windows – 具有GUI问题的计划任务
当任务具有GUI时,是否存在在
Windows 2003中运行计划任务的问题?我有一个在Windows 2000中工作正常,但不能在Windows 2003上运行.
细节: 我有一个.bat工作,它在一个旧的Windows 2000服务器上每天运行多年.我上周终于退出了该服务器并将作业(以及相关的程序和文件)移到了Windows 2003服务器上. .bat文件首先调用几个cmd行应用程序,但最后一步是基于GUI的.NET应用程序(它对图像文件执行一些OCR然后自行关闭). 从新服务器登录为Scheduled Task所有者,我可以从命令行成功运行.bat文件. 从新服务器再次以计划任务所有者身份登录,我可以右键单击计划程序中的任务并成功运行它.此任务只是运行相同的.bat文件. 如果计划任务所有者登录到2003服务器并且从远程服务器(用户启动计划任务并连接到此服务器)启动任务,则它也将成功运行. 如果计划任务所有者未登录到此服务器,则计划任务将在启动GUI应用程序的步骤中失败.我们无法收到任何错误消息.从不同的会话/用户帐户运行ProcMon,监控该用户帐户没有出现任何问题. 目前,我可怕的解决办法是让计划任务所有者在屏幕锁定时登录控制台.当然,每次重启服务器时都会感到很痛苦…… 计划任务所有者是我们的“域服务帐户”,并且正在处理所有其他服务器上的所有其他任务.它没有被锁定或类似的东西. 我甚至尝试修改任务计划程序以检查“允许服务与桌面框交互”,但这并没有改变任何内容. (是的,我在更改后重新启动了服务.) 思考? 更新(1/19/2010) 我需要澄清一下:我提到的.NET应用程序有很多可行的东西.直到它到达需要打开一个应用程序然后挂起的窗口的程度.我们可以通过它留下的日志记录条目看到应用程序的进度,因此我们可以看到它正常工作,最后一个日志条目是“即将启动OCR”……这就是她挂起的地方.
您是否可以访问程序的源代码以进行调试?这听起来像Windows创建失败,因为除非任务所有者登录到计算机,否则程序没有可用的Windows桌面.本文
http://msdn.microsoft.com/en-us/library/ms687105%28VS.85%29.aspx描述了窗口站和桌面创建的过程.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在官方Windows Python 2.5上使用时间> 2038年
- active-directory – 本地与远程登录的不同空闲时间(屏幕锁
- 在Windows XP下,使用C语言:检查文件是否已打开
- microsoft-metro – 从自定义shell运行metro应用程序
- WPF MahApps.Metro – 在哪里放置ResourceDictionaries?
- windows – 快速创建用于软件测试的全新OS安装
- slice :: chunks / windows是否有等效的迭代器循环对,三元组
- Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环
- 版本控制 – DVCS选择 – Windows有什么好处?
- 我应该在Windows中使用Mercurial使用哪个合并工具?
- windows-server-2008 – Windows 2008 DNS可以将
- windows-server-2008 – Windows Web Server 200
- Windows Phone 8 – 无法在Windows Phone 8上安装
- windows-server-2008 – VPN用户的登录时间配额
- 从Windows批处理文件读入ini
- Windows – VirtualBox重新启动后从Vagrant重新连
- windows-server-2008 – 兼容性错误在Windows 20
- 是否可以将Windows Server 2016 Datacenter降级为
- NSIS:无法从Windows 7 64位的注册表中获取JRE版
- .net – 覆盖嵌入到MSI中的app.config设置?