• Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.
  • Теги
    Теги Отображает список тегов, которые были использованы в блоге
  • Блоггеры
    Блоггеры Список лучших блоггеров сайта.
  • Блоги групп
    Блоги групп Страница списка лучших командных блогов.
  • Авторизация
    Войти Login form

"Подсистема печати недоступна" - как исправить?

  • Размер шрифта: Больше Меньше
  • Подписаться на обновления

CYROOT inc Подсистема печатиВ последнее время в сети начал замечать призывы к помощи по подсистеме печати, которая выходит из строя и замена драйверов не спасает. До поры до времени не обращал на это внимание, пока сам не столкнулся с такой проблемой. В одной из наших аутсорсовых компаний приключилась такая же беда: перестал печатать принтер из CRM системы. Изучив все за и против, приступил к тестированию данной проблемы.

CYROOT incВариант №1

Если нет в службах Диспетчер очереди печати, смотрим наличие папки в реестре:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler

DependOnService = RPCSS

  1. Проверил на вирусы - ничего не найдено
  2. Импортировал из рабочего реестра папку. (не помогло)
  3. Попытался скопировать sfc.dll, sfc_os.dll(с рабочей машины той же системы) и прочие в system32. Получилось, но результата не дало.
  4. Восстановил через консоль защищенные файлы (команда: “sfc /scannow”). Все завершилось без ошибок. Результата не дало.

Хотя народ пишет что помогает.

CYROOT inc.Вариант №2

Подсистема печати недоступна, принтеров не видно, печать не работала:

Пуск>Панель Управления>Администрирование>Службы

там найти и перезапустить службу "Диспетчер очереди печати" (сначала пуск, потом перезапустить). Два раза перезапустил и все стало работать.

CYROOT inc. Вариант №3

Проблема заключалась в том, что в службе «Диспетчер очереди печати», в поле исполняемый файл был прописан путь: %SystemRoot%\system32\spoolsv.exe.

После его замены на: C:\WINDOWS\System32\spoolsv.exe, все заработало.

CYROOT inc. Вариант №4

В папке "C:\WINDOWS\system32\spool\PRINTERS" удалил все файлы, а потом перезапустил службу "Диспетчер очереди печати". Все заработало.

CYROOT inc.  Вариант №5

Бывают случая когда проблема решается не полностью, после решения проблемы вскоре появляется та же проблема. Создаем файл на рабочий стол ВосстановитьПечать.bat с содержимым:

код:

setlocal

net stop spooler

del/Q /S /F /A c:\WINDOWS\system32\spool\PRINTERS\*.*

net start spooler

cls

Перезагрузки не требует.

Вот собственно говоря и всё. После проделанных операций всё заработало в прежнем виде. Стоит отметить, что такая беда характерная в большей степени для Windows в то время как на Linux данной проблемы мной замечено не было. Но, как говорится: "Мы имеем то, что имеем". На последок советую Вам ознакомиться с нашим решением для небольших рабочих групп, либо для продвинутых домашних пользователей которым нужен компактный сервер.

Привязка к тегам Windows Сисадмин
в разделе: Полезные советы Просмотров: 23534
0
  • Гость
    Павел Среда, 14 Май 2014

    Вариант № 2 работает!!!

  • Гость
    Светлана Четверг, 15 Май 2014

    большое спасибо, все заработало
    я на уровне "Чайника", однако все было понятно:)

  • Четверг, 29 Май 2014

    Из все методов, нарытых в интернете, помог только это:Незнанию для ково это пишу но может кому понадобиться. Я эту проблему решил так, установил принтер на ноутбук (XP Pro SP3) , принтер на ноутбуке заработал.
    Что Я сделал на ноутбуке
    1. Скопировал на флешку полностью папку " spool " со всеми папками внутри C:\WINDOWS\system32\spool ;
    2. Скопировал на флешку каталог реестра Print по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print со всеми папками внутри. После изъятия из реестра Print, был создан файл реестра Print.reg. ;
    Что Я сделал на ПК
    1. Запустил ПК в безопасном режиме;
    2. Удалил папку " spool из C:\WINDOWS\system32\spool
    3. Скопировал из флешки папку " spool " в папку C:\WINDOWS\system32\ ;
    4. С помощу редактора реестра удалил все вместимое из каталог реестра Print по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
    5. Из файл реестра Print.reg " что на флешек" добавил информацию в реестр
    6. Перезагрузил ПК
    После перезагрузки ПК, процесс установки, принтера прошел без проблем. Только в разделе Принтеры и факсы появится два одинаковых принтера один из них будет подключен второй можно удалять так как он некогда не заработает.

  • Гость
    Людмила Среда, 08 Февраль 2017

    Вариант №4 сработал! Спасибо!

Оставить комментарий

Гость
Гость Среда, 01 Апрель 2020