Слетает принтер по умолчанию в терминале 2019
Попробуй батник написать перезапуска диспетчера печати.
Вот это можешь в батник засунуть:
net stop Spooler
net start Spooler
Пусть пользователи, если нет связи с принтером, запускают этот батник
Луше установить на всех машинах этот сетевой принтер и потом достаточно, установить на терминальном сервере драйвера от этого принтера, сам принтер можно снести. Терминалка сама подцепит локальные принтера (сетевые тоже) у win7. Попробуйте установить ScrewDriver на сервер и клиенты, должно помочь. Пробуй другие дрова, hp обязан печатать. Кстати модель какая? Если сервак в локалке - тупо даешь админские права юзерам заходишь RDP устанавливаешь этот принтер по сети. Потом убираешь права и радуешся. Для 4 юзверей вполне процедурка. В настройках RDP на клиентах не забыть снять галку проброс принтеров. Может стоит попробовать это :ScrewDrivers – это быстродействующее и простое в использовании приложение, требующее минимальной настройки параметров. Этим решением могут воспользоваться администраторы, которые хотели бы предоставить пользователям возможность печати документов из любого приложения на любом сетевом принтере. ScrewDrivers автоматически обнаруживает атрибуты пользовательского принтера и создает полнофункциональный виртуальный принтер.
ScrewDrivers 4 – представляет собой самостоятельное приложение, исключающее необходимость в трудоемком управлении драйверами печатных устройств в средах Terminal Server и Citrix MetaFrame. ScrewDrivers также распространяется в качестве интегрированного компонента Simplify Suite. Указанное решение допускает развертывание ScrewDrivers в сочетании со службой каталогов Active Directory. Сервак ведь под 2008 - почему не снести все дрова принтеров с сервера и не начать использовать Easy Print от MS ?
Тем более принтер HP - значит поддерживает pcl и никаких проблем быть не должно.
Имею то же самое серверное ПО, только сервер и клиенты в домене - никаких проблем печати нет. (9) baldyman, спасибо за совет, по описанию отличная вещь, попробую в первую очередь. Странно что она мне раньше на глаза не попадалась. Спасибо за советы, съездил в отпуск теперь буду пробовать варианты решения. По результатам отпишусь. Попробуйте установить сетевой принтер через локальный порт. В большинстве случаев проблема решается. Последнии драйвера решают. Для терминалок использую принтеры подключенные по Eth. Принтер этикеток - расшарил на рабочей станции, подключил на терминальном сервере. Настройка прав и последнии драйвера исправили все проблемы. (14) atlantic23,
По части принтера этикеток.
был у меня когда-то на прошлом месте работы 2003 сервак, на нём в Citrix'е была опубликована 1С-ка.
Постоянно слетали настройки принтера этикеток Zebra. а вот принтер был то ли USB, то ли COM.
В итоге на рабочей станции, к которой была подключена Zebra я поставил в автозагрузку програмульку TCPrint.exe
Она позволяет подключаться к принтеру по протоколу TCP, поставил дрова от Zebr'ы на серваке, а порт указал сетевой, который ссылается на машинку, к которой подключен локальный принтер. В тот момент это было очень хорошее решение. раньше использовали screwdrivers(клиент-сервер в т.ч. х64), очень хорошая программа
потом перешли на управляемые приложения в 1С на вэб сервере и проблемы с печатью полностью отпали Вопрос1: проблема возникает у всех пользователей или у избранных, только в терминальных сессиях или при консольной печати тоже?
Вопрос2: проблема возникает при печати из отдельно взятой программы или "Пробная страница" тоже дает похожий эффект?
Вопрос3: используете ли Вы драйверы WHQL? Очень смущают драйвера Canon x64!
Вопрос4: места на системных дисках контроллеров домена хватает?
Вопрос5: dcdiag.exe случаем никаких ошибок не выдает? Нашли только одно решение - переход на сетевые (LAN) принтера. Есть такая утилита - ScrewDriver, пробрасывает принтеры в терминальную сессию. Довольно таки стабильно работает, пока ей спасаемся.
Решил всё подробно самому описать потому что пару месяцев решал эту головоломку, но у меня была возможность в планировщике задач поставить перезагрузку сервера в 3:00 ночи тем самым сбрасывая счётчик ошибок, ошибки действительно возникает из-за папки принтерс, видимо у неё какой-то лимит на количество файлов от невыполненных очередей печати, чтобы не забить полностью диск ц, возможно этот лимит где-то меняется в реестре но мне это уже неинтересно :) а файлы в этой папке остаются чтобы была возможность потом распечатать файл который вызвал ошибку по той или иной причине.
Очистка папки от переполнения старых вызывающих ошибку файлов очереди печати:
C:\WINDOWS\system32\spool\PRINTERS
Можно руками, но она потом наполниться, можно создать батник и запустить от имени администратора:
setlocal
net stop spooler
del /Q /S /F /A c:\WINDOWS\system32\spool\PRINTERS\*.*
net start spooler
cls
Можно автоматизировать: смотри системный журнал, правой кнопкой на возникающую ошибку- когда отваливается диспетчер печати и жми " привязать задачу к событию" а там добавляешь выполнение батника.
обеспечит перезагрузку службы spooler через 10 секунд при первом и втором сбое и через 20 сек при последующих, а также сброс счётчика ошибок через 10 минут, Fixed :)
SC Failure actions = restart / <1 задержка в миллисекундах> / restart / <2 задержка в миллисекундах> / restart / <3 задержка в миллисекундах> / reset = <количество секунд (не миллисекунд) до сброса счетчика отказов>
Можешь корректировать на своё усмотрение, и разные виды задач! Надеюсь мой вопрос-ответ проиндексируется поисковиками и сэкономит кому то пару месяцев!
ПОЛНОЕ ИСПРАВЛЕНИЕ: ПРИНТЕР ПО УМОЛЧАНИЮ ПОСТОЯННО МЕНЯЕТСЯ В WINDOWS 10, 8.1, 7 - ИСПРАВЛЯТЬ - 2021
Видео: 4 Unicode and N character in SQL Server 2021.
Когда вы используете более одного принтера, это очень раздражает, когда принтер по умолчанию постоянно меняется. Прежде чем нажать кнопку печати, вы всегда должны проверить, какой принтер доступен в данный момент, чтобы не использовать неправильный принтер.
Вот как пользователи Windows 10 описывают эту проблему:
Мой принтер по умолчанию продолжает меняться на мой последний использованный принтер, а не тот, который я установил в качестве моего по умолчанию.
Есть ли у кого-нибудь идеи, как решить эту проблему?
Если вы хотите предотвратить изменение принтера по умолчанию, вы можете использовать один из обходных путей, перечисленных ниже.
Если на вашем компьютере постоянно меняется принтер по умолчанию, это может быть незначительной, но раздражающей проблемой. Говоря о проблемах с принтером, вот некоторые проблемы, о которых сообщили пользователи:
Решение 1. Отключите параметр «Разрешить Windows управлять принтером по умолчанию».
По умолчанию Windows 10 автоматически управляет вашим принтером по умолчанию. Если ваш принтер по умолчанию продолжает меняться, вы можете запретить Windows управлять вашим принтером по умолчанию. Для этого просто выполните следующие действия:
-
Зайдите в Настройки > нажмите на значок устройства .
Многие Windows 10 критиковали Microsoft за добавление такой функции. Они предположили, что выпадающее меню было бы гораздо более полезным, так как это позволило бы им легко выбрать принтер по своему выбору.
Решение 2. Измените настройки принтера из редактора реестра
Если ваш принтер по умолчанию продолжает меняться, проблема может быть связана с вашим реестром. Тем не менее, вы можете решить эту проблему, просто сделав пару изменений в редакторе реестра. Для этого просто выполните следующие действия:
Решение 3. Удалите программное обеспечение принтера для всех принтеров.
Если два перечисленных выше решения не работают, удалите драйверы принтеров и снова установите последние версии драйверов. Чтобы удалить драйвер принтера, вам необходимо сделать следующее:
- Нажмите Windows Key + X, чтобы открыть меню Win + X. Теперь выберите Диспетчер устройств из списка результатов.
- Найдите драйвер принтера, щелкните его правой кнопкой мыши и выберите « Удалить устройство» из меню. Если вы не можете найти свой принтер, убедитесь, что вы обнаружили скрытые устройства.
После этого перезагрузите компьютер, и драйвер по умолчанию будет установлен снова. Если драйвер по умолчанию не работает, следующим шагом будет установка последней версии драйвера принтера.
Для этого вам просто нужно зайти на сайт производителя вашего принтера и найти последние версии драйверов для вашей модели. После загрузки и установки последней версии драйвера проверьте, устранена ли проблема.
Если у вас возникли проблемы с поиском подходящего драйвера, вы всегда можете использовать сторонние инструменты, такие как TweakBit Driver Updater, для автоматической загрузки отсутствующих драйверов.
Решение 4. Удалите старые подключения принтера из реестра
Если вы использовали несколько принтеров на вашем компьютере, возможно, некоторые старые записи все еще находятся в вашем реестре. Если ваш принтер по умолчанию продолжает меняться, старые записи в вашем реестре могут быть проблемой. Однако вы можете решить эту проблему, просто удалив проблемные записи из вашего реестра.
Чтобы решить проблему, вам нужно сделать следующее:
- Запустите редактор реестра .
- Перейдите к ключу HKEY_USERSUSERS_SID_HEREPrintersConnections на левой панели. Обязательно выберите свой собственный SID пользователя. Обычно ваш SID самый длинный, поэтому обязательно выберите его.
Как только вы удалите их, проверьте, решена ли проблема с вашим принтером по умолчанию.
Решение 5 - Проверьте ваш USB и кабель питания
В некоторых редких случаях проблемы с принтером по умолчанию могут возникать из-за проблем с кабелями. Если принтер по умолчанию продолжает меняться на вашем компьютере, убедитесь, что ваши кабели работают правильно. Иногда ваш кабель питания или USB-кабель могут быть повреждены, что может привести к этому и многим другим проблемам.
Внимательно осмотрите кабели и убедитесь, что ваш принтер постоянно подключен к компьютеру. Если вы потеряете соединение даже на мгновение, Windows автоматически изменит принтер по умолчанию. В случае, если ваши кабели повреждены, замените их и проверьте, решает ли это вашу проблему.
Решение 6. Установите принтер по умолчанию вручную
По словам пользователей, если принтер по умолчанию продолжает меняться, вы можете решить проблему, вручную установив принтер по умолчанию. Для этого вам просто нужно выполнить следующие шаги:
-
Нажмите Windows Key + S и войдите в панель управления . Выберите Панель управления из списка результатов.
Решение 7. Установите последние обновления
Если принтер по умолчанию продолжает меняться на вашем компьютере, проблема может быть вызвана определенными ошибками в вашей системе. Лучший способ решить эту проблему - установить последние обновления Windows. Microsoft постоянно исправляет ошибки и выпускает новые обновления, поэтому, если у вас возникают проблемы с вашим принтером, мы советуем вам обновить вашу систему.
По умолчанию Windows 10 обычно устанавливает отсутствующие обновления автоматически, но иногда вы можете пропустить одно или два обновления. Однако вы можете проверить наличие обновлений вручную, выполнив следующие действия:
- Нажмите клавишу Windows + I, чтобы открыть приложение «Настройки» .
- Теперь перейдите в раздел « Обновление и безопасность ».
Если доступны какие-либо обновления, Windows автоматически загрузит их в фоновом режиме. После загрузки обновлений просто перезагрузите компьютер, чтобы установить их.
Как только ваша система обновится, проверьте, сохраняется ли проблема с принтером по умолчанию.
Решение 8 - Создать новую учетную запись пользователя
Если у вас возникли проблемы с принтером, вы можете решить эту проблему, создав новую учетную запись пользователя. Для этого вам просто нужно выполнить следующие шаги:
-
Откройте приложение «Настройки» и перейдите в раздел « Учетные записи ».
После создания новой учетной записи пользователя переключитесь на нее и проверьте, сохраняется ли проблема. Если проблема не появляется в новой учетной записи, вам нужно перенести в нее свои личные файлы и начать использовать ее вместо старой.
Решение 9 - Выполнить восстановление системы
Если принтер по умолчанию продолжает меняться на вашем ПК, проблема может быть вызвана недавним обновлением или изменением в вашей системе. Однако вы можете устранить проблему, выполнив Восстановление системы. Для этого выполните следующие действия:
-
Нажмите Windows Key + S и введите восстановление системы . Выберите в меню пункт «Создать точку восстановления» .
После того, как ваша система восстановлена, проверьте, не устранена ли проблема.
Примечание редактора . Этот пост был первоначально опубликован в июле 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
Полное исправление: компьютер постоянно перезагружается после установки windows 10, 8.1 и 7
Исправлено: план питания постоянно меняется на окнах 10, 8, 7
Если ваш компьютер Windows продолжает самостоятельно менять схему электропитания, вот 6 быстрых решений, которые помогут вам решить проблему.
(статья затрагивает типичные проблемы возникающие при печати в терминальном режиме и содержит много ссылок на внешние источники технической документации (в основном на английском языке), описывабщие варианты решения возникающих проблем)
Известно, что одна из самых трудных задач для системных администраторов терминальных систем - обеспечение возможности печати для пользователей на локальные принтеры, поключенные к тонким клиентам или принтеры, для которых предоставлен общий доступ.
Windows Server 2008 Terminal Services предоставляет действительно захватывающую возможность решить эту проблему: Terminal Services Easy Print, и драйвер универсального принтера, основанный на XPS.
Итак, если клиентские принтеры не перенаправляются на терминальный сервер, для начала проверьте EventLog на наличие ошибок на терминальном сервере именно в тот момент, когда пользователь подключается к серверу.
- Если у Вас наблюдаются проблемы с нарушениями в spooler сервисе, можно использовать утилиту Spooler Cleaner из Windows 2003 Resource Kit (cleanspl.exe). Утилита удалит все драйверы принтеров, принтеры, порты, мониторы портов, процессы печати и выводы на печать из spool файлов сервера.
- Если Вы используете как минимум Windows 2003 SP1 на терминальном сервере, а Ваши принтеры поддерживают изначально PCL или PS, Вы можете настроить Fallback Printer Driver.
- Если Вы используете клиенты Macintosh, Вы обязаны использовать драйвер PostScript, либо запускайте на всех Mac клиентах Mac RDC version 2.0, поддерживающий все принтеры.
- В том случае, когда используется x64 версия Windows на терминальном сервере, необходимо использовать 64-битные драйверы принтеров, так как это описано в статье KB 895612.
- Если Вы управляете десятком терминальных серверов и двумя десятками разнородных принтеров, напишите руководству служебную записку с обоснованием приобретения систем управления печатью. Если в Вашей сети обеспечивается поддержка "Host based" принтеров, работающих на "Lightweight Imaging Device Interface Language" (LIDIL), крайне необходимо использовать ПО Universal Printer Driver.
Ссылки документацию и практические руководства:
Средства решения проблем
-
- Print Detective - пересчитывает все установленные драйверы, включая детализированную информацию (по драйверам). Можно использовать для удаления отдельных драйверов
CTX109374 - StressPrinters - инструмент, моделирующий ситуацию многократного автоматического перенаправления клиентских принтеров с использованием одного и того же драйвера
Решение проблем автоматического перенаправления
Другие разные проблемы
Windows 2008
Windows 2003
Windows 2000
-
- Ошибка - Принтеры остаются активными на терминальном сервере после отключения (W2K) - Ошибка - Пользователи не могут печатать после установки сервис-пака, обновления ПО принтера на сервере в Windows 2000 - Невозможно напечатать с терминального сервера после выполнения "Update Rollup 1" для Microsoft Windows 2000 Service Pack 4 - Возникновение ограничений печати для пользователя при печати на общий для терминального сервера принтер после перезапуска "Spooler service" в Windows 2000 - также смотрите этот документ - 826026
Доброго всем времени суток.
Windows Server 2008R2 + тонкие клиенты.
После обновления появилась проблема, у всех пользователей стали слетать принтеры по-умолчанию. Как происходит:
На терминале есть два локальных принтера (FoxitPDF и Canon подключенный через создание tcp-порта) и порядка 30 сетевых принтеров, которые подключаются через GPO (Подключены на принт-сервере).
После обновления Windows, при входе в терминальную сессию принтером по умолчанию устанавливается виртуальный PDF принтер. Остальные принтеры также присутствуют. Если выбрать по-умолчанию принтер подключенный через GPO, то после перезапуска сессии, все возвращается обратно. При чем есть закономерность, если выбрать по-умолчанию другой принтер, то он "сохранится" после перезапуска сессии.
Принтеры разворачивались через "Развернуть с помощью групповой политики". Есть другая терминалка, там все ок (обновления пока боюсь ставить).
В интернетах искал советов, пока ничего не помогло. Смущает, что в свойствах RDP-Tcp неактивна галка "По умолчанию выбрать принтер клиента" (Картинка ).
Что делал:
1) Принтеры и все драйверы удалял\переустанавливал
2) Политики отключал\переделывал
3) Менял параметры локальных политик на разлчиные комбинации (которые в параметры компутера -> Административные шаблоны -> Служба удаленных рабочих столов - > Перенаправление принтеров (Или как-то так путь выглядел)
4) Играл с правами пользователей на терминале и домене.
Сегодня с утра появилась идея, попробовать залогиниться локально, минуя службу терминалов, мб там собака зарыта. Но это смогу попробовать вечером, днем работают пользователи и все локальные принтеры я сейчас удалил.
Буду очень рад любому совету или помощи.
Заранее благодарен за ответ
UPD:
Попробовал зайти под локальным пользователем, результат тот же
-------
За все хорошее в этом мире приходится хотеть спать!
-------
За все хорошее в этом мире приходится хотеть спать!
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Читайте также: