我们似乎对用VB6编写的特定任务存在问题。我不是开发人员,但我被告知这些任务执行程序是用VB6编写的。
任务由任务调度程序启动,进程开始运行(您可以在任务管理器中查看任务,但不使用资源、00 CPU、760 K RAM),但什么也不会发生。在正常情况下,任务将使用25%的CPU和高达20 MB的RAM。当任务无法运行时,您仍然可以通过任务计划程序结束并启动它,但是什么也不会发生。如果您只通过exe运行进程,它就会运行良好。问题似乎只是当它是通过任务调度程序启动的时候。这是一个随机问题,总是在服务器重新启动后消失。所有这些任务都是WindowsServer2008Standard上的VB 6应用程序,一些服务器是SP1,有些是SP2,但这两个版本都遇到了这个问题。该任务已配置为以最高权限运行,并运行是否登录。在exe上将兼容性模式设置为2003不会产生任何影响。
情况1: 51 -错误-程序似乎没有完成,检查服务器!!(Desc:输入文件结束后)在这种情况下,任务在任务调度程序中运行,您可以在任务管理器中查看进程。。在日志文件中,记录的全部内容是:12/17/200903:16启动T2填充器版本- 1.0.12您可以通过任务调度器结束任务,然后通过任务调度程序启动它,然后它就结束了。
情境2: 36 -程序上一次运行于2009年12月16日-在这种情况下,任务正在任务调度器中运行,您可以在任务管理器中查看进程,但没有使用资源,00 CPU,760 K RAM。日志文件中没有记录任何内容。通过任务调度程序结束任务,但必须手动运行exe才能完成任务。
我想知道是否还有其他人在服务器2008上遇到过VB6任务或其他任务的问题?
发布于 2011-02-16 02:35:00
我敢打赌应用程序会弹出一个消息框,或者其他情况下取决于桌面的存在。
我建议将任务标记为“交互式”(可能取消选中“隐藏”复选框)(我不确定确切的设置名称,我没有一个方便测试的2k8框)。如果您是在任务运行时登录的,您应该能够看到它弹出的任何消息或其他内容。
发布于 2010-01-21 03:26:16
您的示例中的错误值是否来自Windows的VB应用程序?
51 & 36在Windows ( network ##)中是否存在网络共享错误?
https://serverfault.com/questions/95797
复制相似问题