Исправляем ошибку «Подсистема печати недоступна»

Практически каждый пользователь в своей повседневной деятельности прибегает к услугам принтера. Курсовые работы, дипломы, отчеты и прочие текстовые и графические материалы – все это печатается на принтере. Однако, рано или поздно, пользователи сталкиваются с проблемой, когда «подсистема печати недоступна», возникает эта ошибка, как и полагается, в самый неподходящий момент.

Как сделать подсистему печати доступной в Windows XP

Прежде, чем перейти к описанию решения проблемы, давайте немного поговорим о том, что это такое и зачем оно нужно. Подсистема печати – это служба операционной системы, которая управляет печатью. С помощью нее документы отправляются на выбранный принтер, а в случаях, когда документов несколько, то подсистема печати формирует очередь.

Теперь о том, как устранить проблему. Тут можно выделить два пути – самый простой и более сложный, который потребует от пользователей не только терпения, но и некоторых знаний.

Способ 1: Запуск службы

Иногда решить проблему с подсистемой печати можно простым запуском соответствующей службы. Для этого нужно выполнить следующие действия:

  1. Открыть меню «Пуск» и кликнуть по команде «Панель управления».
  2. Меню пуск в Windows XP

  3. Далее, если вы используете режим просмотра «По категориям», кликните по ссылке «Производительность и обслуживание», а затем по значку «Администрирование».
  4. Панель управления в Windows XP

    Для тех пользователей, которые пользуются классическим видом, достаточно кликнуть по иконке «Администрирование».

  5. Теперь запускаем «Службы» кликнув два раза левой кнопкой мыши, и переходим в список всех служб операционной системы.
  6. В списке находим «Диспетчер очереди печати»
  7. Если в колонке «Состояние» списка вы увидите пустую строку, кликаем два раза левой кнопкой мыши по строке и переходим в окно настроек.
  8. Состояние службы печати в Windows XP

  9. Здесь нажимаем кнопку «Пуск» и проверяем, чтобы тип запуска был в режиме «Авто».

Запуск службы печати в Windows XP

Если после этого ошибка не устранилась, стоит перейти ко второму способу.

Способ 2: Устранение проблемы вручную

Если запуск службы печати не дал никаких результатов, значит, причина ошибки гораздо глубже и требует более серьезных вмешательств. Причины неработоспособности подсистемы печати могут быть самыми разнообразными – от отсутствия нужных файлов, до присутствия вирусов в системе.

Итак, запасаемся терпением и начинаем «лечить» подсистему печати.

  1. Первым делом перезагружаем компьютер и удаляем все принтеры в системе. Для этого открываем меню «Пуск» и кликаем по команде «Принтеры и факсы».

    Меню ПУск в Windows XP

    Здесь отобразится список всех установленных принтеров. Кликаем по ним правой кнопкой мыши и далее «Удалить».

    Удаление принтера в Windows XP

    Нажав кнопку «Да» в окне-предупреждении, мы тем самым удалим принтер из системы.

  2. Подтверждение удаления принтера в Windows XP

  3. Теперь избавляемся от драйверов. В этом же окне заходим в меню «Файл» и кликаем по команде «Свойства сервера».
  4. Переход в окно свойства сервера в Windows XP

  5. В окне свойств переходим на вкладку «Драйверы» и удаляем все имеющиеся драйверы. Для этого выделяем строчку с описанием, кликаем по кнопке «Удалить» и подтверждаем действие.
  6. Удаление драйверов принтеров в Windows XP

  7. Теперь нам потребуется «Проводник». Запускаем его и переходим в по следующему пути:
  8. C:\WINODWS\system32\spool

    Здесь находим папку «PRINTERS» и удаляем ее.

    Прводник и папка Принтеры в Windows XP

  9. После вышеописанных действий можно проверить систему на вирусы. Для этого можно воспользоваться установленным антивирусом, предварительно обновив базы. Ну а если такового нет, тогда скачивает антивирусный сканер (например, Dr. Web CureIt) со свежими базами и проверяем им систему.
  10. После проверки заходим в системную папку:

    C:\WINDOWS\system32

    и проверяем наличие файла Spoolsv.exe. Здесь стоит обратить внимание на то, чтобы в имени файла не было никаких лишних символов. Здесь же проверяем еще один файл – sfc_os.dll. Его размер должен составлять около 140 Кбайт. Если вы обнаружите, что он «весит» гораздо больше или меньше, то можно сделать вывод, что эта библиотека была заменена.

  11. Находим файлы в Windows XP

  12. Для того, чтобы восстановить оригинальную библиотеку заходим в папку:

    C:\WINDOWS\DllCache

    и копируем оттуда sfc_os.dll, а также еще несколько файлов: sfcfiles.dll, sfc.exe и xfc.dll.

  13. Если у вас нет папки DllCache или вы не можете найти нужные файлы, то можно скопировать их с другой Windows XP, в которой нет проблем с подсистемой печати.

  14. Перезагружаем компьютер и переходим к финальному действию.
  15. Теперь, когда компьютер проверен на вирусы и все необходимые файлы восстановлены, необходимо установить драйверы на используемые принтеры.

Заключение

Как показывает практика, в большинстве случаев и первый или второй способы позволяют решить проблему с печатью. Однако, бывают и более серьезные проблемы. В этом случае простой заменой файлов и переустановкой драйверов обойтись не получается, тогда можно прибегнуть к крайнему методу – переустановить систему.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

7 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Mr. $ Sudo
10 сентября 2021 09:35

Замечательная статья, не теряет актуальность для админов) Огромное спасибо автору!
P.S. Если вы нашли эту статью, но не нашли папку DllCache, у меня для вас плохие новости: Вы не умеете пользоваться ни компьютером, ни браузером.
P.P.S Если не поняли намек, то просто узнайте как показать скрытые папки и системные файлы.
Всем бобра)

Аноним
26 декабря 2018 15:01

Советы неприменимы — советчик не понимает проблему о которой пишет !

вячеслав
13 января 2019 18:32

в принципе помог первый способ.но периодически все равно пропадает принтер

Аноним
23 августа 2019 18:16

Ни на одной машине с Windows XP sp3 не нашел папку DllCache

Аноним
3 сентября 2019 10:05

Отлично мне помогло

Владимир
5 февраля 2020 14:47

Абсолютно некомпетентный автор. Нет понимания проблемы.
При запуске подсистемы печати снова происходит ошибка и эта подсистема тут же снова недоступна. Из-за этого невозможно удалить принтеры и драйвера.
Папка DllCache отсутствует от слова «совсем».

Алексей
4 июля 2020 07:52

Спасибо. Первый вариант помог сразу.