У нас есть доменная сеть с примерно 30 компьютерами и активным каталогом на Windows Server SBS 2003 32bit. Каждый раз, когда я подключаюсь к этому серверу с любого другого компьютера, он автоматически пытается отправить какое-то задание на печать. Однако он не может печатать, и принтер, кажется, никогда не получает задание. Я наблюдал, как это происходит на каждом компьютере, который подключается к этому конкретному серверу. Кажется, что эти задания на печать отправляются неоднократно и на разные принтеры, если установлено более одного. Как только я отменяю одно задание на печать, оно запускает другое, повторяется несколько раз и, наконец, останавливается.
Что здесь может происходить?
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 предлагает параметр реестра, который может предотвратить это, если «принтер» «Отправить в OneNote» не установлен в качестве принтера по умолчанию (он должен работать из коробки в Win2008 +, но статья базы знаний предполагает, что для Win2003 необходимо исправление, чтобы соблюдайте этот параметр реестра - убедитесь, что вы выполнили должную осмотрительность перед его установкой):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
RedirectDefaultPrinterOnly
1
Конечно, если вам нужно печатать с сервера, а ваша сеть мала / достаточно управляема, вы, вероятно, можете просто подключиться к нужным принтерам прямо на сервере и полностью отключить перенаправление принтеров для этого сервера:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
fEnablePrintRDR
0
Если редактирование реестра на сервере кажется слишком опасным, попробуйте параметры локальной политики безопасности, которые делают то же самое: http://technet.microsoft.com/en-us/library/cc731963%28v=ws.10%29.aspx
Вы можете избежать совместного использования принтеров вашего хоста с виртуальной машиной, отредактировав файл %appdata%\Microsoft\Windows\Hyper-V\Client\1.0\vmconnect.rdp.{virtual machine GUID}.config
И изменив простой True
к False
следуя этот руководство.
собирался предложить очистить
C:\Windows\System32\spool\PRINTERS
папку на сервере и клиенте, чтобы убедиться, затем перезапустите службы диспетчера очереди печати и посмотрите, не застряло ли что-то в очереди принтера?