Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Зависает диспетчер печати (принтеры становятся недоступными) (http://forum.oszone.net/showthread.php?t=276690)

talia__roberta@twitter 29-01-2014 14:57 2298513

Зависает диспетчер печати (принтеры становятся недоступными)
 
Вопрос такой.

Есть Windows 2008R2. Есть принтеры, подключенные по Ethernet, установленные на сервер. Роль Терминального сервера на оном не установлена. Принтеры расшарены. В наличии есть принтера HP 2035, HP1606, Canon 2018, 1024.

Периодически (с разной непонятной зависимостью) принтеры становятся недоступными и помогает только перезапуск Диспетчера печати. Также обратила внимание, что появилось на каждый принтер по паре-тройке перенаправленных принтеров, которые я не могу почему-то удалить.

В Журнале событий имеем следующее

Источник TerminalServices-Printers

Код события 1111, а также 1107.

То есть он то не может найти драйвера для принтера, то не может удалить перенаправленные принтеры. При этом в журнале он не может найти драйвера для принтеров, которых и вовсе нет на данном сервере. Например, DoPDF, который на сервере и не установлен (хотя на некоторых клиентах он присутствует).

Вопросы:

1. Как удалить эти перенаправленные принтеры?

2. Как сделать так, чтоб служба не висла? При этом я пыталась отключить EasyPrint через GPO, но чот так и не поняла - сработало это или нет, походу, что нет (а может у меня криво политики раздаются).

cameron 29-01-2014 15:03 2298521

Цитата:

Цитата talia__roberta@twitter
1. Как удалить эти перенаправленные принтеры? »

выполнить logoff сеансам в которых они перенаправлены на сервер.
Цитата:

Цитата talia__roberta@twitter
2. Как сделать так, чтоб служба не висла? При этом я пыталась отключить EasyPrint через GPO, но чот так и не поняла - сработало это или нет, походу, что нет (а может у меня криво политики раздаются). »

если это сервер печати, а не терминальный - то Easy Print не при чём.
что бы служба не висла нужно подбирать нормальные (не кривые) драйверы.

talia__roberta@twitter 29-01-2014 15:09 2298528

cameron, драйвера родные, конечно же. Не факт, что они не кривые ((

Цитата:

Цитата cameron
выполнить logoff сеансам в которых они перенаправлены на сервер. »

а как узнать с какого сеанса они перенаправлены?

Angry Demon 29-01-2014 15:11 2298530

Цитата:

Цитата talia__roberta@twitter
а как узнать с какого сеанса они перенаправлены?

По имени принтера. Там будет имя станции.

Ой, или это в Citrix так...

cameron 29-01-2014 15:13 2298533

Цитата:

Цитата talia__roberta@twitter
а как узнать с какого сеанса они перенаправлены? »

"перенаправлено %ID%" где ID - номер RDP сеанса ;)

Цитата:

Цитата talia__roberta@twitter
cameron, драйвера родные, конечно же. »

разные они бывают, PS/PCL5/PCL6.
а кроме родных ещё есть MS'ные - они зачастую менее функциональне, но и изрядно более стабильные.

talia__roberta@twitter 29-01-2014 15:16 2298539

Angry Demon,
ну вот на сервере в Устройствах и принтерах смотрю
HP LaserJet 400 M401 PCL 6 на Имя_комп (перенаправлено 2/скопировано 3)
При этом Имя_комп - это сам сервер. Как я могу закрыть сеанс и что-то удалить при этом с сервера??
Или я что-то не догоняю?

Есть просто
HP LaserJet P2035n (перенаправлено 2/скопировано 1)
Тут как понять кто есть кто?

cameron 29-01-2014 15:18 2298542

Цитата:

Цитата talia__roberta@twitter
Есть просто
HP LaserJet P2035n (перенаправлено 2/скопировано 1)
Тут как понять кто есть кто? »

покажите скриншот, я тоже не понимаю

talia__roberta@twitter 29-01-2014 15:24 2298551

Вложений: 1
cameron

cameron 29-01-2014 15:27 2298557

впервые такое вижу.

talia__roberta@twitter 29-01-2014 15:48 2298574

cameron, вот и я от том же. Гугл уже перечитала весь.. ничего кроме "смени дрова" не могу подобрать. НО для этого нужно ж удалить сначала все (((

Angry Demon 29-01-2014 15:52 2298577

talia__roberta@twitter, могу только предположить, что остановив спулер и удалив с сервера все драйверы, вы получите чистую папку "Принтеры".

talia__roberta@twitter 29-01-2014 16:22 2298604

Angry Demon, остановка диспетчера не дает мне удалить перенаправленные принтеры ((

В общем, что получается. Я ж на сервер захожу через удаленный рабочий стол.
Когда я захожу со своей учетной записи по удаленке, используя на сервере учетку Администратора, то вижу то окно с принтерами, которое приводила.
Если я выйду из своей учетной записи, зайду под другой и опять же по удаленке зайду под Аоминистратором на сервер, то я вижу меньше принтеров.
Получается, что перенаправленные принтеры - это с моего компа, что ль?

Angry Demon 29-01-2014 16:35 2298619

Цитата:

Цитата talia__roberta@twitter
Получается, что перенаправленные принтеры - это с моего компа, что ль?

И так может быть. Отключите у себя в RDP-клиенте перенаправление принтеров.

talia__roberta@twitter 29-01-2014 16:44 2298625

Цитата:

Цитата Angry Demon
И так может быть. Отключите у себя в RDP-клиенте перенаправление принтеров. »

о! исчезло 5 принтеров на сервере..
осталось выяснить откуда еще парочка появилась.

Или вот, например, ругается периодически

"Драйвер doPDF 6 Printer Driver для принтера doPDF v6 не опознан. Обратитесь к сетевому администратору, чтобы он установил нужный драйвер."

Хотя этот принтер на сервере вообще не установлен. НО установлен, например, у меня на компе. Это как понимать?

Angry Demon 29-01-2014 19:29 2298738

Цитата:

Цитата talia__roberta@twitter
Это как понимать?

Это понимать так: кто-то, у кого этот драйвер установлен и включено перенаправление в RDP-клиенте, подключается к серверу по RDP. Вот, принтер и пытается отобразиться.

talia__roberta@twitter 29-01-2014 20:07 2298764

Angry Demon, вопрос в том как его вычислить ))) кто-то просто так не может. Могу только я. Только я теперь уже не упомню с каких компьютеров в сети я заходила удаленно на сервер.

Angry Demon 30-01-2014 09:08 2299010

Цитата:

Цитата talia__roberta@twitter
вопрос в том как его вычислить

Посмотреть в Диспетчере задач, кто из пользователей залогинен.

talia__roberta@twitter 30-01-2014 10:17 2299033

Angry Demon, хм. Нет. Лишних залогиненных нет. Только тот пользователь и удаленный сеанс, кто по факту (я) залогинен.
А вот у одного принтера две копии и все "Готов". Кстати, этот пользователи этого принтера чаще всех и жалуются. Видимо из-за него вешается диспетчер печати.

Angry Demon 30-01-2014 10:34 2299044

Цитата:

Цитата talia__roberta@twitter
А вот у одного принтера две копии и все "Готов"

Возможен вариант, что ОС сервера сама просканировала сеть и установила некоторые Ethernet-принтеры, затем они вручную были добавленавлены и стали копиями. Кроме того, возможно, что какие-то принтеры, подключенные локально к станциям тоже были найдены ОС сервера автоматически.

cda2023 30-01-2014 12:44 2299123

Вложений: 2
Для удаления всех перенаправленных принтеров отмените перенаправление принтеров у клиентов (на каждой машине клиента снять галку перенаправлять принтеры -:) ) или зайти Администрирование->службы удаленных рабочих столов->конфигурация узла сеансов рабочих столов
там правый щелчок по подключению->свойства и установить пере опредение политики что не подключать к удалёнке
и перегрузить сервак.
(если не понятно где искать - смотрите фалы скринов)

Но решение всех проблем это убрать расшаривание принтеров (ибо M до сих пор не сделала это правильно и отваливается с завидным постоянством! ) совсем и навсегда и использовать сетевые принтеры (принтеры имеющие встроенный сетевой интерфейс и не зависимые от компьютера у HP это принтеры с индексом n в конце - перевел своих и забыл проблемы).

В WinXP перенаправление практически не работает должным образом.
В Win7 перенаправленные принтеры работают лучше (но все равно хуже чем сетевые).

talia__roberta@twitter 30-01-2014 12:53 2299129

cda2023,
Цитата:

Цитата cda2023
Но решение всех проблем это убрать расшаривание принтеров (ибо M до сих пор не сделала это правильно и отваливается с завидным постоянством! ) совсем и навсегда и использовать сетевые принтеры (принтеры имеющие встроенный сетевой интерфейс и не зависимые от компьютера у HP это принтеры с индексом n в конце - перевел своих и забыл проблемы). »

Не поверите. Именно эти принтеры у меня и используются ))) С сетевым интерфейсом. Разве их не нужно ставить на общий доступ, чтоб можно было их использовать на любой машине в сети? Вроде нужно. То, что они не зависят от компьютера, а они зависят, так как при выключенном сервере они доступны не будут :) это упрощает доступ к ним.
А принтеры, которые подключены по USB к локальным машинам и расшарены не отображаются в папке Устройства на сервере.

Цитата:

Цитата cda2023
Для удаления всех перенаправленных принтеров отмените перенаправление принтеров у клиентов (на каждой машине клиента снять галку перенаправлять принтеры - ) или зайти Администрирование->службы удаленных рабочих столов->конфигурация узла сеансов рабочих столов
там правый щелчок по подключению->свойства и установить пере опредение политики что не подключать к удалёнке
и перегрузить сервак. »

У меня сейчас именно такие настройки. То есть они и были, я ничего там не меняла.

cda2023 30-01-2014 13:38 2299174

Цитата:

Цитата talia__roberta@twitter
Не поверите. Именно эти принтеры у меня и используются ))) С сетевым интерфейсом. Разве их не нужно ставить на общий доступ, чтоб можно было их использовать на любой машине в сети? Вроде нужно. То, что они не зависят от компьютера, а они зависят, так как при выключенном сервере они доступны не будут это упрощает доступ к ним.
А принтеры, которые подключены по USB к локальным машинам и расшарены не отображаются в папке Устройства на сервере. »

Не в коем случае не нужно "расшаривать" средствами Win сетевые принтеры!

Я их ставлю через создание tcp/ip порта с ip адресом (только выбирайте стандартный tcp/ip порт иначе не будет видно IP - как у стандартного HP порта),
после подсовываю папку с нужным драйвером с диска (сразу совет названия применять по шаблону типа Модельпринтера_Номеркомнаты_IP и крайне желательно совпадение имен принтеров на локальных машинах и на сервере).
На локальных компьютерах по той-же технологии установить принтер.
И в итоге Вы получите независимые от включен или нет локальный компьютер или сервер принтер -
(и сразу скажу что через DHCP раздавать им ip можно, но таит очееееееень много подводных камней -:) когда закончится аренда адресов и им перевыдаст ip будет весело!!!)

С принтерами, подключенными по USB - гораздо сложнее, поскольку их либо не заводить на серваке либо перенаправлять (я за первое - на серваке не ставлю перенаправленные USB принтеры), но шарить их в любом случае нельзя!
Как я уже писал, в XP для правильного перенаправления принтеров должны все планеты выстроятся в одну линию и застыть -:)
(хотя с некоторыми оговорками мне удалось перенаправить принтер - после установки Net Framework 4.5 b и SP4)/
В win7 это работает стабильнее, без дополнительных плясок, но все равно отваливается и сообщения заваливают журнал именно про этот принтер...


ЗЫ. По умолчанию при удаленном подключении win пытается локальный принтер перенаправить (но не всегда получается), поэтому галку снять надо, как писал выше в настройках пользователя на локальных машинах, и проверьте переопределение настроек.

PS. Вы не написали какая ОС на локальных компьютерах (и какой SP, стоят обновления...)

Angry Demon 30-01-2014 13:48 2299177

Цитата:

Цитата talia__roberta@twitter
Разве их не нужно ставить на общий доступ, чтоб можно было их использовать на любой машине в сети?

Нет. Не нужно. Можно смело подключить на станции, а не на сервер. Не будете зависеть от включённого сервера.

zavoruev 30-01-2014 13:57 2299189

Цитата:

Цитата Angry Demon
Можно смело подключить на станции, а не на сервер. »

Проще поднять роль сервера печати и подключать туда сетевые принтеры и применяя ГПО раздавать принтеры юзерам! Ходить (или удаленно) прописывать каждому пользователю принтер имея от 300 пользователей не реально. Ну или без ГПО, но обязательно с принт-сервером и лучше 2-мя, что бы резервирование было)!

talia__roberta@twitter 30-01-2014 15:34 2299278

Цитата:

Цитата cda2023
Не в коем случае не нужно "расшаривать" средствами Win сетевые принтеры! »

о как.. не знала. Ставила расшариванием. Да, порт и Ip как вы говорите присваивала. Но один принтер стоит на стандартном HP порту, но он и не перенаправляется.
Цитата:

Цитата cda2023
PS. Вы не написали какая ОС на локальных компьютерах (и какой SP, стоят обновления...) »

Сервер Win 2008R2
Клиенты WinXp SP3, Win 7 Pro, Win 8 Pro. Но больше всего Win XP , конечно же.
У меня нет цели перенаправить принтеры. Мне кажется в этом нет необходимости в моем случае.
Цитата:

Цитата Angry Demon
Можно смело подключить на станции, а не на сервер. Не будете зависеть от включённого сервера. »

Ну да. Я имела в виду от той машины, на которой дрова стоят. нО, если не расшаривать, конечно, то зависеть не будет.

Кароче, я так поняла, что мне надо переставить принтеры теперь по методике cda2023 .

Цитата:

Цитата zavoruev
Проще поднять роль сервера печати и подключать туда сетевые принтеры и применяя ГПО раздавать принтеры юзерам! Ходить (или удаленно) прописывать каждому пользователю принтер имея от 300 пользователей не реально. »

Вариант, но у меня всего 30 пользователей :) Но попробовать можно.

Angry Demon 30-01-2014 15:36 2299283

talia__roberta@twitter, станций много?

talia__roberta@twitter 30-01-2014 15:53 2299298

Angry Demon, 30. Принтеров - 10, в том числе три МФУ. Часть из них по Ethernet, часть по USB к локальным машинам и на шаре.

Angry Demon 30-01-2014 15:56 2299305

talia__roberta@twitter, при таком небольшом количестве станций можно смело подключать Ethernet-принтеры каждой станции, а не выносить на сервер. ИМХО.

talia__roberta@twitter 30-01-2014 15:58 2299311

Angry Demon, хм.. и что тогда? кто будет висеть, если что?

Angry Demon 30-01-2014 16:13 2299336

talia__roberta@twitter, а кто-то должен висеть? У меня, например, никто не висит, все работают.

talia__roberta@twitter 30-01-2014 17:11 2299374

Angry Demon, ну в принципе да, если принтеры будут по одному где-то, а не всей кучей.

Angry Demon 30-01-2014 19:32 2299460

talia__roberta@twitter, а какая разница кучей-не кучей? Они же Eternet-устройства, подключаемые в любой коммутатор сети, а не воздушно-капельные! Или вы хотите сказать, что рабочие станции будут виснуть, если их не к серверу подключить, а к коммутаторам сети? ;)
В одной из обслуживаемых мной организаций около 100 станций, 55 принтеров класса предприятия и МФУ, подключённых либо по Ethernet-кабелю, либо по W-Fi (в тех местах, где протяжка кабеля невозможна). Установлены как по паре в кабинете (наряду с парой персональных на станциях), так и по восемь. Работают как напрямую со станций, так и через XenApp (система удалённой доставки приложений, функциональный аналог недоделки от M$ под названием RemoteApp). Кто и почему должен виснуть - для меня большая загадка. :)

talia__roberta@twitter 30-01-2014 20:11 2299497

Angry Demon, ну вот для меня загадка, почему виснет спулер сейчас, когда они все кучей на сервере ))

Angry Demon 30-01-2014 20:27 2299504

talia__roberta@twitter, скажу о своём опыте борьбы с падением спулера на сервере XenApp. Драйверы и ещё раз драйверы.
Постулат 1: Не всегда самый свежий драйвер - самый лучший. Иногда приходится откатиться на несколько версий.
Постулат 2: Как правило, универсальные драйверы от HP спасают ситуацию во всех случаях.

talia__roberta@twitter 30-01-2014 22:54 2299562

Angry Demon, в том-то и дело, что дрова аж 12 года у того принтера, который по моим предположениям причина всех бед.

Ладно, я попробую разнести принтеры по локальным станциям, а с сервера все удалить.
То есть, как я поняла, не делать Ethernet-принтеры шаровыми, а просто устанавливать как новое устройство сетевое, подсовывая драйвера.

Angry Demon 31-01-2014 08:17 2299670

Цитата:

Цитата talia__roberta@twitter
у того принтера, который по моим предположениям причина всех бед

Модель, если не секрет.

Цитата:

Цитата talia__roberta@twitter
просто устанавливать как новое устройство сетевое, подсовывая драйвера

Конечно.

talia__roberta@twitter 31-01-2014 11:41 2299759

Цитата:

Цитата Angry Demon
Модель, если не секрет. »

HP LaserJet 2035n

Angry Demon 31-01-2014 12:16 2299781

Цитата:

Цитата talia__roberta@twitter
HP LaserJet 2035n

Хорошая машинка уровня небольшой рабочей группы. Попробуйте использовать HP Universal Print Driver Series for
Windows
. Взять можно тут.

talia__roberta@twitter 31-01-2014 12:25 2299786

Angry Demon, спасибо! Я попробую ) вот только до офиса доберусь на след. неделе ))

talia__roberta@twitter 05-02-2014 10:31 2303013

cda2023, Angry Demon, огромное спасибо за помощь. Сделала по вашему совету - удаление принтера с сервера и установка с помощью универсального драйвера на каждую машину. ПРоверим как будет работать :)

Angry Demon 05-02-2014 11:00 2303034

talia__roberta@twitter, не за что. Отпишитесь, пожалуйста, о результатах.

talia__roberta@twitter 07-02-2014 10:23 2304630

Ну вот третий день - полет нормальный. И ошибок больше нет в журнале )
Так что думаю можно считать проблему решенной. Спасибо.

Angry Demon 07-02-2014 13:20 2304749

talia__roberta@twitter, на здоровье. Забегайте ещё! :yes:


Время: 16:36.

Время: 16:36.
© OSzone.net 2001-