¿Cómo eliminar un programa roto de la lista de programas y características en Windows 7?

27

En un escritorio de Windows 7 de 64 bits, hay un programa en la lista Programas y características (Panel de control \ Todos los elementos del Panel de control \ Programas y características) que se negó a desinstalar. El error obtenido es:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

Sospecho que el archivador se eliminó o corrompió. El gran problema es que el programa se negó a instalarse sobre la versión rota.

Entonces, ¿cómo puedo limpiar manualmente la lista de programas instalados?

Itai
fuente

Respuestas:

24

Depende de cómo detecte el programa que ya está instalado.

Los programas que se muestran en la lista Programas y características se generan a partir de las claves de registro en: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

El programa puede estar buscando en otra parte del registro, o buscando un archivo en el disco, para determinar si ya está instalado.

Puede usar Process Monitor (ProcMon) de Sysinternals para ver a qué archivos y teclas de registro está presionando cuando se niega a cooperar con usted.

Adam Thompson
fuente
19
Los programas de 32 bits instalados en una máquina de 64 bits estarán en la HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallcarpeta descrita por @Fabien.
JumpingJezza
77
Si se instaló desde un .MSI, también aparecerá en la lista:HKEY_CLASSES_ROOT\Installer\Products
James Newton
30

Microsoft pone a disposición una herramienta para solucionar problemas de instalación y desinstalación de programas. Está disponible desde

http://aka.ms/Program_Install_and_Uninstall

Tweek
fuente
1
Creo que el servicio ya no funciona. Cada vez que intento descargar la herramienta, dice que no se puede comunicar con el servidor.
Donny V
3
@ DonnyV: Acabo de probarlo y se descargó bien para mí. Puede haber sido una falla temporal. Si todavía no funciona, intente descargar la herramienta desde una computadora diferente (haga clic en el enlace "Descarga avanzada para ejecutar en una computadora diferente o desconectada" justo debajo del enlace "Ejecutar ahora"). El software malicioso puede bloquear las descargas de Microsoft (para tratar de evitar que se elimine), por lo que es posible que también desee verificarlo.
Tweek
No pude eliminar un programa usando la herramienta "Programas y características" (appwiz.cpl), y recibí un error que decía "Ya está instalada otra versión de este producto". La herramienta vinculada anteriormente pudo eliminar con éxito el programa. ¡Gracias!
Jeremy Lyons
5

Aquí hay dos casos con una pequeña solución diferente cada uno:

  1. El programa (en forma de archivo o carpeta) que está intentando desinstalar vino con su computadora al momento de la compra.

  2. El programa (archivo o carpeta) que está intentando desinstalar se instaló o se instaló sin su conocimiento por otra persona.

Su estrategia en ambos casos es:

  • Vuelva a instalar el mismo software para que esté en forma completa (un archivo perdido o dañado en el programa no le permitirá desinstalarlo).
  • Reinicie su computadora.
  • Desinstala el programa.
  • Reiniciar de nuevo.

Solución al caso 1:

  1. Abra InicioAyuda y soporte técnico .
  2. Escriba reinstalación de software y hardware y seleccione reinstalación de programa de software ".
  3. Sigue las instrucciones del mago.
  4. Reinicie su computadora.
  5. Abra InicioPanel de controlProgramas y características
  6. Localice el programa que desea desinstalar y haga clic derecho con el mouse.
  7. Selecciona Desinstalar .
  8. Reinicia tu computadora nuevamente.

Solución al caso 2:

  1. Visite un motor de búsqueda (por ejemplo, Google).
  2. Busque el sitio web de la compañía donde puede descargar exactamente el mismo software.
  3. Descargue y reinstale el software.
  4. Reinicie su computadora.
  5. Abra InicioPanel de controlProgramas y características
  6. Localice el programa que desea desinstalar y haga clic derecho con el mouse.
  7. Selecciona Desinstalar .
  8. Reinicia tu computadora nuevamente.
S. WERNER
fuente
Instalar de nuevo, antes de desinstalar funcionó. Tendré que recordar este. Gracias.
LonnieBest
3

Creo que solo limpiar realmente no cambiará el problema con el programa. Puede probar ccleaner http://www.piriform.com/ccleaner/features y dejar que elimine la entrada de la lista, pero igual querrá intentar limpiar el registro a mano. Vaya y busque las claves del programa en HKEY_LOCAL_MACHINE \ Software \ YourProgram o si ejecuta una aplicación de 32 bits en el sistema operativo de 64 bits en HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram Puede intentar reinstalarlo después y luego desinstalarlo limpiamente. Te sugiero que dejes que ccleaner realice una limpieza del registro después.


fuente
1
Es un programa ordenado y dejé limpiar muchas cosas, pero desafortunadamente no pudo eliminar el programa ofensivo con el mismo error que Windows.
Itai
2

Tenía un programa donde ninguna de las opciones anteriores funcionaría.

Terminé volcando todo el registro, buscando su nombre en él y lo encontré aquí: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Para hacerme la vida más fácil, acabé usando Revo Uninstaller para eliminarlo.

Fabien Snauwaert
fuente
En lugar de Revo Uninstaller (no gratuito), elegí un RegEdit mejor en alternativeto.net/software/regedit - La solución de O&O fue agradable y gratuita ( oo-software.com/en/ooregeditor )
starlocke
1

Las claves de registro correspondientes también se pueden ubicar en

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

Para mí (identificación de usuario) era S-1-5-21-874921695-2243469788-227544040-1000, pero no estoy muy seguro de si es único o no.

Los archivos de instalación pueden estar presentes en C:\Users\(user name)\AppData\Local\Package Cache. Si es así, la identificación del número de letra para buscar en el registro se puede encontrar allí.

Nikolay
fuente
0

El instalador le proporciona una ruta para el archivo ... simplemente elija una parte de la carpeta Temp con los números y letras al azar y búsquela en el regeditor ... elimine todas las entradas (la carpeta completa) que encuentre. Tuve que hacerlo por el aspecto y colorista.msi, así que me tomó unos minutos

Maris
fuente
1
Hola y bienvenido a SuperUser. ¿Tiene alguna fuente de donde puede dar crédito a su respuesta?
Lorenzo Von Matterhorn
0

Navegue por el registro buscando "AppName". Tomará un tiempo, pero encontrará principalmente todas las entradas relacionadas con el programa.

Después de eso, use CCleaner para realizar una limpieza del registro. Y luego reinstale / desinstale (nuevamente) la aplicación usando el archivo instalador MSI.

johnye2e
fuente