无法在 Windows Server 2003 64 位上通过 PsExec 启动程序

无法在 Windows Server 2003 64 位上通过 PsExec 启动程序

我在 Windows Server 2003 32 位计算机上运行了 PsExec,以远程启动 Windows Server 2003 64 位计算机上的程序。该程序是一个 win32 程序,依赖于

msvcr80.dll, msvcp80.dll, msjava.dll, PocoFoundation.dll, PocoNet.dll.

该过程将会冻结,看上去好像无法启动用户界面。

但是,如果我登录该 64 位计算机并双击该程序,程序运行良好。使用 PsExec 启动它会有什么问题?我使用进程资源管理器但找不到任何东西。谢谢。

编辑:更新,该问题实际上发生在该主机上由 psexec 启动的每个程序上。

例如,如果尝试使用 psexec 启动 notepad.exe,我可以在任务管理器中看到进程名称 (notepad.exe),并在任务栏上看到记事本选项卡。但是当单击记事本选项卡时,窗口不会显示。看起来应用程序卡在启动过程中。

答案1

您无法运行 Windows 程序,结果。程序将启动并运行,但不会显示在任何地方。

从 Psexec 页面

... 具有完整的交互功能安慰应用程序

我的重点。

相关内容