No puedo desinstalar un programa

Si Windows no encuentra uninstall.exe, falta el desinstalador del programa. Cómo eliminarlo igualmente, con una vía de vuelta en cada paso.

En esta página
  1. ¿Por qué Windows no encuentra el desinstalador?
  2. Prueba primero el Panel de control y las soluciones de Microsoft
  3. Elimina el programa con Purge Uninstaller
  4. ¿Puedes reinstalarlo para recuperar el desinstalador?
  5. Elimina el programa a mano, con una vía de vuelta
  6. ¿Por qué «Forzar desinstalación» no se lleva una app MSI o de la Store?
  7. Qué camino te conviene
  8. Preguntas frecuentes

Cuando falta el desinstalador, Windows muestra un error como Windows cannot find 'C:\Program Files\App\uninstall.exe' y el programa sigue en Aplicaciones instaladas. Windows solo ejecuta el archivo que el programa registró para eliminarse. Si ese archivo se borró, se movió o la instalación nunca terminó, tienes que quitar el programa de otra forma.

¿Por qué Windows no encuentra el desinstalador?

Porque el archivo que el programa registró para eliminarse ya no existe. En la mayoría de los programas de escritorio, Windows no hace la eliminación por sí mismo: inicia el desinstalador que registró el programa. Al instalarse, cada programa escribe una entrada en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, con valores como DisplayName, InstallLocation y UninstallString, el comando de desinstalación (Microsoft Learn). Aplicaciones instaladas se construye a partir de esas entradas.

Así, la entrada y el programa pueden desincronizarse. La entrada dice «ejecuta este archivo», el archivo no está y Windows no tiene plan B. Las causas habituales:

Lo que ves Causa habitual Qué probar
Windows cannot find el desinstalador, Make sure you typed the name correctly La carpeta del programa se borró a mano o una herramienta de limpieza la eliminó Reinstalar la misma versión, o Forzar desinstalación
El desinstalador arranca, luego falla o se cierra y el programa sigue en la lista El propio desinstalador está dañado Reinstalar la misma versión, o Forzar desinstalación
El programa aparece en la lista, pero su carpeta está vacía o ya no existe Una desinstalación anterior se quedó a medias Forzar desinstalación, o quitar la entrada a mano
La entrada ejecuta MsiExec.exe y la desinstalación falla Un producto de Windows Installer con registros dañados El solucionador de problemas de Microsoft
Desinstalar aparece atenuado o no hace nada con una app de la Store Windows se encarga de quitar las apps de la Store La ayuda de Microsoft para apps de la Store

Las tres primeras son programas de escritorio con su propio desinstalador. Las dos últimas pertenecen a Windows Installer y a la Microsoft Store, y las soluciones son distintas, así que comprueba de qué tipo es el tuyo antes de borrar nada.

Prueba primero el Panel de control y las soluciones de Microsoft

Empieza por lo que Windows ya trae: no cuesta nada y no deja nada a medias.

  1. Panel de control. Microsoft señala que «algunas aplicaciones no se pueden desinstalar desde la aplicación Configuración» y remite al Panel de control (Microsoft Support). Busca Panel de control en la barra de tareas, abre Programas > Programas y características, haz clic derecho en el programa y elige Desinstalar o Desinstalar o cambiar.
  2. El solucionador de problemas de instalación y desinstalación de programas. El solucionador de problemas de Microsoft repara las claves del registro que impiden desinstalar un programa desde Programas y características, en Windows 10 y 11. Funciona mejor con productos de Windows Installer: si el programa no está en su lista, te pide el código de producto del archivo .msi del programa.

Si ambos te dan el mismo error, el problema es el archivo que falta, y ningún menú de Windows ejecutará un archivo que no existe.

Elimina el programa con Purge Uninstaller

Purge Uninstaller, el desinstalador para Windows y Mac que muestra cada resto antes de borrarlo, tiene un botón para este caso: Forzar desinstalación. En Windows funciona así.

  1. Elige el programa en Apps. El panel lista lo que dejaría atrás antes de ejecutar nada.
  2. Pulsa Desinstalar. Purge Uninstaller prueba primero el desinstalador propio del programa, ya que la app conoce sus propias piezas. Cuando el archivo ya no está, el panel muestra «Falta el desinstalador de [programa] en el disco, así que no se puede ejecutar», y el botón principal pasa a ser Forzar desinstalación. Cuando el desinstalador arranca pero falla, o se cierra con el programa todavía instalado, «Forzar desinstalación» aparece como un segundo botón.
  3. Pulsa Forzar desinstalación. Se salta el desinstalador que falta y también se lleva la carpeta del programa y su entrada en la lista de Windows, junto con los restos que encuentra: carpetas de AppData y ProgramData, claves del registro, entradas de inicio, servicios y accesos directos.
  4. Revisa la lista y pulsa Eliminar N restos. Las coincidencias claras vienen marcadas. Los elementos «Posible», como una carpeta cuyo nombre podría compartir otra app, se muestran pero los marcas tú.

Todo pasa primero a Restaurar. «Restaurar N elementos» devuelve cada elemento a su sitio, y tras una desinstalación forzada el programa vuelve con ellos. No se elimina nada antes de que lo hayas visto en la lista, y las carpetas que comparten muchas apps, o cualquier cosa dentro de la carpeta de otra app instalada, nunca se ofrecen.

La regla: «Forzar desinstalación» es para programas de escritorio. Los productos de Windows Installer (MSI) y las apps de la Store solo puede quitarlos Windows, y la app lo dice en lugar de intentarlo. Los programas instalados para todos los usuarios del PC piden el aviso de administrador de Windows una vez por sesión.

Si el programa no aparece en la lista pero su acceso directo sigue en el escritorio o en Inicio, haz clic derecho en el acceso directo, elige Mostrar más opciones en Windows 11 y después Desinstalar con Purge. Purge Uninstaller se abre con ese programa seleccionado. El manual recorre cada pantalla.

¿Puedes reinstalarlo para recuperar el desinstalador?

A menudo, sí. Instalar de nuevo el mismo programa sobre la copia rota suele escribir un desinstalador nuevo y una entrada nueva, y entonces Desinstalar en Configuración funciona con normalidad.

Descarga el instalador del sitio del propio editor, a ser posible la versión que Aplicaciones instaladas muestra bajo el nombre del programa. Instálalo en la misma carpeta, no abras el programa y desinstálalo enseguida. Esto falla cuando el editor ya no ofrece el programa o cuando su instalador se niega a ejecutarse sobre la entrada antigua.

Elimina el programa a mano, con una vía de vuelta

La vía manual borra la entrada que lee Windows y aparta la carpeta. Cada paso conserva una copia hasta que estés seguro de que nada se rompió.

  1. Cierra el programa. Busca su proceso en el Administrador de tareas y finalízalo; si no, nada de su carpeta se podrá mover.
  2. Abre el Editor del Registro (busca regedit) y ve a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Un programa de 32 bits en un Windows de 64 bits está en cambio bajo HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall (Microsoft Learn). Un programa instalado solo para ti usa la misma ruta bajo HKEY_CURRENT_USER.
  3. Busca la clave del programa. Haz clic en cada subclave y lee DisplayName. Cuando coincida, anota UninstallString (el archivo que Windows no encuentra) e InstallLocation (su carpeta). Si UninstallString empieza por MsiExec.exe, detente aquí: es un producto de Windows Installer, y el solucionador de problemas de arriba es la solución más segura.
  4. Exporta primero la clave. Con la clave seleccionada, elige Archivo > Exportar y guarda el archivo .reg donde lo encuentres (Microsoft Support). Archivo > Importar lo devuelve a su sitio.
  5. Aparta la carpeta. En el Explorador de archivos, mueve la carpeta de InstallLocation a una carpeta temporal, por ejemplo en tu escritorio. No la borres todavía.
  6. Elimina la clave. Haz clic derecho en la subclave del programa y elige Eliminar. El programa desaparece de Aplicaciones instaladas.
  7. Espera unos días. Reinicia, usa el PC como siempre y solo entonces borra la carpeta temporal y el archivo .reg.

Los restos del programa son otra tarea: carpetas de ajustes en %APPDATA%, %LOCALAPPDATA% y %PROGRAMDATA% con el nombre del programa o de su editor, y entradas en Administrador de tareas > Aplicaciones de arranque. Aparta también esas, y deja en paz la carpeta de un editor si todavía hay instalado otro programa suyo. La guía de Restaurar muestra lo que conserva Purge Uninstaller cuando hace esta parte por ti.

¿Por qué «Forzar desinstalación» no se lleva una app MSI o de la Store?

Porque Windows guarda sus propios registros de ambas, y borrar sus archivos a sus espaldas empeora las cosas. Un producto de Windows Installer también está registrado en los datos de configuración propios de Windows Installer, más allá de la clave Uninstall (Microsoft Learn), así que quitar la carpeta y la entrada a mano puede dejar a Windows Installer convencido de que el producto sigue ahí. Las apps de la Store son paquetes que Windows instala y quita.

Para un producto MSI, ejecuta el solucionador de problemas de Microsoft y elige el programa, o dale el código de producto. Para una app de la Store, Microsoft remite a su ayuda aparte para las apps de la Microsoft Store desde la misma página del solucionador de problemas. Purge Uninstaller lista ambos tipos y ejecuta su desinstalación normal, pero no los fuerza.

Qué camino te conviene

  • Un solo programa y aún puedes conseguir su instalador: reinstala la misma versión y luego desinstala. Nada que limpiar a mano.
  • El programa vino con Windows Installer (MsiExec.exe en su entrada): el solucionador de problemas de Microsoft.
  • La carpeta ya no está y solo queda la entrada: «Forzar desinstalación» en Purge Uninstaller, o borrar la entrada a mano tras exportarla.
  • Prefieres no tocar el registro: «Forzar desinstalación», que guarda la carpeta, la entrada y los restos en Restaurar. Free conserva la última limpieza durante 7 días, Pro conserva 30 días de limpiezas.
  • Varios programas rotos a la vez: Purge Uninstaller Pro elimina restos sin límite mensual. Free cubre 3 apps al mes.

Empieza por el programa que muestra el error y mira qué contiene su lista antes de decidir nada. Purge Uninstaller Free ofrece desinstalaciones ilimitadas con la lista de restos y limpia los restos de 3 apps al mes, 2 apps a la vez; Pro cuesta $29 una sola vez, sin suscripción, nada se renueva, y todas las actualizaciones están incluidas. Descarga Purge Uninstaller para Windows y prueba «Forzar desinstalación» con el programa que no se va.

Preguntas frecuentes

¿Es seguro borrar la clave de desinstalación de un programa en el registro?

Sí, en un programa de escritorio cuyos archivos ya no existen, siempre que exportes antes la clave. La clave solo le dice a Windows cómo desinstalar el programa; borrarla lo quita de Aplicaciones instaladas. Evítalo cuando la entrada ejecuta MsiExec.exe, porque Windows Installer guarda sus propios registros de ese producto.

¿«Forzar desinstalación» funciona con todos los programas?

No. «Forzar desinstalación» de Purge Uninstaller funciona con programas de escritorio cuyo desinstalador propio falta, falla o se cierra con el programa todavía instalado. Los productos de Windows Installer y las apps de la Microsoft Store solo puede quitarlos Windows, así que Purge Uninstaller ejecuta su desinstalación normal, y el siguiente paso es el solucionador de problemas de Microsoft.

¿Puedo deshacer «Forzar desinstalación»?

Sí. Todo lo que elimina «Forzar desinstalación» pasa primero a Restaurar: la carpeta del programa, su entrada en la lista de Windows y los restos que marcaste. Restaurar esa limpieza devuelve cada elemento a su sitio, y el programa vuelve con ellos. Free conserva la última limpieza durante 7 días; Pro conserva 30 días de limpiezas.

¿Por qué funciona el Panel de control cuando Configuración no desinstala?

Microsoft dice que algunas aplicaciones no se pueden desinstalar desde la aplicación Configuración y sugiere usar el Panel de control. En los programas de escritorio, ambas listas salen de las mismas entradas, así que cuando falta el propio archivo del desinstalador, el Panel de control suele mostrar el mismo error y necesitas otra vía, como reinstalar o «Forzar desinstalación».

¿«Forzar desinstalación» está incluido en Purge Uninstaller Free?

Sí. Purge Uninstaller Free incluye «Forzar desinstalación» y la lista de restos. Eliminar los restos cuenta como una de las 3 limpiezas de restos al mes de Free, y Free conserva la última limpieza en Restaurar durante 7 días. Purge Uninstaller Pro, $29 una sola vez, quita el límite mensual y conserva 30 días de limpiezas.