En algunas ocasiones sucede que no se desinstalan bien algunos programas a pesar de usar su sistema de eliminación o bien a través de Panel de Control y la opción Agregar / Quitar Programas.

También puede pasar que el programa se instaló desde una cuenta de usuario diferente a la que estamos usando para eliminarlo, aunque ambas tengan los mismos permisos y privilegios en el sistema operativo, y alguien trató de eliminarlo manualmente. Eso causará posiblemente un error a la hora de iniciar nuevamente un proceso de desinstalación desde otra cuenta del dominio local.

El problema se puede solucionar rápidamente si tenéis algo de conocimiento del registro en windows, o bien disponéis de las herramientas adecuadas. Sin embargo, existe una herramienta gratuita de Ms llamada Windows Installer Cleanup Utility package para este tipo de casos y otros similares.

Su uso es muy simple, pero posiblemente os pida previamente que tengáis activado el sistema Windows Script Host, para ello sólo hay que cambiar de valor la variable Enabled, situada en la entrada del registro siguiente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings

Y asignar el valor de Enabled a 1. Una vez instalado la utilidad podéis volver a ponerlo a 0 por seguridad.

Si no queréis hacerlo a mano podéis usar directamente estos dos scripts de registro, descargándolos y luego haciendo doble clic sobre el fichero del que os interese:

Activar Windows Script Host

Desactivar Windows Script Host

El manejo del programa es muy sencillo, se selecciona la entrada que no conseguimos desinstalar y le damos luego un clic al botón Remove (os recomiendo que lo ejecutéis desde la misma cuenta o sesión en la que se instalase el programa que da problemas al tratar de desinstalarlo).

wicu

Si aún así nos sigue dando problemas habrá que eliminar a mano y usar otras herramientas específicas gratuitas de limpieza para el registro, en cualquier buscador o repositorio web de aplicaciones se pueden encontrar sin problema.