Ошибка удаления драйвера принтера невозможно завершение операции. Локальная подсистема печати не доступна – что делать

К сожалению, иногда пользователи компьютерных систем, работающих под управлением Windows, сталкиваются с проблемой, когда не то что напечатать документ невозможно, все принтеры и вовсе исчезают из Диспетчера устройств, а сама система выдает сообщение о невозможности завершения операции, поскольку подсистема печати недоступна. Чаще всего это касается Windows XP, но нередки случаи даже в «семерке», хотя такие ситуации встречаются намного реже.

Что такое подсистема печати?

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

Она выражается запуском файла spoolsv.exe, сопутствующих исполняемых компонентов и динамических библиотек, которые находятся в системной папке System32 в директории Windows. В том случае, если подсистема печати недоступна, Windows не может интерпретировать установленные принтеры даже на основе активированных драйверов устройств. Давайте посмотрим, почему возникает такая ситуация.

Причины того, что подсистема печати недоступна

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


Впрочем, для ситуаций, когда подсистема печати недоступна, XP-версия ОС Windows, равно как и более новые, имеется свое решение. Рассмотрим простейшие способы устранения таких проблем.

Подсистема печати недоступна: что делать?


Заметьте, это должна быть не быстрая проверка, скажем, загрузочных записей или исполняемых в момент запуска компонентов, а именно углубленный анализ. Такая функция предусмотрена практически во всех антивирусных пакетах.


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

В некоторых случаях, возможно, придется использовать и более радикальные решения (кстати, не менее действенные). Такие меры предполагают полную замену файлов службы: spoolsv.exe, spoolss.dll, sfc.exe, sfcfiles.dll, sfc_os.dll и sfc.dll. Как правило, их можно найти в папке dllcache.

Тут особо нужно обратить внимание на то, что дата создания всех указанных динамических библиотек (.dll) должна соответствовать дате установки «операционки» на компьютер. Если же дата более поздняя, необходимо повторить сканирование на предмет наличия вирусов, сменить антивирусное ПО или использовать утилиты типа Kaspersky Rescue Disc, которые производят проверку еще до старта самой системы.

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


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

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

Заключение

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

Подробное описание

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

ПРОВЕРКА НА ВИРУСЫ . Необходимо проверить компьютер на вирусы . Для этого загружаемся в безопасном режиме и сканируем компьютер при помощи специальных утилит. В этом случае отлично подойдут такие программы как KK , Kaspersky Virus Removal . Для того, чтобы впоследствии не возникало подобных ситуаций, в обязательном порядке устанавливаем антивирус. Подойдет бесплатная версия AVG . Перезагружаем компьютер и смотрим результат.

ДИСПЕТЧЕР ОЧЕРЕДИ ПЕЧАТИ . Если нет времени сканировать компьютер, жмем Пуск > Панель управления > Администрирование > Службы . Находим в списке Диспетчер очереди печати и запускаем его , предварительно выставив значение по умолчанию Авто ., а также проверив путь в поле Исполняемый файл - должен быть C:\Windows\System32\spoolsv.exe (не путать с (%SystemRoot%\system32\spoolsv.exe ) После этого перезагружаем компьютер . Внимание! Если служба Диспетчер очереди печати отсутствует в списке - проверьте все-таки компьютер на вирусы .

Второй способ не помог? Заходим по адресу и удаляем папку PRINTERS :

C:\WINDOWS\system32\spool\PRINTERS

Можно вообще все удалить из папки spool , потом переустановить драйверы принтера .

РЕДАКТОР ЛОКАЛЬНОЙ ГРУППОВОЙ ПОЛИТИКИ . Следующее решение. Жмем Выполнить > запускаем команду gpedit.msc > Редактор локальной групповой политики > Административные шаблоны > Принтеры . Здесь включаем параметры Выполнить драйверы принтеров в изолированных процессах и Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати .

ПРОВЕРКА НА ВИРУСЫ Dr.Web CureIt-ом . Далее, если принтер до сих пор молчит, а панель управления вообще отказывается их показывать, берем в помощь лечащую утилиту Dr.Web CureIt . В папке C:/Windows/system32/cmdow.exe может сидеть вирус Tool.Hide.Window.20 либо еще какой, не важно, прогоняем компьютер этой программой.

УДАЛИТЬ ВСЕ КОНТРОЛЛЕРЫ USB . Существует еще один, несколько " железный способ " . Данный метод требует особой внимательности и если существует неуверенность за свои действия, лучше воздержаться от него либо использовать с осторожностью . Отключаем компьютер, вынимаем из компьютера все USB устройства . Включаем компьютер и... в Диспетчере устройств удаляем абсолютно все из раздела "Контроллеры USB ". Снова отключаем компьютер и вставляем обратно все необходимые USB устройства .
После загрузки, система должна автоматически найти и установить драйвера подключенных устройств . Заходим в Очередь печати , удаляем все оттуда и тестируем работу принтера любым печатным файлом.

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

При попытке установить сетевой принтер (подключён к ПК с Windows 10, доступ разрешён) на компьютер под управлением Windows XP выскочило окошко с ошибкой "Невозможно завершение операции. Отказано в доступе ". Как выяснилось, проблема довольно распространённая, поэтому ниже рассмотрим один из вариантов её решения.

Нам понадобятся подходящие драйвера для принтера под Windows XP и 5 минут времени. все действия совершаем на компьютере с Windows XP.

1) Открываем Панель управления-Принтеры и факсы . В открывшемся окне нажимаем Установка принтера . Запускается Мастер установки принтеров .


3) В следующем окне выбираем Создать новый порт и Тип порта: Local Port .


4) После нажатия кнопки Далее появится небольшое окошко Имя порта , в которое нужно ввести полный путь к принтеру (например, \\Server\Canon 250 Series ). Будьте внимательны при прописывании пути. Указываются сетевое имя компьютера, к которому подключён принтер и сетевое имя принтера. Если путь будет указан неправильно, то вы получите сообщение об ошибке.

5) В следующем окне устанавливаем драйвер принтера. Нажимаем Установить с диска... и далее всё как при установке обычного локального принтера.


Если все действия выполнены правильно, то в списке установленных принтеров появится новый сетевой принтер.

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

Способы решения проблемы

Чаще всего такая ошибка возникает из-за отключенного брандмауэра Windows. Чтобы включить его необходимо пройти по пути: «Пуск», «Панель управления», «Брандмауэр Windows». Далее вариантов будет несколько.

Способ№1

Если у вас установлен антивирус стороннего разработчика, а не Microsoft, то вместо стандартного у вас будет работать «брандмауэр антивируса». В таком случае окошко настроек будет выглядеть наподобие следующего:


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

Способ №2

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


Вполне возможно, что у вас появится ошибка.


Причины кроются в службе, которая отвечает за функции брандмауэра. Чтобы проверить её состояния, нажимаем на клавиатуре комбинацию клавиш «Win+R» и в появившемся окошке «Выполнить» набираем команду «services.msc».


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


Дважды кликаем на строчке службы. Откроется новое окно с настройками. Если параметр «Тип запуска» имеет значении «Отключена», то выбирите «Вручную».

Кнопка запуска службы станет активной. Нажимаем «Запустить»

Тепер служба работает. Можно возвращаться в «Панель управления» в окошко «Брандмауэра Windows».


Как видим – тут все изменилось. Теперь при попытке «расшарить» принтер по сети никаких ошибок не возникает. Ставим соответствующие галочки в окне на вкладке доступа.


Проверяем: появился ли принтер в сети.


Таким способом можно выполнить расшаривание доступа к другим устройствам.

Кстати, после того, как вы откроете доступ к принтеру, службу брандмауэра можно отключить. Это никак не повлияет на его доступность другим ПК в сети.