Неможливо встановити драйвер принтера hp. Як я ставив «дрова» принтера HP на Windows XP

Вітаю вас друзі! « Драйвер принтера не встановлено помилка 0x00000002 »  - це проблема про яку я сьогодні хочу вам розповісти, а точніше, показати, як мені вдалося з нею впорається. Загалом, справа була так, мені надійшла завдання підключитися з віртуальної машини по мережі до принтера, який був локально підключений зовсім до іншого комп'ютера. Щось я зачастив до статей про принтерах, це вже третя поспіль на цю тему, ну хто підписався на розсилку статтею зрозумів про що я, ну да ладно, продовжимо.

Отже, зайшовши на виртуалку, я як завжди, спробував підключити принтер, прописавши в рядку «Виконати» ім'я комп'ютера, але на моє здивування замість підключення до комп'ютера перед моїми очима з'явилося повідомлення, про те, що такого комп'ютера немає в мережі, або я неправильно ввів його мережеве ім'я. Ну так як я наполегливий, я набрав ще раз ім'я, тільки цього разу придивляючись в кожної введеної мною букві, результат мене не порадував, так як знову з'явилося вікно про неправильне мережевому підключення.

Закінчивши зі спробами підключення за допомогою простого способу, я звернувся до альтернативних варіантів, а саме вирішив приєднати принтер за допомогою підключення через « Local Port». Навіть не замислюючись про те, що може з'явиться помилка «Драйвер принтера не встановлено драйвер 0x00000002», я скачав саму останню версію програмного забезпечення для принтера з сайту виробника ( До речі, тим, що підключається принтером був HP LaserJet 1020), І почав його установку запустивши Local Port і вписавши туди шлях до мережного принтера.

Як мені все ж вдалося підключити мережевий принтер і побороти помилку 0 × 00000002

Спочатку все начебто було нормально, після прописування адреси, моя віртуальна машина побачила потрібний мені мережевий принтер, і почала процес підключення до нього. Відразу ж після закінчення з'єднання переді мною з'явилося вікно установки драйвера, точніше система мене попросила вказати драйвер, який буде використовувати принтер при друці.


Так як я підготував драйвер заздалегідь, для мене цей етап не став проблемою. Натиснувши на кнопку « Встановити з диска», Я вказав шлях до папки де лежить мій скачаний драйвер і почав чекати завершення установки. Але, не тут-то було, несподівано на екрані з'являється помилка «Драйвер принтера не встановлено 0x00000002». У мене в голові відразу виникло кілька запитань. Що не так? Чому не вдалося? Той чи я драйвер поставив на установку?

Як виявилося драйвер той що потрібно і причому самої останньої версії, з системою теж все в порядку, вона повністю чиста і ось тільки. Не знайшовши логічної причини всього, що відбувається я почав пошуки в інтернеті, як же виправити помилку «Драйвер принтера не встановлено 0x00000002». Як завжди, було знайдено безліч різних відповідей, які я обов'язково розгляну, але трохи пізніше, але на жаль з того що радили мені нічого не допомагало.

Я пробивав підключиться ще раз через локал порт, тільки цього разу, замість мережевого імені вказав IP адреса комп'ютера до якого хотів підключиться (   , Виконавши її в CMD). Але на жаль, вікно з помилкою 0 × 00000002 не змусило себе довго чекати і знову з'явилося у мене перед очима.

Потім я спробував запустити службу друку скориставшись кнопками « відключити»І« запустити», А й за цим як і прежне пішов негативний результат.

Далі, мені радили очистити папку spool і всі записи пов'язані з ним в реєстрі. Хоч у мене Windows був абсолютно новий і до нього підключався за весь час тільки один принтер (HP LaserJet 6L), я все ж вирішив перевірити і цей варіант, але як потім виявилося даремно, тому що витратив в пустою свого часу. Помилка «Драйвер принтера не встановлено 0x00000002», як з'являлася, так і далі продовжувала це робити.

Але, випробувавши кілька варіантів, я взяв IP адреса, і вирішив знову випробувати свою долю, і спробувати підключиться до комп'ютера простим способом через « Win + R». І що ви думаєте, сталося диво, мене все ж пустило на віддалений комп'ютер і переді мною з'явився потрібний мені принтер HP LaserJet 1020. Натиснувши на «Підключитися», він на мій подив зробив це без проблем, при цьому скачав драйвер з комп'ютера до якого він і був фізично приєднаний. При перевірці друку з принтера вилізла бездоганно надрукована сторінка, що мене дуже порадувало.


Можливо цим я не вирішив саму проблему з помилкою «Драйвер принтера не встановлено помилка 0x00000002», але принаймні, в моєму випадку, я знайшов альтернативний вихід із ситуації, який без проблем дозволить вам підключити принтер по мережі.

Поради щодо усунення помилки 0 × 00000002 при підключення мережевого принтера

Так тепер я напишу обіцяний список порад, які можуть допомогти в виправлення помилки, яка з'являється при підключення принтера

  • Пробуємо і IP адресою підключається комп'ютера;
  • Перезапустіть службу диспетчера друку, зайшовши по дорозі « Панель управління» – « адміністрування» – « служби» – « Диспетчер друку». Зайшовши в нього натискаємо спочатку « зупинити", а потім " запустити»- даний спосіб дуже часто, багатьом допомагає;
  • Почистіть папку Spool від зайвих драйверів - можна подивитися як це робиться;
  • Оновлення повністю вашу систему  за допомогою центру оновлень. Виконувати цей пункт чи ні, тим у кого, видніше вам. Даний варіант не є 100% рішенням, так що дивіться самі;
  • Як варіант, ще можна спробувати встановити на комп'ютер « Універсальний драйвер друку»І потім знову спробувати встановити принтер;
  • Ну і нарешті, спробуйте і той варіант, який допоміг мені, підключившись до принтера через «Win + R» і IP адреса;

Буду дуже радий якщо ви залишите

Доброго времени суток друзі.

Загалом ситуація наступна. Днями приніс мені це чудо разом зі своїм нубуком ноутбуком на якому вже 7 років !!! працює ХР-шка (з 2008 р) і каже: «Діма, що хочеш роби, але постав мені дрова на ХР. 7-ки не не особливо буде продуктивною. Оперативки 3 Гб, тому виручай, у мене не вийшло, якийсь нетворк фрамеворк просить ». Все кинув і пішов.

Ну думаю, фігня питання, зараз зробимо. .Net Framework 4 дістав, встановив. Все ОК. Прийшов справу встановлювати і тут почалося ...

Як він на горщик попросився запросив підключити кабель, я виконав цей крок і так чекав ... чекав ... чекав, поки не вискочила помилка мені ось така.

Ну думаю ладно ще почекаю, може все таки запуститься ... аж ні дійшовши до 100% виявлення пристрою він мені виплюнув наступну, не менше прекрасну помилку. І що найцікавіше, драйвер на сканер встановився ....

Емоції переповнювали ... І як ще сказав Іван Васильович з кінофільму «Іван Васильович змінює професію»: «Чого тобі ще треба собака. Та нічого не треба. Ну так одружуйся хронік, цар відпускає її »... А ось мене не відпускав принтер ...

Ну думаю, добре, раз ти так по інструкції не встановився, може думаю ручками зараз вкажу драйвер і ти у мене заробиш ...

І після деяких маніпуляцій на останньому кроці, коли потрібно тицьнути «Готово», натискаю і ...

Ну думаю чи то лижі не їдуть чи я, вже того ...

Плюнув на нього і залишив до наступного дня. Почав шукати відповіді в мережі і крім того, що драйвера мовляв криві і все таке і взагалі HP команда не найкращі драйвера ліпить, ну сперечатися з цим не буду ... Всяке буває. Але як же мені поставити. Таке відчуття було, що принтер тобі каже: «Ламай, ламай мене полность. Повністю ламай »😆 😆 😆 Так-так, так і було 😆

Я вже й антивирь отклчіл, думаю може він ... ні ... Все те ж саме. Може правда дрова, пішов на офсайт і скачав найсвіжіші ІІІ ... те ж саме ... 👿 👿 👿

Слів просто не було ... Дай думаю пробіжуся антивирь пошукаю вірусняк, може він чого, буває таке, що вірусняк який-небудь дірку зробив ... Знайшов близько 200-от вірусів, почистив, встановлюю драйвера знову і все коту під хвіст ...

Думаю ну добре, дзвоню знайомому, кажу: «Слухай, може я знесу вінду і поставлю на чисту». «А раптом не піде?». Кажу: «Добре, зараз спробую на 7-ку встановити» ... ииии ... встановилися.

У підсумку, в загальному і цілому дійшов до іншого хлопчини у нього теж свинка стоїть, кажу дай у тебе спробую поставити, встановилися так само, все прекрасно ... Думаю ось відчуваю десь я напартачив.

Іду знову до ноуту, устанавліваю.NetFramework 3.5 SP1 і що Ви думаєте, встановилося все до останнього драйвера, нічого не пропустити.

Ось так через версії цього самого фреймворка дуже багато залежить, поставити драйвера чи ні, будеш голову ламати чи ні 🙂

З деяких пір в системі Windows Server 2008 R2 x64 раптом перестали працювати абсолютно всі принтери. Як встановлені локально, так і підключені по мережі, а також принтери користувачів віддалених робочих столів (сервера терміналів). Також вони пропали з папки «Пуск - Пристрої та принтери», там відображаються тільки комп'ютер та інші пристрої введення / виводу. Принтерів немає жодного.

При спробі встановити драйвер принтера, не важливо як мережевий, так і локальний, будь-яким способом, в кінці, після установки драйвера система видає повідомлення:

«Не вдалося встановити принтер. Не існує обробник друку. »

«Windows не вдається підключитися до принтера. Не існує обробник друку »

А в секції «Докладно» може бути текст   «Помилка 0x00000002»  (Цей код означає «ERROR_FILE_NOT_FOUND») .

Рішення

Оброблювач друку - це компонент системи друку Windows, файл «Winprint.dll». Цей файл використовується за умовчанням, але деякі драйвери принтерів можуть використовувати свій обробник друку, наприклад «hpcpp115.dll».

Ці файли повинні лежати там же, де знаходяться драйвера принтерів:

В папці системи «c: \\ Windows \\ System32 \\ spool \\»

У цій папці як мінімум повинні бути такі папки:

drivers \\  - тут зберігаються файли драйверів
PRINTERS \\  - тут зберігаються файли черги друку
  prtprocs \\
- тут зберігаються обробники друку
SERVERS \\- тут зберігається інформація про комп'ютерах мережі з доступними принтерами
  tools \\
- тут зберігаються утиліти

Відповідно, нас цікавить папка «Prtprocs», Де повинні бути файли оброблювачів друку.

У мене в папці «Spool»  взагалі не було папки «Prtprocs», Тобто система цілком резонно лаялася на те, що обробника друку не існує (тільки шкода, що вона навіть не натякнула де і будь файлів немає).

Щоб відновити папку «Prtprocs»  і її вміст достатньо скопіювати її з іншого комп'ютера з такою ж операційною системою. Якщо кому потрібно, то можна завантажити архів з папкою «Prtprocs»  для Windows server 2008 R2 64-х розрядної системи.

Таким чином в папці «C: \\ Windows \\ System32 \\ spool \\prtprocs»Для 64-розрядної операційної системи повинні знаходиться як мінімум дві папки:

W32X86 \\- для 32-х розрядних драйверів,
x64 \\- для 64-х розрядних драйверів.

У кожній з них повинен бути файл «Winprint.dll»(В принципі, досить щоб він був хоча б в x64). Також в папці x64 повинні бути одна або кілька папок (в залежності від кількості мов в системі, у мене були дві), наприклад:

en-US \\
ru-RU \\

У кожній з них повинен знаходитися файл «LXKPTPRC.DLL.mui»(Або LMPRTPRC.DLL.mui).

Після відновлення папки обробника друку «Prtprocs»  і всього її вмісту необхідно перезавантажити сервер (на жаль, без цього ніяк). Після перезавантаження встановлені раніше принтери з'явилися і при установці драйвера все проходить коректно і принтер починає працювати.

причини

Єдина причина такої ситуації, яку я можу позначити - це установка ролі «Служба друку та документів», Саме після цього зникли принтери і з'явилася помилка про обробник друку. Служба хоч і корисна, але поки вона основний підозрюваний в появі цієї проблеми (може бути вона і ні до чого). Видалення служби і перезавантаження сервера не вирішили проблему. Також як і установка її знову.

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