Pregunta

Después de la desinstalación de nuestra aplicación (servidor web) en Vista o versiones más recientes de Windows, un mensaje de error, aparece el cuadro que dice " se ha producido Un error al intentar desinstalar la Aplicación.Es posible que ya han sido desinstalado.Te gustaría eliminar Mi Aplicación de los Programas y las Funciones de la lista?';y hay 'Sí' y 'No' botones.Esto ocurre justo después de mi instalador se cierra y antes de que el sistema se reinicia.(Después del reinicio, la aplicación ya no está en el ARP de la lista, por lo que el mensaje de error es necesario).

Esto puede parecer ser un duplicado de este, pero el cuadro de mensaje es diferente, y esto sólo ocurre cuando todas las condiciones siguientes se cumplen:

  • los Programas y Características del panel de control está abierto
  • el instalador desinstala IIS (no, si nuestra instalación no instale el IIS en primer lugar, hay otros sitios Web que lo usan o que el usuario se inscriba fuera de su desinstalación cuando se les da la opción)
  • el usuario se compromete, en nuestra instalación, para reiniciar de inmediato.

He intentado poner un valor en el registro bajo la clave HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Asistente para la Compatibilidad de\Persistió con la ruta de la copia de la instalación del panel de control se ejecuta (es un legado del instalador que se basa en el InstallShield tech que es anterior a Windows installer).Mientras que la revisión del registro de obras para la prevención de la UAC mensaje que acostumbraban a venir cuando se hace un agregar/quitar componentes de instalar (o, para usar la nueva lengua vernácula, a Modificar la instalación), no impide que este.

Necesito una manera de evitar el mensaje de error, como los poderes que se están tratando como una liberación bloqueador.Existen soluciones que impide que el mensaje (no desinstalar IIS), pero los altos mandos no están interesados en las soluciones;ellos quieren que el problema real fijo.(La próxima versión del instalador será utilizando hasta la fecha de tecnología, por lo que afortunadamente, este es un dolor de cabeza.)

Editar: Después de hacer algunas pruebas, descubrí que es la desinstalación de IIS que está haciendo algo para que el panel de control aparezca el mensaje de error cuando nuestra instalación de las salidas y se inicia un reinicio del sistema.(Nuestra instalación desinstala IIS, por medio de un pkgmgr.exe de la línea de comandos con la opción /norestart -- una vez que está preparado para ello, nuestro instalador ocupa de la reinicio en ese caso).

¿Fue útil?

Solución

Esto parece ser error con Windows: http://support.microsoft.com/kb/2002473 /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top