特定伺服器的遠端桌面嘗試發送列印作業
我們在 Windows Server SBS 2003 32 位上有一個包含大約 30 台電腦和一個活動目錄的域網路。每當我從任何其他機器連接到此伺服器時,它都會自動嘗試發送某種列印作業。但是它無法列印,並且列印機似乎從未接收到該作業。我一直在每台連接到此特定伺服器的電腦上看到這種情況。如果安裝了多個列印機,它似乎會重複發送這些列印作業,並發送到不同的列印機。一旦我取消一個列印作業,它就會開始另一個,重複幾次,最後停止。
這裡會發生什麼?
PS - 我最初認為這與 MS OneNote 相關,但事實證明這發生在沒有 OneNote 的電腦上。
看起來我對我的評論非常接近:http ://social.technet.microsoft.com/Forums/en-US/officeitpro/thread/fdb951e5-82a4-46a0-8a74-5677b18094d6向其他人展示了同樣的問題。
如果您不需要通過遠端桌面連接進行隧道列印,您可以取消選中 mstsc.exe 選項的本地資源選項卡中的列印機複選框。
如果您確實需要遠端桌面列印機重定向,那麼在 MS 修復 OneNote 驅動程序之前,您可能會很不走運,但http://support.microsoft.com/kb/911913建議使用系統資料庫設置可能會阻止這種情況,如果“發送To OneNote" ‘printer’ 未設置為您的預設列印機(它應該在 Win2008+ 中開箱即用,但知識庫文章建議 Win2003 需要一個修補程序才能遵守此系統資料庫設置 - 確保在您執行盡職調查之前安裝它):
- 打開regedit.exe
- 導航
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
- 創建一個新的 DWORD 值(或編輯現有的),稱為
RedirectDefaultPrinterOnly
- 將其值設置為
1
- 將列印機列表中的任何其他列印機設置為預設列印機
當然,如果您需要從伺服器列印並且您的網路足夠小/易於管理,您可以直接在伺服器上連接到您需要的列印機,然後完全禁用該伺服器的列印機重定向:
- 在伺服器上,打開 regedit.exe
- 導航
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
- 創建一個新的 DWORD 值(或編輯現有的),稱為
fEnablePrintRDR
- 將其值設置為
0
如果 registry-editing-on-the-server-stuff 看起來有點太危險,也許嘗試執行相同操作的本地安全策略選項:http ://technet.microsoft.com/en-us/library/cc731963%28v =ws.10%29.aspx