Cómo quitar completamente la impresora de Windows 7

19

Tengo algunos problemas con mi impresora Canon Pixma IP1900; no responde a ninguna solicitud del sistema operativo. Estoy usando Windows 7 x64 con controladores Canon adicionales y la impresora solía funcionar bien, pero recientemente ya no funciona.

Lo conecté a una segunda PC con Win7 x86 y sin controladores adicionales de Canon, y la impresora funcionó de nuevo: no solo Windows encontró los controladores apropiados por sí mismo, sino que todo lo demás también funcionó de maravilla.

Ahora supongo que el problema son los controladores (en mal estado por el sistema operativo) o el sistema operativo en sí. Mi idea es eliminar por completo los controladores de Canon y cualquier dato asociado con la impresora. ¿Cómo lo hago?

elmes
fuente

Respuestas:

29

Eche un vistazo a este tutorial que explica cómo usar Microsoft Management Console (MMC) para eliminar los paquetes de controladores de impresora no deseados.

Si eso no funciona para usted, intente usar la herramienta printui.exe .

En un tipo de símbolo del sistema elevado de administrador printui /s /t2, asegúrese de eliminar el controlador Y el paquete.

Aquí se explica cómo hacerlo, paso a paso:

  1. Abra una línea de comando con derechos administrativos: Inicio-> Todos los programas-> Accesorios-> Símbolo del sistema; Haga clic derecho -> Ejecutar como administrador
  2. Ejecute la herramienta printui: printui /s /t2
  3. Intenta eliminar las impresoras. Si eso no funciona ... (es decir, si la eliminación de las impresoras enumeradas en el printui no tiene éxito).
  4. Haga clic en Inicio> Ejecutar> Services.msc
  5. Localice el servicio de cola de impresión y haga clic con el botón derecho> Propiedades> detener servicio.
  6. Abra Mi PC y busque C:\Windows\System32\spool\Printers(deberá hacer clic en "Aceptar" para acceder a la carpeta).
  7. BORRE el contenido de la carpeta que abrió en el paso 6.
  8. Vuelva services.mscy reinicie el servicio de cola de impresión.
  9. Vuelva a la utilidad printui (es posible que deba reiniciarla con el mismo método que el anterior) e intente quitar las impresoras nuevamente. Esta vez debería funcionar. Si es necesario, verifique la pestaña "Puertos" y elimine los puertos TCP / IP asociados con la impresora anterior.
  10. Por último, pero no menos importante, verifique otras computadoras en su red doméstica para ver si alguna de ellas se asigna a la impresora anterior y elimine estas asignaciones
RockPaperLizard
fuente
1
Bien explicado. Buena respuesta.
CharlieRB
Todo lo que describió funcionó (al menos no se mostraron errores). El problema es que después de quitar los controladores, reiniciar y enchufar la impresora, veo el mismo problema: no se puede establecer una conexión con la impresora, aunque la impresora funciona bien con mi Windows 7 x86. ¿Cómo es que? ¿Qué más puedo hacer / eliminar / restablecer?
elmes
¿Has probado un puerto o cable diferente?
Sí, traté de cambiar ambos ..
elmes
Sería útil si elabora los pasos que siguió al instalar la impresora, tal vez su computadora no esté configurada para buscar controladores en línea automáticamente .
4

La única forma consistente en que he podido eliminar tanto el controlador como el paquete es:

  1. Abre el menú de inicio.
  2. Escriba "Símbolo del sistema".
  3. En "Programas", haga clic con el botón derecho en "Símbolo del sistema", haga clic en "Ejecutar como administrador" y acepte la solicitud de UAC.
  4. En el símbolo del sistema elevado, ejecute printui /s /t2para abrir Propiedades del servidor de impresión en la pestaña Controlador en modo elevado. No cierre el símbolo del sistema.
  5. Seleccione el controlador que desea desinstalar.
  6. Seleccione "Eliminar ...".
  7. Seleccione "Eliminar controlador y paquete de controladores" pero deje el "Eliminar este paquete de controladores de impresora lo eliminará del sistema. ¿Está seguro de que desea eliminar% driverName%?" ventana abierta .
  8. En el símbolo del sistema elevado, ejecute net stop spooler.
  9. En el símbolo del sistema elevado, escriba pero no ejecute net start spooler .
  10. Haga clic en la ventana del símbolo del sistema y desplace el cursor sobre el botón "Sí" de la ventana eliminar paquete de controladores.
  11. Presione Intro para ejecutar el net start spoolercomando y, tan pronto como vea la The Print Spooler service is starting.salida, haga clic en el botón "Sí" de la ventana Eliminar paquete de controladores.

El tiempo es el éxito clave.

mitofechelon
fuente
¡Gracias por el simple comando de detener la cola de servicio (mejor que usar service.msc)!
MUY Bélgica
@MUY Bélgica Puede hacer esto con net [start | stop] cualquier nombre de servicio. :)
mythofechelon
Variación que reduce unos pocos clics: Parte (A): abra tanto el shell Admin CMD como los dispositivos e impresoras del panel de control , reinicie el servicio * Spooler e inmediatamente haga clic con el botón derecho en la impresora y elimine. Repita hasta que todas las impresoras deseadas hayan desaparecido. Parte (B): ahora se usa printui /s /t2para eliminar los controladores y paquetes (ya no es necesario iniciar / detener la cola de impresión cada vez). (((* Reiniciar servicio como comando único - net stop spooler && net start spooler)))
matt wilkie