Ich habe ein Setup mit InstallShield 2015 Basic MSI-Projekt erstellt. Wenn die Deinstallation läuft ich ein Meldungsfeld, und dies in der MSI-Protokolldatei:MSI-Meldung 1610 bei der Deinstallation
MSI (s) (4C:78) [18:17:52:182]: RESTART MANAGER: Detected that application with id 4, friendly name 'System', of type RmCritical and status 1 holds file[s] in use.
MSI (s) (4C:78) [18:17:52:182]: RESTART MANAGER: Did detect that a critical application holds file[s] in use, so a reboot will be necessary.
MSI (s) (4C:78) [18:17:52:182]: Note: 1: 1610
Beim ersten Schritt, den ich verstehen möchte, warum ich diese Nachricht erhalten, anstatt sie zu vermeiden.
Wie kann ich wissen, welche Dateien \ Services der Auslöser dafür sind. (Ich habe bereits diesen Registrierungsschlüssel und es war leer)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations
Es teilt Ihnen mit, warum Sie die Nachricht erhalten - der Systemprozess verwendet eine Datei, die durch die Deinstallation geändert (gelöscht?) Wird. Wenn Sie weitere Details benötigen, geben Sie das gesamte Protokoll an, um die Datei zu benennen. Außerdem verwendet der Systemprozess normalerweise nicht die Dateien einer typischen Benutzerinstallation. Sie haben daher möglicherweise eine Datei installiert, die zum Betriebssystem gehört. Dieser Schlüssel heißt eigentlich PendingFileRenameOperations – PhilDW
Hallo, ich habe mir die MSI-Datei angeschaut, konnte aber keine Hinweise darauf finden, welche Datei das Problem verursacht, aber ich werde versuchen, sie hochzuladen. Ich habe auch PendingFileRenameOperations in der Registrierung überprüft und es ist leer. Was ich auch nicht verstehe ist, dass ich die erwähnte Nachricht bekomme, warum bekomme ich nicht den FileInUse-Dialog? – Epligam