Registro de solicitudes de reinicio

Si la acción InstallValidate detecta la instalación de un archivo en uso, muestra el cuadro de diálogo FilesInUse y registra la siguiente información.

Info 1603. The file E:\testdb\Test\CustAct1.dll is being held in use
by the following process: Name: test, Id: 137, Window Title: 'Test'.

Si el instalador detecta que está a punto de sobrescribir un archivo que está en uso, registra la siguiente información.

Info 1603. The file E:\testdb\Test\CustAct2.dll is being held in use.

Info 1903.Scheduling reboot operation: Deleting file [filename]. Must 
reboot to complete operation.

El token [filename] puede contener un trazado a un archivo con una extensión .rbf. En este caso, el archivo .rbf es en realidad el archivo original registrado por el mensaje 1603 cuyo nombre se ha cambiado al archivo .rbf. Primero se cambia el nombre del archivo que está en uso con una extensión .rbf y, a continuación, se elimina.

Para obtener más información sobre por qué el instalador está intentando sobrescribir este archivo en particular, puede usar la opción de registro detallado. Use el valor INSTALLLOGMODE_VERBOSE en una llamada a MsiEnableLog o use la opción de salida detallada de las opciones de la línea de comandos. Esto registra la siguiente información.

MSI (s) (D0:F0): File: E:\testdb\Test\CustAct2.dll;  Overwrite;  
REINSTALLMODE specifies all files to be overwritten

El registro incluirá un mensaje como "El archivo existente es una versión inferior" o "El archivo existente está dañado (suma de comprobación no válida)"