Съобщение подсистемата за печат не е налична Windows XP как да го поправя. Локалната подсистема за печат не е налична - какво да правя

Вероятно почти всеки потребител на компютър използва Принтер. Това може да е необходимостта от разпечатване на доклади, курсови работи, дипломни проекти или просто страници от Интернет. Но когато изпраща друг документ за печат, нищо неподозиращият потребител получава съобщението „Грешка: подсистемата за печат е недостъпна“. Просто се успокойте, тази статия ще обсъди няколко начина да направите това поправям.

Коригиране на услугата за печат на Windows XP

Първо, малко теория. Това е необходимо, за да разберете какво означава „подсистемата за печат е недостъпна“. Тази подсистема всъщност не е нищо повече от обслужванетази операционна система, отговорна за, както вече разбрахте, работа с печатащо оборудване. Той изпраща избрания документ на принтера и ако има няколко от тях, стартира опашка за печат и организира нейното завършване. Нека първо кажем, че има два начина за коригиране на тази грешка. Първият метод включва стартиране на тази услуга, вторият е ръчен и ще изисква известни познания от потребителя.

Първият метод е да стартирате услугата

Първият метод включва директно стартиране на услугата, отговорна за изхода към принтера. За да направим това, трябва да предприемем следните стъпки:

  • Като щракнете върху бутона "Старт", изберете "Контролен панел".
  • Отивайки в конзолата за настройки, изберете „Администриране“. Ако използвате класическия изглед, веднага щракнете върху иконата, която казва „Администриране“.
  • Щракнете двукратно, за да отидете на услуги. Тук ще можем да видим всички услуги, използвани в операционната система Windows X.P за различни операции. Те са определени като местни. В колоната Състояние можете да видите дали определена услуга работи в момента или не.
  • В този списък намираме „Спулер за печат“.
  • Ако видите, че пред тази услуга няма нищо друго освен празен ред, щракнете двукратно върху него и отидете в прозореца с настройки.
  • Режимът на стартиране на тази услуга трябва да бъде зададен на „Автоматично“. Това може да се провери в реда „Тип стартиране“.
  • За да стартирате услугата, щракнете върху „Старт“.

И така, услугата работи и проблемът с невъзможността за печат трябва да бъде елиминиран. Ако това не е така, прочетете следващия метод.

Вторият метод е ръчна конфигурация

Ако стартирането на услугата за печат не помогна и услугата на подсистемата за печат не работи правилно, тогава проблемът е другаде. В този случай можем само да кажем с увереност, че може да има много причини: от действията на зловреден софтуер до липсата на критични файлове на самата система.

Първо трябва да премахнете всички устройства за печат от системата:

  • Щракнете върху бутона "Старт" и изберете "Принтери и факсове".
  • Появява се списък с всички устройства, свързани с печат, сканиране и изпращане на факс. Трябва да изберете вашето устройство, като щракнете върху десния бутон и след това да го премахнете от системата.
  • Отговаряме на въпроса на системата с категорично „Да“.

В следващата стъпка се отърваваме от драйверите на устройството за печат.

  • За да направите това, отидете в менюто "Файл" и щракнете върху "Свойства на сървъра" в падащия списък.
  • В прозореца, който се показва, се нуждаем от раздела „Драйвери“. Сега ще трябва да изтриете всичко, което е в списъка. За да направите това, изберете всеки от тях един по един и щракнете върху „Изтриване“.
  • След това отворете стандартен Explorer и въведете в неговия ред: „C:\WINODWS\system32\spool“.
  • Ще се отвори директория със същото име, където трябва да изтрием папката „Принтери“.
  • След като направите всичко по-горе, би било полезно да сканирате системата за злонамерен софтуер. Всеки антивирус ще направи това (например можете да използвате безплатния Dr. Web CureIt). Може да бъде изтеглен от официалния уебсайт с текущата версия на базата данни.

След като завършите проверката на системата, можете да продължите:

  • Чрез Explorer отидете в директорията „C:\WINDOWS\system32“. Тук трябва да разберем дали в тази папка има файл за услуга за печат „Spoolsv.exe“. Името на този файл не трябва да съдържа други знаци: само изброените по-горе. След това се уверяваме, че размерът на библиотечния файл „sfc_os.dll“ е приблизително 140 kb. Ако този файл не е бил заменен, тогава размерът му не трябва да се различава нито повече, нито по-малко от посочения по-горе.
  • За да възстановите оригиналните файлове, напишете „C:\WINDOWS\DllCache“ в Explorer и като отидете в тази директория, копирайте „sfc_os.dll“ от нея, както и „sfc.exe“, „sfcfiles.dll“ и „xfc“ .dll” .
  • Поставете копираните файлове в директорията „C:\WINDOWS\system32“.
  • Ако не можете да намерите необходимите файлове в тази папка, можете алтернативно да ги вземете от друг компютър, базиран на Windows X.P., който няма описаните проблеми.
  • Сега трябва да рестартирате компютъра си.

Въз основа на практиката и първият, и вторият метод ще помогнат за решаването на повечето проблеми, свързани с изхода на принтера в Windows X. P. Сега знаете какво да правите, ако подсистемата за печат е недостъпна и как да я поправите.

В Windows 10 разработчиците са предоставили много удобна вградена помощна програма за печат: можете да използвате всеки принтер, без да инсталирате драйвери или допълнителен софтуер. За съжаление, в по-ранните версии няма такова предпочитание: ако направите и най-малката грешка в настройките, веднага се появява прозорец с известие: „локалната подсистема за печат не работи в операционната система Windows 7“. Понякога такава неприятност може да се случи с Windows 10 поради неизправности във функционирането на компютъра. По-долу ще разгледаме причините за проблема и как да го поправим.

Начини за разрешаване на грешката Как да разрешите грешката „Локалната подсистема за печат не работи в Windows.“

Източници на грешки:

  • изключване на услугата, отговорна за процеса (случайно или умишлено);
  • зловреден софтуер;
  • неправилно инсталиране на драйвери за принтер;
  • запушен регистър на опашката за печат.

Решения

Най-честата причина за грешка при печат с код 000006 (грешка 0x000006ba) е спирането на отговорната услуга, така че първо проверяваме тази възможност и след това преминаваме към други.

Проверка на "Диспечер на печат"


Обикновено за Windows 10 тези мерки са достатъчни, за да нормализират процеса на извеждане на данни на хартия.

Сканиране за вируси

Вирусите често пречат на печата. За ефективно почистване влезте в системата в „Безопасен режим“:


Можете също да изтеглите антивирусна помощна програма и да стартирате сканиране от флаш устройство.

Почистване на опашката за печат

Редовен начин


Ако в отговор на опит за изчистване на регистъра за печат се появи съобщение, което показва, че операцията не може да бъде завършена, ще трябва да прибегнете до друг метод.

Рестартирайте компютъра си и опитайте да отпечатате някакъв документ, за да се уверите, че всичко работи добре.

Възстановяване на системата

Също така си струва да проверите състоянието на системните файлове. За това:

  1. Извикайте „Команден ред“ (по-горе е написано как да го направите).
  2. Въведете командата: C/Windows/System32/sfc /scannow.

Сега операционната система сама ще диагностицира и коригира проблемите.

Преинсталиране на принтера

  1. Изключете принтера от компютъра и мрежата.
  2. Отидете на „Контролен панел“ - „Устройства и принтери“.
  3. Изберете принтера и щракнете върху „Премахване на устройство“ в горната част.
  4. Ако имате Windows 10, рестартирайте системата и свържете отново принтера към компютъра.

За по-стари версии на Windows трябва да изтеглите драйвери от уебсайта на компанията, чието име носи вашето оборудване, и да ги инсталирате:

  1. Извлечете файловете от архива и ги дръжте някъде под ръка, за да запомните точния път.
  2. Отворете „Този ​​компютър“ - „Свойства на системата“ - „Диспечер на устройства“.
  3. Намерете вашия принтер, щракнете с десния бутон върху името му и изберете „Актуализиране на драйвера“ - „Търсене във вашия компютър“ - разархивирани файлове.

Ако при опит за взаимодействие с принтери Windows XP ви каже, че подсистемата за печат е недостъпна, тогава можете да направите следното:

Вирусите трябва първо да бъдат унищожени, тъй като те могат отново да разбият подсистемата за печат.

1. Отлична възможност е да проверите твърдия диск на друг компютър. Тоест изваждате HDD-то от компютъра си и го свързвате към друг, очевидно здрав компютър с инсталирана и актуализирана антивирусна.

2. Ако това не е опция, тогава бих направил стартираща Dr.Web LiveUSB флашка на здрав компютър (ако нямам здрав компютър под ръка, бих го пробвал на болен). Щях да стартирам от флашката и да проверя компютъра си. Kaspersky има

Kaspersky Rescue Disk 10. Когато щракнете върху връзката, инструкциите за създаване на стартиращо USB флаш устройство ще се отворят на сайта за поддръжка на Kaspersky.

3. Ако нямате флашка под ръка, можете просто да изтеглите нещо от следното:

и проверете компютъра си. Препоръчително е да проверите с помощна програма от компания, различна от компанията на антивирусната програма, която сте инсталирали. Например. Ако имате инсталиран Microsoft Security Essentials, използвайте Dr.Web CureIt или Kaspersky Virus Removal Tool. Или още по-добре и двете.

Възстановяване на системни файлове

Ако нямаме вируси, тогава трябва да възстановим системните файлове. Може би вирусите са повредили нещо и поради това не печатаме.

Отворете командния ред като администратор. Намерете командния ред в менюто "Старт" и щракнете с десния бутон върху него. Изберете „Изпълни като...“

В прозореца, който се отваря, изберете „Посоченият потребителски акаунт:“. В секцията „Потребител“ изберете „Администратор“ и въведете паролата.

Ние пишем " sfc /сканиране"и натиснете Enter

Помощната програма за защита на файлове на Windows ще се стартира.

Помощната програма ще провери и, ако е необходимо, ще коригира системните файлове.

Трябва да опитам да отпечатам нещо.

Автоматична корекция

Отидете на адреса

http://support2.microsoft.com/mats/printing_problems/ru

Щракнете върху зеления бутон „Изпълни сега“ вдясно и следвайте инструкциите на съветника.

Проверка на услугата Print Spooler

Услугата Print Spooler трябва да работи и да се стартира автоматично.

Отворете менюто "Старт" и щракнете с десния бутон върху "Моят компютър". Изберете „Управление“

Отляво изберете „Услуги и приложения > Услуги“. Намерете услугата „Спулер за печат“. Състоянието трябва да е „Работи“. „Тип стартиране“ - „Автоматично“. Ако не, тогава щракнете двукратно върху тази услуга и я стартирайте, ако е необходимо, и задайте „Тип стартиране“ на „Автоматично“.

Нека се опитаме да отпечатаме.

Изпразване на папка ПРИНТЕРИ

Ако всичко друго се провали, тогава трябва да изтриете всичко от папката

C:\WINDOWS\system32\spool\PRINTERS

Принтерите трябва да запечатват.

Заключение

Горните са стъпките, които ще изпълня, ако моята подсистема за печат в Windows XP работи. Ако всичко останало се провали, ще се опитам да възстановя системата до момент, когато не е имало проблеми.

Windows 7 също има проблеми с услугата за печат. Лекува се по същия начин.

Когато изпраща задание за печат, потребителят винаги очаква, че това действие ще премине гладко. Но това не винаги се случва - вместо обичайното бръмчене на принтер за печат, неочаквано известие „обхожда“ екрана на компютъра: „Подсистемата за печат е недостъпна“. Какво причинява това предупреждение и какви са възможните решения за разрешаване на този проблем? Нека да го разберем.

Ще видите този тип съобщение, ако възникнат проблеми с подсистемата „седем“, предназначена за печат на материали.

И така, тази грешка изглеждаше така в Windows XP:

Как работи подсистемата за печат?

В процедурата за отпечатване на документ има редица стъпки, представляващи съвкупност от процеси на отделни компоненти на подсистемата.

Клиентски процеси;
- Спулър процеси;
- Принтер процеси.

Ние се интересуваме от първите две колекции от процеси, тъй като обсъжданата грешка не е на ниво принтер.

Уебсайтът на Microsoft предоставя следната диаграма на работата на въпросната система:

Когато потребителят, след като е създал задача, я изпрати за обработка, графичното приложение извиква функциите на GDI библиотеката от ниско ниво.

Тази библиотека отговаря за правилното показване на графичните елементи на документа. GDI от своя страна извиква процедурите на драйвера на принтера, които трябва да отпечатат документа.

Тази библиотека не се използва, ако процесът е иницииран от WPF приложение - тогава се инициира XPS печат.

И в двата случая по-нататъшната обработка на заданието се прехвърля към клиентската страна на спулера за печат. Този диспечер е многокомпонентна система с архитектура клиент-сървър.

Ролята на клиента се играе от драйвера winspool.drv. Това е мястото, където се изпраща задачата на потребителя.

Функциите на драйвера, чрез механизма за извикване на отдалечена процедура (RPC), използват сървърната част spoolsv.exe по време на обработка на задание, която от своя страна осъществява достъп до локалния рутер за печат, който от своя страна свързва други услуги за работа.

Съвсем очевидно е, че проблемът с недостъпен диспечер възниква, когато задание се прехвърли на ниво клиентски спулер или когато клиентският драйвер има достъп до сървърната страна - услугата Print Spooler, която системата по някаква причина не е стартирала или не може да стартира.

Възможно е да има проблеми с услугата за извикване на отдалечена процедура RPC.

Да възстановим системните файлове

Установихме възможното ниво на произход на грешката. Както можете да видите, той се появява на ниво системни файлове и услуги. Да кажем също, че тази грешка често възниква поради намесата на определени приложения в нормалната работа на подсистемата за печат. Следователно естеството на тази грешка е предимно софтуерно.

важно!!! Не можем да изключим вредното влияние на вирусите, които променят имената на системните файлове и въвеждат свои собствени процедури в работещите процеси. Следователно има смисъл да проверите компютъра си за инфекция.

Следващата стъпка е да възстановите системните файлове, за които трябва да използвате специалната помощна програма sfc. Работи от командния ред, като възстановява изтритите системни файлове и тяхната цялост. Изображенията по-долу показват как да стартирате тази помощна програма.

Първо намерете аксесоари в менюто "Старт".

Трябва да стартираме командния ред

Както можете да видите, помощната програма sfc може да провери целостта на системните файлове и да ги възстанови. За да направите това, трябва да го стартирате с командата scannow.

Помощната програма sfc завърши проверката:

Нека да стартираме Queue Manager и да диагностицираме принтера

Когато се опитва да отстрани проблем, потребителят може също да се обърне към панела за услуги, за да провери дали системните програми като Print Spooler и Remote Procedure Call RPC работят. Определено трябва да ги стартирате, за да върнете към живота способността на вашите „седем“ да отпечатват документи.

В контролния панел отидете на раздела Система и сигурност:

Нека отворим аплета за услуги.

Нека се уверим, че посоченият диспечер работи:

Освен това нека се уверим, че RPC работи.

Ако не можете да стартирате услугата, тогава трябва да се заинтересувате от нейните зависимости. Уверете се, че всяка услуга, от която диспечерът и RPC зависят за нормална работа, работи. Ако RPC не работи, тогава е малко вероятно много други приложения, които жизнено се нуждаят от повиквания към „чуждото“ адресно пространство, да могат да се изпълнят.

За да видите всички зависимости на спулера, отворете свойствата на неговата услуга.

В раздела Общи можете също да стартирате спряна услуга.

И тук са всички зависимости, от които зависи работата на спулера. Както виждаме сред зависимостите и RPC. Долният прозорец показва програми, които зависят от работата на спулера.

Това изображение показва услугите, от които RPC зависи, за да функционира. В долния прозорец можем да видим много програми, които използват услугите на механизма за отдалечено извикване на процедури.

Диагностика на принтера с помощта на Windows

Също така има смисъл да се диагностицира принтерът, който се използва за отпечатване на документа. Това може да стане с помощта на системни инструменти. Инструментът за отстраняване на неизправности ще намери и коригира всички проблеми, които могат да възникнат.

Да отидем в раздела оборудване и звук.

Нека да диагностицираме печатащото устройство по подразбиране.

Извикайте контекстното му меню и изберете елемента за отстраняване на неизправности.

Инструментът за откриване ще започне да търси проблеми и ще коригира откритите.

Нека използваме FixIt

Добър начин за решаване на проблема, когато подсистемата за печат е недостъпна, е да стартирате специална помощна програма от Microsoft, която е предназначена да идентифицира и разрешава проблеми при отпечатване на документи. Той е свободно достъпен и може да бъде изтеглен от уебсайта на Microsoft. Това малко приложение не е необходимо да се инсталира. Можете просто да го стартирате, след като го изтеглите от официалния уебсайт, за да започнете да диагностицирате проблеми с вашия принтер.

След стартиране на FixIt ще се появи прозорец с молба да приемете лицензионното споразумение.

На следващия етап ще изберем метод за идентифициране и отстраняване на проблеми с програмата.

Помощната програма ще започне своята работа.

След това програмата ще премине към стъпки за идентифициране и разрешаване на грешки, свързани с конкретно печатащо устройство.

Намиране на решение с помощта на PrinterDiagnostic

Друг начин за решаване на проблема е инструментът PrinterDiagnostic от същия Microsoft. Той също е достъпен на уебсайта на компанията и често е по-ефективен от използването на FixIt. Освен това не изисква инсталация. На изображенията по-долу показваме вариант за приложението му.

След изтеглянето на вашия компютър ще се появи файл с разширение diagcab - трябва да го стартирате.

Този инструмент предлага няколко помощни програми, една от които може да се „справи“ с проблеми с печатащи устройства.

Помощната програма започна своята работа.

Предложение за диагностика на конкретно устройство.

Кратко обобщение

В тази статия разгледахме някои от възможните решения, когато възникне грешка в подсистемата за недостъпен печат. За да разрешите успешно възникнал проблем, трябва да разберете на кое ниво възниква.

Установихме, че възможно ниво на възникването му може да бъде етапът на подаване на потребителска задача към спулера. Въпреки това, самият спулер, както и RPC механизмът, могат да се повредят или спрат. Следователно има смисъл да възстановите системните файлове на Windows, да стартирате услугите Print Spooler и Remote Procedure Call. Ефективен начин за отстраняване на проблема е използването на приложения като FixIt или PrinterDiagnostic.

Периодично възникващите „бъгове“ не спират да учудват потребителите на Windows, най-популярната операционна система на планетата. Този път проблемът се отнася до локалната подсистема за печат, която не работи в Windows 7.

Поредица от оплаквания от потребители на ОС до службата за поддръжка на компанията доведоха до това, че последната трябваше да даде разбираеми коментари с препоръки за коригиране на грешката.

Каква е същността на проблема? Когато се опитате да инсталирате принтер чрез стандартната процедура, Windows показва съобщение, че съответната локална услуга за печат не може да бъде стартирана. Е, ако не работи, тогава инсталирането на принтера е невъзможно. Като погледнете прозореца със списъка с услуги, можете да се уверите, че „мениджърът на печат“ има статус „стартиране“. Ръчното рестартиране на тази услуга не води до никакви резултати - потребителят получава същото съобщение за грешка.

Тези, които са се сблъскали с този проблем, предлагат два начина за решаването му:

  • Преназначаване на състоянието на задачата Print Manager
  • Ръчно създаване на нов порт и присвояването му на принтера.

Ние третираме „мениджъра на печата“

Подсистемата за печат на локален принтер не е нищо повече от услуга на Windows, наречена Print Manager. Можете да стигнете до тази услуга и да се уверите, че работи или да откриете, че е недостъпна, като следвате следния път: „Контролен панел“ -> „Администрация“ -> „Услуги“.

След като превъртите списъка, докато намерите името на желаната услуга, отворете прозореца с нейните свойства и изберете „Автоматично“ в падащия списък „Тип стартиране“. След това щракнете върху бутона за стартиране (ако е активен, ако не, не правим нищо), затворете прозореца за администриране и се върнете към инсталирането на принтера отново.

Най-често този метод решава проблема - принтерът е инсталиран и работи в Windows. Но при определени обстоятелства това не се случва и локалният печат все още не е наличен. Смята се, че източникът на този проблем се крие в запушването на т.нар. Дори има препоръки за почистването му, които обаче няма да ни трябват. Така че, ако принтерът все още не е инсталиран, преминете към следващите инструкции.

Задаване на порт

Операционната система Windows има така наречената система „портове“, определени области в паметта на компютъра, чрез които той взаимодейства с външни устройства, като например принтер. Всяко устройство има свой собствен порт. Точно това правим, когато решаваме проблем с подсистемата на локалния принтер, когато тя е недостъпна или не работи по една или друга причина.

Извършваме следната последователност от прости операции:


По принцип това е всичко, което трябва да знаете, за да се справите с трудностите, възникнали по време на инсталацията.