Проблема с недоступностью подсистемы печати в windows xp
Первые действия
Если принтер не работает из-за того, что операционная система xp не видит его, или система ругается на диспетчер печати, то для начала вам следует попробовать перезапустить и печатающее устройство, и персональный компьютер. Если система по-прежнему не видит принтер, то вам нужно проверить полностью все диски своего ПК на предмет наличия вредоносных программ.
Для этой цели вы можете воспользоваться любым качественным и популярным антивирусом или какой-нибудь специальной антивирусной утилитой, к примеру, Microsoft Safety Scanner, Dr.Web CureIt, AVZ и т.п. С их помощью можно за достаточно небольшой промежуток времени отсканировать весь объём жёсткого диска, найти вирусы и разобраться с ними.
Если задача типа «подсистема печати недоступна windows xp как исправить» всё ещё осталась актуальной и таким образом, сканирование ПК на предмет наличия вирусов не помогло вам, то можете проверить свой жёсткий диск на другом компьютере. Т.е. возможно, причиной ошибки является не сама операционная система xp. Для этого вам нужно лишь достать HDD из системного блока и подключить его к другому компьютеру, находящемуся в полностью рабочем состоянии.
Проверка целостности системных файлов
Если система не видит принтер или пробная страница печати напечатана неправильно, то вам было бы неплохо проверить XP на наличие системных ошибок. Для этой цели вам нужно лишь войти в установленную на ПК операционную систему на правах администратора, после чего открыть «Выполнить» с помощью сочетания горячих клавиш «Win+R». Затем в появившимся небольшом окошечке, впишите CMD и таким образом вы получите доступ к командной строке.
В появившемся окне с чёрным фоном вбейте команду «sfc /scannow». С помощью такого нехитрого действия вы запустите процедуру, направленную на проверку наличия ошибок и неполадок во всех защищённых системных файлах. Все найденные неисправности будут автоматическим образом устранены.
После окончания данного процесса обратите внимание, стал ли видным ваш принтер или нет. Если устранение неполадок в системных файлах не привело к нужному результату, тогда перейдите к дальнейшим действиям, описанным ниже.
Очистка папки «Printers»
Если нормально установленный и подключенный девайс неожиданно перестал быть доступным из-за того, что ОС не видит принтер, то попробуйте удалить всё содержимое папки «Printers». Для этого перейдите на диске «С» по следующему пути WINDOWS\system32\spool\. Найдите там папку «Printers» и удалите все файлы, которые там найдёте. Выполните перезагрузку ПК, после чего попробуйте распечатать несколько пробных листов.
Откат системы
Чтобы решить проблему, связанную с недоступностью подсистемы печати, из-за которой XP не видит принтер, вы можете попробовать откатить систему к предыдущей точке восстановления. Обычно такие точки должны устанавливаться автоматически – если выбран режим «по умолчанию». Если вы его не отключали, то выполните следующие действия:
- Перейдите через «Пуск» в меню «Программы»=>«Стандартные» и найдите там пункт «Служебные».
- В открывшемся списке найдите пункт, связанный с восстановлением системы и запустите его.
- В правой части нового окна нажмите на восстановление более раннего состояния ПК и выберите «Далее».
- В новом окне вам нужно выбрать контрольную точку восстановлений – выберите тот день, в который ваш ПК работал в абсолютно нормальном режиме и когда вы спокойно распечатывали нужные документы. Нажмите на «Далее».
- Прочитайте в новом окне всю указанную информацию, приняв её во внимание и нажав на «Далее», дождитесь , когда восстановление системы подойдёт к концу.
Проблема с очередью печати
Бывает так, что нормальная связь между принтером и системой компьютера не устанавливается из-за диспетчера печати.
- Чтобы проверить этот возможный источник проблемы, щелкните по иконке компьютера на рабочем столе или в меню «Пуск» правой кнопкой и перейдите в «Управление».
- В новом открывшемся окне перейдите на вкладку «Службы», где представлен список всех служебных программ, работающих на ПК.
- Найдите там «диспетчер печати» и обратите внимание на то, в каком режиме он находиться. По сути, режим его работы должен быть «Работает», а тип запуска стоять на «Авто». Если это не так, то установите перечисленные параметры, после чего попробуйте распечатать несколько документов.
Проблемы с драйверами
Если ничего из вышеописанного не помогло и XP перестал видеть принтер, то попробуйте удалить драйвера принтера и установить их заново. Для этого перейдите в «Принтеры и факсы», нажмите в новом окне на «Файл» и выберите «Свойства сервера». Откройте вкладку с драйверами и, выбрав нужный вам принтер, удалите его ПО. Затем вставьте диск, который был в одном наборе с девайсом и установите драйвера с него. Если диска нет, то найдите свежую версию драйверов на нашем сайте и загрузите их. Дождитесь, пока они установятся, и попробуйте выполнить пробную печать.
В крайнем случае попробуйте заменить следующие файлы, отвечающие за печать в Windows хр: spoolsv.exe, spoolss.dll, sfc.exe, sfc.dll, sfc_os.dll, sfcfiles.dll. Для этого вам нужно взять их с другого «здорового» компьютера.
Исправление ошибки «Подсистема печати недоступна»
При попытке распечатать документ или при обращении к принтерам, которые, возможно, вообще пропали появилась ошибка — «Подсистема печати недоступна»? Есть способ устранения данной проблемы.
Перезапуск службы
За работу с печатающими устройствами (принтеры и т. д.) в Windows отвечает служба «Диспетчер печати» (или «Диспетчер очереди печати», в зависимости от версии операционной системы). В случае, если данная служба по какой-то причине отключилась, выключена или повисла, то возникает описанная выше ошибка.
Самым очевидным действием в данной ситуации будет запуск службы. Для этого:
- Открываем командную строку с правами администратора (находим в меню Пуск, нажимаем правой кнопкой мыши и выбираем пункт «Запуск от имени администратора»).
- В окне командной строки выполняем следующую команду:
После выполнения данной команды произойдет запуск службы диспетчера печати.
Если же нет желания возиться с командой строкой, можно эти же действия выполнить через графический интерфейс.
- Запускаем Панель управления (находим через меню Пуск, или нажимаем горячие клавиши Win + R , и выполняем там команду control ).
- Открываем пункт «Администрирование» (если включен показ значками), или пункт «Система и безопасность» — «Администрирование» (если включен показ категориями).
- Нажимаем правой кнопкой по пункту «Службы«, и выбираем «Запуск от имени администратора».
- Находим службу «Диспетчер печати» (или «Диспетчер очереди печати«), нажимаем правой кнопкой мыши и выбираем «Запустить«.
Проверяем, пропала ли ошибка.
Очистка очереди печати
Если предыдущий способ не помог, то можно предположить, что проблема связана с очередью печати (в ней находится какой-то документ, который нарушает работу службы печати). Попробуем очистить его. Для этого нужно перейти в папку C:\WINDOWS\system32\spool\PRINTERS , и удалить все файлы.
После этого, нужно попробовать включить службу диспетчера печати (о том как это сделать, написано выше), и проверить работу печати.
Подсистема печати недоступна, windows xp как исправить
Наверное, практически каждый пользователь ПК в свой работе использует принтер. Это может быть потребность в распечатке отчетов, курсовых, дипломных проектов и просто страниц из интернета. Но вот, посылая очередной документ на печать, ничего не подозревающий пользователь получает сообщение «Ошибка: подсистема печати недоступна». Только спокойствие, в данной статье будут рассмотрены несколько способов как это исправить.
Исправление работы службы печати Windows XP
Прежде всего, немного теории. Это нужно, чтобы вы понимали, что значит «подсистема печати недоступна». Эта подсистема, по сути, не что иное, как служба этой операционной системы, ответственная за, как вы уже поняли, работу с печатной аппаратурой. Она отправляет выбранный документ на принтер, а если их несколько — запускает очередь печати и организует ее завершение. Сначала скажем, что существуют два способа исправления этой ошибки. Первый способ связан с запуском этой службы, второй — ручной и потребует некоторый знаний от пользователя.
Первый способ — запускаем службу
Самый первый из методов связан с непосредственным запуском ответственной за вывод на принтер службы. Для это мы должны проделать следующие шаги:
- Нажав на кнопку «Пуск», выбираем «Панель управления».
- Перейдя в консоль настроек, выбираем «Администрирование». Если вы используете классический вид, то сразу щелкаете по иконке с надписью «Администрирование».
- Кликаем дважды, чтобы перейти к службам. Здесь мы сможем увидеть все службы, используемые в операционной системе Windows X. P. для различных операций. Они обозначены как локальные. В столбце «Состояние» вы можете увидеть, запущена ли конкретная служба в данный момент или нет.
- Находим в этом списке «Диспетчер очереди печати».
- Если вы видите, что напротив этой службы, кроме пустой строки, больше ничего нет, дважды кликаем на ней и переносимся в окно с настройками.
- Режим запуска этого сервиса должен быть установлен в «Авто». Это можно проверить в строке «Тип запуска».
- Чтобы запустить службу, нажимаем на «Пуск».
Итак, служба запущена и проблема с невозможностью печати должна быть устранена. Если это не так, читаем следующий способ.
Второй способ — ручная настройка
Если запуск сервиса печати не помог и служба подсистемы печати работает неправильно, значит проблема кроется в другом. В этом случае с уверенностью можно лишь сказать, что причин здесь может быть множество: от действий вредоносных программ до отсутствия критических файлов самой системы.
Для начала потребуется удалить все устройства печати из системы:
- Щелкнув по кнопке «Пуск», выбираем далее «Принтеры и факсы».
- Отобразится список всех устройств, связанных с распечаткой, сканирование и отправкой факсимильных сообщений. Необходимо выбрать ваше устройство, нажав правую кнопку, а затем удалить его из системы.
- На вопрос системы отвечаем твердое «Да».
На следующем шаге избавляемся уже от драйверов устройства печати.
- Для этого идем в меню «Файл» и в раскрывающемся списке кликаем по «Свойства сервера».
- В появившемся окне нам нужна вкладка «Драйверы». Теперь необходимо будет удалить все, что находится в списке. Для этого поочередно выбираем каждый из них и нажимаем «Удалить».
- Далее открываем стандартный проводник и вбиваем в его строке: «C:\WINODWS\system32\spool».
- Откроется одноименный каталог, где нам требуется удалить папку «Printers».
- Сделав все вышеописанное, полезно было бы провести проверку системы на зловреды. Для этого подойдет любой антивирус (например, можно воспользоваться бесплатным Dr. Web CureIt). Его можно скачать с официального сайта с актуальной версией базы.
Завершив проверку системы, можно двигаться дальше:
- Через проводник заходим в каталог «C:\WINDOWS\system32». Здесь нам нужно выяснить, есть ли в этой папке файл службы печати «Spoolsv.exe». В названии этого файла не должны присутствовать никакие другие знаки: только те, что указаны выше. Далее удостоверяемся, что размер файла библиотеки «sfc_os.dll» равняется примерно 140 кб. Если это файл не замещался, то его размер не должен отличаться ни в большую, ни в меньшую сторону от указанного выше .
- Для восстановления оригиналов файлов набираем в проводнике «C:\WINDOWS\DllCache» и, перейдя в этот каталог, копируем из него «sfc_os.dll», а также «sfc.exe», «sfcfiles.dll» и «xfc.dll».
- Скопированные файлы вставляем в каталог «C:\WINDOWS\system32».
- Если в данной папке вам не удается найти необходимые файлов, как вариант их можно взять с другого компьютера на базе Windows X. P. , не имеющего описываемых проблем.
- Теперь необходимо перезапустить компьютер.