2016-04-28 16 views
0

Ich habe in InstallShield ein 32-Bit-Installationsprogramm erstellt. Ich installiere dieses Installationsprogramm unter Windows Server 2003 SP2 (32 Bit). Aber ich bin immer folgende Fehler:Fehlermeldung MSIHANDLE() unter Windows Server 2003 SP2 32 Bit

MSI (c) (00: F0) [10: 30: 39: 101]: GELECKT MSIHANDLE (7) vom Typ 790.540 für Gewinde 8904
MSI (c) (00: F0) [10: 30: 39: 101]: Durchgelaufene MSIHANDLE (5) des Typs 790541 für den Thread 8904
MSI (c) (00: F0) [10: 30: 39: 101]: Hinweis: 1 : 2769 2: ISSetupFilesExtract 3: 2 Info 2769.
Benutzerdefinierte Aktion ISSetupFilesExtract schloss 2 MSIHANDLEs nicht. Aktion beendet 10:30:39: ISSetupFilesExtract. Rückgabewert 3.
MSI (c) (00: C4) [10: 30: 39: 101]: Aktion: SetupCompleteError Aktion 10:30:39: SetupCompleteError.
Aktion Start 10:30:39: SetupCompleteError.

Ich suchte viel nach diesem aber konnte die Ursache nicht finden. Kann mir bitte helfen, die Hauptursache zu finden & bitte helfen Sie mir, die Lösung für das gleiche herauszufinden.

Antwort

1

Die durchgesickerten Handles werden häufig in einem Installationsprotokoll und nicht in der Quelle Ihres Problems angezeigt. ISSetupFilesExtract ist eine benutzerdefinierte Flexera-Aktion, sodass Sie nichts in Ihrem Code tun müssen. Ich sehe nicht genügend Informationen, um zu wissen, warum dies fehlgeschlagen ist (Rückgabewert 3). Kannst du ein bisschen mehr posten?

+0

christopher, einige Dateien werden extrahiert. 1: Extracting Setup-File: 1: C: \ DOCUME ~ 1 \ AD760F ~ 1 \ LOCALS ~ 1 \ Temp \ 2 \ {294F912A-89C2-4A95-A2EB-A217FF5CBCA6} \ _ isconfig.xml MSI (c) (00: F0) [10: 30: 39: 101]: Durchgelaufene MSIHANDLE (7) vom Typ 790540 für Thread 8904 MSI (c) (00: F0) [10: 30: 39: 101]: Anmerkung: 1: 2769 2: ISsetupFilesExtract 3: 2 Info 2769.Custom Action ISSetupFilesExtract hat 2 MSIHANDLEs nicht geschlossen. Aktion beendet 10:30:39: ISSetupFilesExtract. Rückgabewert 3. –

+0

Es sieht so aus, als sei es abgestürzt, deshalb wurden die Griffe nicht geschlossen. Ich bin mir nicht sicher, wie du herausfinden würdest, warum der Code versagt, vielleicht fehlt es an Privilegien. – PhilDW

+0

ProcessMonitor kann aufdecken. Diese Nachrichten könnten normal sein ... Ich habe momentan keine Kopie von InstallShield, um ein Mock-Up zu machen. Einer der Gründe, warum ich WiX DTF mit (Objekt) verwende, stellt sicher, dass IDispose immer für mich aufgerufen wird. –

Verwandte Themen