Comprobación de la instalación de características, componentes, archivos
Si después de ejecutar una instalación, debe comprobar que se ha instalado una característica, un componente o un archivo concretos, active la opción de registro detallado durante la instalación. Consulte Windows Opciones de registro y línea de comandos del instalador.
El registro detallado incluye una entrada para cada característica y componente que el paquete de instalación puede instalar. El registro indica cuál era el estado de esa característica o componente antes de la instalación, qué estado solicitó la instalación y en qué estado el instalador dejó la característica o componente. Las entradas de características y componentes del registro aparecen como los ejemplos siguientes.
MSI (s) (40:A4): Feature: QuickTest; Installed: Absent; Request:
Local; Action: Local
MSI (s) (40:A4): Component: QuickTest; Installed: Absent; Request:
Local; Action: Local
Este registro detallado indica que:
- el estado de instalación de la característica y el componente QuickTest no se encontraban antes de ejecutar el paquete.
- el paquete solicitó una instalación local de estos
- la característica y el componente se dejaron en el estado instalado localmente después de ejecutar el paquete.
La etiqueta "Instalado" en el registro hace referencia al estado de instalación actual de la característica o componente, "Request" hace referencia al estado de instalación solicitado de la característica o componente. "Acción" hace referencia al estado de acción real de la característica o componente.
En la tabla siguiente se enumeran los posibles estados de componente o característica que pueden aparecer en el registro.
Entrada de registro | Descripción |
---|---|
Solicitud: Null | No hay ninguna solicitud. |
Acción: Null | No se ha realizado ninguna acción. |
Instalado: Ausente | El componente o la característica no están instalados actualmente. |
Solicitud: Ausente | Se desinstalarán el componente o la característica de las solicitudes de instalación. |
Acción: Ausente | El instalador desinstala realmente el componente o la característica. |
Instalado: Local | Componente o característica está instalado actualmente para ejecutar localmente. |
Solicitud: Local | Se instalará el componente o la característica de las solicitudes de instalación para ejecutar localmente. |
Acción: Local | El instalador instala realmente el componente o la característica para ejecutar localmente. |
Instalado: Origen | El componente o la característica se instalan actualmente para ejecutarse desde el origen. |
Solicitado: Origen | La instalación solicita que se instale el componente o la característica para que se ejecuten desde el origen. |
Acción: Origen | El instalador instala realmente el componente o la característica para ejecutarse desde el origen. |
Instalado: Anunciar | La característica se anuncia actualmente. Los componentes nunca se anuncian. |
Solicitud: Anunciar | La característica de solicitudes de instalación se instalará como una característica anunciada. |
Acción: Anunciar | El instalador instala realmente la característica como una característica anunciada. |
Solicitud: Reinstalar | Se reinstala la característica de solicitudes de instalación. Los componentes no usan el estado de reinstalación. |
Acción: Reinstalar | El instalador vuelve a instalar realmente la característica. |
Instalado: Actual | La característica está instalada actualmente en el estado de instalación de creación predeterminado. |
Solicitud: actual | La característica de solicitudes de instalación se instalará en el estado de instalación creado predeterminado. |
Acción: Actual | El instalador instala realmente la característica en el estado de instalación creado predeterminado. |
Acción: FileAbsent | El instalador desinstala realmente los archivos del componente y deja instalados todos los demás recursos del componente. |
Acción: HKCRAbsent | En realidad, el instalador quita la información de HKCR del componente. La información de archivo y no HKCR permanece. |
Acción: HKCRFileAbsent | En realidad, el instalador quita la información y los archivos HKCR del componente. Todos los demás recursos del componente permanecen. |
El registro detallado tiene una entrada para cada archivo que el paquete puede instalar. El registro indica lo que se ha hecho en el archivo y proporciona alguna explicación. Las entradas de archivo del registro aparecen como en el ejemplo siguiente.
MSI (s) (40:A4): File: C:\Test\TESTDB.EXE; Won't Overwrite; Existing
file is of an equal version
Este registro indica que el instalador no sobrescribirá el archivo Testdb.exe existente porque el archivo existente es el mismo que la versión que se va a instalar.
Nota
Si necesita crear un paquete de instalación que busque un archivo o directorio existente en el equipo del usuario durante una instalación, use el método descrito en Buscar aplicaciones existentes, archivos, entradas del Registro o entradas de archivo .ini.