una que programa por eliminar desinstalar deja completo como aplicaciones aplicacion .net installation clickonce

.net - que - ¿Cómo desinstalo completamente una aplicación ClickOnce de mi computadora?



como eliminar un programa de mi pc por completo (4)

Mientras experimentaba tratando de publicar una versión Foo y Foo Beta de mi aplicación a través de ClickOnce , logré superar la instalación de Foo 1.0.0 existente y que funcionaba bien (reemplazándola con Foo Beta 1.0.5, que no funciona) debido al uso del mismo GUID , nombre de ensamblado, nombre de producto o algo así.

OK, error honesto. En un intento de revertir esto, desinstalé Foo Beta usando los programas para agregar / quitar de Windows 7.

Mi computadora ahora se encuentra en un estado donde no aparece ninguna instancia de Foo en Windows 7 Agregar o quitar programas. Sin embargo, Foo Beta todavía se muestra como instalado. Además, no puedo volver a instalar Foo 1.0.0, porque cree que ya existe una versión más nueva del programa ( Foo Beta 1.0.5) en mi computadora; en cambio, aparece `No se puede instalar porque hay una versión más nueva de este producto ya está instalado ''mensaje.

¿Cómo puedo hacer que mi computadora llegue a un estado en el que ni Foo ni Foo Beta se hayan instalado nunca, de modo que pueda ir y volver a instalar Foo ?

Hasta ahora he leído las preguntas sobre Desbordamiento de pila Desinstalar clientes de ClickOnce y ¿Cómo puedo eliminar todos los rastros de una aplicación ClickOnce de la computadora de un cliente? y probado:

  1. Eliminando todos los directorios foo .exe relevantes bajo% USERPROFILE% /
  2. Ejecutando mage.exe -cc
  3. Editando HKEY_CURRENT_USER / Software / Microsoft / Windows / CurrentVersion / Desinstalar y eliminando la entrada de mi programa Foo .

Cuando ejecuto el instalador, sigo recibiendo el error. ¿De dónde está encontrando rastros de mi programa? Y para referencia futura, ¿dónde está esto documentado?


Eliminando todos los directorios foo.exe relevantes en% USERPROFILE% /

También debes mirar dentro de la carpeta de manifiestos


1) Ejecute rundll32 %SystemRoot%/system32/dfshim.dll CleanOnlineAppCache

2) Es posible que deba eliminar manualmente las carpetas de implementación de ClickOnce,

  • En Windows Vista o superior, este será el directorio% LocalAppData% / Apps / 2.0.
  • En Windows XP, este será el directorio% USERPROFILE% / Local Settings / Apps / 2.0.

3) También es posible que deba cerrar sesión y volver a iniciar sesión


Puede intentar usar este comando para borrar el caché de ClickOnce:

rundll32 dfshim CleanOnlineAppCache


¡HAGA LA VIEJA MANERA! :RE

utilice el panel de control "antiguo" para eliminar la aplicación Click Once y vuelva a instalarlo. No use la "nueva" interfaz de Windows 10/2016

Por ejemplo, esto es BUENO y eliminará Click Click Once:

Start => type Control Panel/Programs/Programs and Features

Por ejemplo, esto es MALO y te llevará a un infierno circular si lo usas para eliminar Click Click Once:

Start => Run => ms-settings: