Як повністю видалити принтер з Windows 7


19

У мене є проблеми з принтером Canon Pixma IP1900 - він не відповідає на будь-які запити ОС. Я використовую Windows 7 x64 з додатковими драйверами Canon і принтером, що працював нормально, але останнім часом він більше не працює.

Я підключив його до другого ПК, який працює на Win7 x86, і додаткові драйвери Canon та принтер не працювали знову - не тільки Windows сама знайшла відповідні драйвери, але і все інше спрацювало як шарм.

Тепер я припускаю, що проблема полягає або в драйверах (переплутаних ОС), або в самій ОС. Моя ідея - повністю видалити драйвери Canon та будь-які дані, пов’язані з принтером. Як це зробити?

Відповіді:


29

Перегляньте цей підручник, в якому пояснюється, як використовувати консоль управління Microsoft (MMC) для видалення небажаних пакетів драйверів принтера.

Якщо це не допоможе вам, спробуйте скористатися інструментом printui.exe .

У типі командного рядка підвищеного рівня адміністратора printui /s /t2обов'язково видаліть драйвер І пакет.

Ось як це зробити покроково:

  1. Відкрийте командний рядок з правами адміністратора: Пуск-> Усі програми-> Аксесуари-> Командний рядок; Клацніть правою кнопкою миші -> Запустити як адміністратор
  2. Запустіть інструмент printui: printui /s /t2
  3. Спробуйте видалити принтери. Якщо це не працює ... (тобто, якщо видалення принтерів, перелічених у printui, не вдалося.)
  4. Клацніть Пуск> Виконати> Services.msc
  5. Знайдіть службу друку спілера та натисніть правою кнопкою миші> Властивості> зупинити службу.
  6. Відкрийте Мій комп'ютер та перейдіть до C:\Windows\System32\spool\Printers(для отримання доступу до папки потрібно натиснути «ОК»).
  7. ВИДАЛИТИ вміст папки, яку ви відкрили на кроці 6.
  8. Поверніться до services.mscта перезапустіть сервіс Print Spooler.
  9. Поверніться до утиліти printui (можливо, вам доведеться перезапустити її тим же методом, що і вище) та спробуйте видалити принтери ще раз. Цього разу це має спрацювати. Якщо необхідно, перевірте вкладку «Порти» та видаліть усі порти TCP / IP, пов’язані зі старим принтером.
  10. І останнє, але не менш важливо, перевірте інші комп’ютери в домашній мережі, щоб дізнатись, чи хтось із цих відображається на старому принтері, і видаліть ці зіставлення

1
Добре пояснено. Гарна відповідь.
CharlieRB

Все, що ви описали, працювало (принаймні жодних помилок не відображалось). Проблема полягає в тому, що після видалення драйверів, перезавантаження та підключення принтера я бачу ту саму проблему - ніякого зв’язку з принтером встановити не можна, хоча принтер працює добре з моєю x86 Windows 7 .. Як це? Що ще я можу зробити / видалити / скинути?
elmes

Ви пробували інший порт або кабель?

Так, я спробував змінити обидва ..
elmes

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

4

Єдиний послідовний спосіб, яким я зміг видалити і драйвер, і пакет:

  1. Відкрийте меню "Пуск".
  2. Введіть "Командний рядок".
  3. У розділі "Програми" клацніть правою кнопкою миші на "Командний рядок", натисніть "Запустити як адміністратор" та прийміть підказку UAC.
  4. У підвищеному командному рядку запустіть, printui /s /t2щоб відкрити Властивості сервера друку на вкладці Драйвер у підвищеному режимі. Не закривайте командний рядок.
  5. Виберіть драйвер, який потрібно видалити.
  6. Виберіть "Видалити ...".
  7. Виберіть "Видалити драйвер та пакет драйверів", але залиште "Видалення цього пакета драйверів принтера видалить його з системи. Ви впевнені, що хочете видалити% driverName%?" вікно відкрите .
  8. У піднесеному командному рядку біжіть net stop spooler.
  9. У підвищеному командному рядку введіть, але не запустіть net start spooler .
  10. Клацніть на вікні командного рядка та наведіть курсор на кнопку «Так» у вікні видалення драйвера пакета.
  11. Натисніть клавішу Enter, щоб виконати net start spoolerкоманду, і як тільки ви побачите The Print Spooler service is starting.вихід, натисніть кнопку "Так" у вікні видалення драйвера пакета.

Час - ключовий успіх.


Дякуємо вам за просту команду зупинити службовий шпулер (краще, ніж використовувати service.msc)!
МУЙ Бельгія,

@MUY Belgium Ви можете це зробити з net [start | stop] будь-якою назвою служби. :)
mythofechelon

Варіант, що зменшує декілька клацань: Частина (A): відкрийте оболонку адміністратора CMD та панель управління Пристрої та принтери , перезапустіть сервіс Spooler та негайно R натисніть принтер та видаліть. Повторіть, поки всі потрібні принтери не зникнуть. Частина (B): Тепер використовуйте printui /s /t2для видалення драйверів та пакетів (більше не потрібно кожного разу запускати / зупиняти спойлер). ((((Перезапустити послугу як одна команда - net stop spooler && net start spooler)))
matt wilkie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.