Dies ist der zufällige Fehler, den ich bekomme
Faulting application installutil.exe, version 1.0.3705.6018, stamp 40f6266d, faulting module kernel32.dll, version 5.2.3790.2756, stamp 44c60f39, debug? 0, fault address 0x00015e02
Hat jemand eine Idee? Warum sollte installuti.exe über einfaulting module kernal32.dll
Serverversion: Microsoft Windows Server 2003 Enterprise Edition
Könnte es ein Framework-Problem sein
Bearbeiten:
Es scheint ein Stackoverflow-Problem zu sein, aber es ist nicht der Code, der den Fehler verursacht.
Mein Installer erledigt drei einfache Aufgaben
- Kopieren Sie die Dateien aus dem Ordner in das lokale Verzeichnis
- Erstellen Sie die Registrierungsschlüssel in HKEY_LOCALMACHINE/SOFTWARE/MySoftware/
- Anschließend verwenden Sie installutill.exe, um den Dienst aus dem lokalen Ordner zu installieren.
- und anschließend den Dienst starten
Ich habe diesen Vorgang auf unserer lokalen Windows Server 2003 Enterprise Edition getestet und er scheint zu funktionieren. Und das ist es, was ich nicht verstehe. Warum sollte er auf einem Windows-Server funktionieren und auf dem anderen nicht?
Ein Unterschied, der mir eingefallen ist, liegt darin, dass unser Client in VMware installiert wird. Würde das die Funktionsweise von Windows in einer virtuellen Umgebung im Vergleich zu einer physischen anders gestalten?
Antwort1
Was installieren oder tun Sie sonst, wenn dies passiert?
Bearbeiten : Ich habe Schwierigkeiten zu verstehen, was Sie tun. Können Sie Ihre ursprüngliche Frage bearbeiten, um im Detail zu erklären, was Sie tun und an welchem Punkt der Fehler auftritt?
Da es sich anhört, als würden Sie versuchen, ein Installationsprogramm für Ihr eigenes Programm zu schreiben, ist dies möglicherweise bei StackOverflow besser aufgehoben und nicht bei ServerFault.
Ein bisschen googeln deutet darauf hin, dass es sich möglicherweise um ein Problem mit einem Framework handelt, das auf einem Client-Rechner nicht richtig installiert ist, oder um ein Ressourcenproblem. Ich denke, das bedeutet, dass es so ziemlich alles sein kann, und vielleicht sollten Sie Ihrem Code eine bessere Fehlerprotokollierung hinzufügen.