Logboekregistratie van aanvragen voor opnieuw opstarten
Als de InstallValidate-actie de installatie detecteert van een bestand dat in gebruik is, wordt het FilesInUse-dialoogvenster weergegeven en worden de volgende gegevens in een logboek opgeslagen.
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'.
Als het installatieprogramma detecteert dat het op het punt staat een bestand te overschrijven dat in gebruik is, worden de volgende gegevens in logboeken opgeslagen.
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.
Het token [bestandsnaam] bevat mogelijk een pad naar een bestand met de extensie .rbf. In dit geval is het RBF-bestand eigenlijk het oorspronkelijke bestand dat is geregistreerd door het 1603-bericht waarvan de naam is gewijzigd in het RBF-bestand. Het bestand dat wordt gebruikt, wordt eerst hernoemd met de extensie .rbf en vervolgens verwijderd.
Voor meer informatie over waarom het installatieprogramma dit specifieke bestand probeert te overschrijven, kunt u de optie voor gedetailleerde logboekregistratie gebruiken. Gebruik de INSTALLLOGMODE_VERBOSE-waarde in een aanroep van MsiEnableLog of gebruik de uitgebreide uitvoeroptie van de Opdrachtregelopties. Hiermee worden de volgende gegevens in een logboek opgeslagen.
MSI (s) (D0:F0): File: E:\testdb\Test\CustAct2.dll; Overwrite;
REINSTALLMODE specifies all files to be overwritten
Het logboek bevat een bericht zoals 'Bestaand bestand is een lagere versie' of 'Bestaand bestand is beschadigd (ongeldige controlesom)'