Windows-Server-2012
如何更好地跟踪和調試卡在列印後台處理程序中的文件會發生什麼?
我有一個執行 Windows Server 2012 的列印伺服器,它在域中共享並由終端服務客戶端使用。
域網路跨越使用隧道的國家/地區,在某些情況下,列印伺服器和列印機不在同一個物理網路中,在這種情況下,當網路繁忙時,大文件無法列印。
如果我檢查“列印隊列”視窗,我沒有得到太多關於發生情況的數據,顯示的唯一可用欄位是
Document Name
Status
Owner
Pages
Size
Submitted
Port
有時 Size 是空的,而 Status 並沒有提供太多資訊。剩下的唯一解決方案是
Cancel All Documents
從同一個“列印隊列”視窗中進行選擇,並且當某些列印作業被卡住時通常不起作用。系統管理員有沒有辦法更好地跟踪和調試卡在列印假離執行緒序中的文件會發生什麼?
由於您提到了隧道和遠端列印機,我將首先使用Wireshark收集與列印作業相關的網路數據並嘗試模擬行為(即列印大文件失敗)。您可能能夠辨識出任何一方正在關閉的連接。
如果做不到這一點,使用程序監視器擷取列印後台處理程序的低級系統呼叫使用數據可能會幫助您確定問題是否是列印伺服器的本地問題。
您還可以按照列印後台處理程序崩潰故障排除步驟的 TechNet 文章中說明的步驟進行操作。