Підсистема друку недоступна: як виправити ситуацію?

На жаль, іноді користувачі комп 'ютерних систем, що працюють під управлінням 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 є прихованою, тому спочатку доведеться у відображенні файлів і тек використовувати параметр показу прихованих файлів і тек.

Ув 'язнення

Звичайно, це далеко не всі рішення ситуацій, коли підсистема друку недоступна. Можливо, у деяких випадках потрібно просто оновити або перевстановити драйвери принтера або перевірити системний диск. Однак, як показує практика, саме ці випадки в тій же "експішці" є найпоширенішими. Але, як бачимо, виправити ситуацію можна, і досить-таки просто. У більшості випадків навіть відновлення системи допомагає. При цьому копіювання нових файлів з наступною заміною старих даних не потрібно зовсім.