从 Windows 服务实例打印 - 看不到打印机

从 Windows 服务实例打印 - 看不到打印机

我正为此而苦苦挣扎。

我正在尝试调用一个外部应用程序(Foxit Reader),以便从 Windows 服务将 PDF 打印到网络或本地安装的打印机(我都试过了)。

该服务正在以域管理员帐户身份登录(目前只是为了排除权限)并运行一段.NET 代码来Process.Start调用 Foxit 并静默打印/关闭应用程序。

几周前我一直在使用它,但是突然它就停止了,我不知道为什么。

无论我做什么,应用程序都会默默失败。事件查看器中没有出现任何错误,但应用程序本身保持打开状态,这表明它无法正常工作。

我尝试以本地系统身份运行,服务器上弹出一个窗口,告诉我应用程序想要显示一条消息。该消息是一个错误对话框,显示“尝试引用不存在的令牌”。

在 Windows 服务环境中运行的用户帐户无法看到打印机的原因是什么?

答案1

服务器只需要重新启动...

解脱与沮丧交织在一起!

相关内容