2009-12-07 10 views
5

¿Qué causa esta advertencia y qué puedo hacer para evitar que aparezca cuando se instala mi aplicación?¿Qué causa la advertencia de Vista/Win7: "Es posible que este programa no se haya instalado correctamente"?

causas posibles:

  • software de detección de virus (Estoy buscando en eso)
  • No poner la desinstalación en el Agregar/Eliminar programas (esto definitivamente va a causar el problema, por la documentación de Microsoft (véase la respuesta más abajo)
  • Poner .ocx o .dll archivos en el directorio de la aplicación?
  • no registrar los archivos de biblioteca (aplicación funciona muy bien sin volver a instalar, por lo que no creo esto es todo.

¿Alguna otra idea?

+0

@Dave Usualmente estoy de acuerdo, pero en este caso, creo que OP es un desarrollador que enfrenta este problema con una aplicación que intenta publicar. – Matt

+0

No quise borrar mi comentario, sí. Lo volví a leer, mi malentendido. – Dave

Respuesta

3

Una de las razones por las que esto aparece es que después de ejecutar el instalador, el sistema verifica si algo cambió en la lista de programas instalados. Si el contenido de la lista de programas instalados no ha cambiado, se supone que la aplicación no se instaló correctamente.

0

Creo que esto está relacionado con las operaciones que pueden denegarse a través de UAC. (No estoy seguro de qué es exactamente: ¿copias de archivos en áreas restringidas?)

Para evitar que esto ocurra, ejecute el instalador como administrador.

+0

Siempre corro como administrador y aun así a veces recibo ese mensaje. –

+0

Nuestro instalador requiere automáticamente que se instale el estado del administrador. –

4

Para solucionar este problema, ver this entrada del blog de Aaron Stebner:

  • Su aplicación probablemente está siendo detectada por el PCA (Asistente para compatibilidad de programas) como un no-aplicación de instalación de Vista (Vista previa).
  • Usted tendrá que añadir un manifiesto incrustado y establecer un nivel de ejecución solicitado

Hay una pregunta pila anterior sobre este tema, así como con algunas soluciones temporales alternativos (novato, sólo puedo publicar un enlace en la parte el momento). Debería poder encontrar algo de información sobre las aplicaciones de instalación compatibles con Vista y poder resolver este problema, pero la información anterior me ha funcionado en el pasado.

Cuestiones relacionadas