Как полностью удалить принтер из Windows 7

19

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

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

Теперь я предполагаю, что проблема заключается либо в драйверах (испорченных ОС), либо в самой ОС. Моя идея состоит в том, чтобы полностью удалить драйверы Canon и все данные, связанные с принтером. Как это сделать?

Elmes
источник

Ответы:

29

Ознакомьтесь с этим руководством, в котором объясняется, как использовать консоль управления (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и перезапустите службу диспетчера очереди печати.
  9. Вернитесь в утилиту printui (может потребоваться перезапустить ее, используя тот же метод, что и выше), и попробуйте снова удалить принтеры. На этот раз это должно сработать. При необходимости откройте вкладку «Порты» и удалите все порты TCP / IP, связанные со старым принтером.
  10. Наконец, что не менее важно, проверьте другие компьютеры в вашей домашней сети, чтобы увидеть, если какие-либо из них сопоставляются со старым принтером, и удалите эти сопоставления
RockPaperLizard
источник
1
Хорошо объяснил. Хороший ответ.
CharlieRB
Все, что вы описали, работало (по крайней мере, никаких ошибок не отображалось). Проблема в том, что после удаления драйверов, перезагрузки и подключения принтера я вижу ту же проблему - невозможно установить соединение с принтером, хотя принтер работает нормально с моей Windows XP x86. Почему? Что еще можно сделать / удалить / сбросить?
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.вывод, нажмите кнопку «Да» в окне удаления пакета драйверов.

Время является ключевым успехом.

mythofechelon
источник
Спасибо за простую команду, чтобы остановить спулер службы (лучше, чем использование service.msc)!
MUY Бельгия
@MUY Бельгия Вы можете сделать это с net [start | stop] любым именем службы. :)
Мифофешелон
Вариант, который уменьшает несколько щелчков мыши : Часть (A): откройте и оболочку Admin CMD, и панель управления Устройства и принтеры , перезапустите службу Spooler и немедленно R-щелкните принтер и удалите. Повторяйте, пока все нужные принтеры не исчезнут. Часть (B): Теперь используйте printui /s /t2для удаления драйверов и пакетов (больше не нужно каждый раз запускать / останавливать спулер). (((* Перезапустите службу одной командой - net stop spooler && net start spooler)))
Мэтт Уилки