Ich habe ein Visual Studio Installer in .NET 4.0 für meinen Windows-Dienst erstellt.
Das Installationsprogramm funktioniert auf meinem Computer (Windows 10 64 Bit), auf Windows 7 (32 Bit), aber es funktioniert nicht unter Windows XP 32 Bit, das Installationsprogramm startet nicht und erscheint ein Fenster mit dieser Nachricht:C# Setup startet nicht in Windows XP
"Installation wird nicht abgeschlossen. Installationsprogramm unterbrochen vor der Installation von" ". Starten Sie das Installationsprogramm erneut vor versuchen Sie es erneut. Wählen Sie Schließen, um zu beenden".
.NET 4.0 ist installiert.
Es gibt keine weiteren Details, was kann ich tun, um das Problem zu beheben?
Vielen Dank für Ihre Aufmerksamkeit
Einige Brocken LogFile.txt:
starten Betrieb 13.19.48: INSTALL. 13:19:48 Operation: DIRCA_CheckFX.
Starten Sie den Vorgang 13:19:48: DIRCA_CheckFX.
Aktion beendet 13:19:48: DIRCA_CheckFX. Rückgabewert 3.
13:19:48 Operation: FatalErrorForm.
Starten Sie den Vorgang 13:19:48: FatalErrorForm.
2898. Informationen VSI_MS_Sans_Serif13.0_0_0, MS Sans Serif, 0
2898. Informationen VSI_MS_Sans_Serif16.0_1_0, MS Sans Serif, 0
DEBUG: Fehler
2826: Steuer Netz2 auf Dialog Fatalerror über die Grenzen des Dialogs auf die gleich um 3 Pixel Es war ein unerwarteter Fehler bei der Installation dieses Pakets. Wahrscheinlich Problem mit diesem Paket. Der Fehlercode ist 2826. Die Argumente sind: FatalErrorForm, Line2, nach rechts
DEBUG: Fehler 2826: Steuerelement BannerBmp FatalErrorForm im Dialogfeld erstreckt sich über die Grenzen des Dialogfelds nach rechts um 3 Pixel Es gab einen unerwarteten Fehler bei der Installation Dieses Paket. Wahrscheinlich ein Problem mit diesem Paket. Der Fehlercode ist 2826. Die Argumente sind: Fatalerror, BannerBmp, rechts 2898. Informationen VsdDefaultUIFont.524F4245_5254_5341_4C45_534153783400, MS Sans Serif, DEBUG: Fehler 2826: Steuer Line1 auf Dialog Fatalerror über die Grenzen der Dialog nach rechts um 3 Pixel Es gab einen unerwarteten Fehler bei der Installation dieses Pakets. Wahrscheinlich Problem mit diesem Paket. Der Fehlercode ist 2826. Die Argumente sind: FatalErrorForm, Line1, nach rechts
13:19:48 Operation: FatalErrorForm. Dialog erstellt Aktion endete
13:19:52: FatalErrorForm. Rückgabewert 1. Aktion beendet
13:19:52: INSTALLIEREN. Rückgabewert 3.Eigenschaft (C): VSDNETURLMSG = Setup erfordert .NET Framework Version [1]. Installieren Sie .NET Framework, und führen Sie das Setup erneut aus. Sie können das .NET Framework aus dem Web beziehen. Jetzt herunterladen?
Property (C): VSDIISMSG = Das Installationsprogramm erfordert Internet Information Server 5.1 oder höher und Windows XP oder höher und kann nicht unter Windows 2000 ausgeführt werden. Installieren Sie Internet Information Server oder ein neueres Betriebssystem, und führen Sie das Installationsprogramm aus.
Eigenschaft (C): = VSDUIANDADVERTISED Diese Ansage wird nicht installiert, da sie unzuverlässig sein könnte. Wenden Sie sich an Ihren Systemadministrator , um die Paketinstallation in der Basisoption zu ändern. Property (C): VSDNETMSG = Das Installationsprogramm benötigt die .NET Framework-Version [1]. Installieren Sie .NET Framework und führen Sie das Installationsprogramm erneut aus.
Eigenschaft (C): VSDINVALIDURLMSG = Der angegebene Pfad '[2]' ist nicht verfügbar. Internet Information Server möglicherweise nicht ausgeführt oder Sie kann, dass der Pfad vorhanden ist und an einen anderen Computer umgeleitet wird. Überprüfen Sie den Status dieses virtuellen Verzeichnisses in Internetdienste-Manager.
Eigenschaft (C): VSDVERSIONMSG = Kann nicht installiert werden. Die neueste Version von das Produkt ist bereits installiert
.
es ist einfacher Service oder WCF? –
Schauen Sie in Windows-Ereignisprotokoll für msi Ausnahmen - vielleicht finden Sie dort einige zusätzliche Ausnahmeinformationen. – VitaliyK
@ user6002727 es ist ein einfacher Service – vincenzoAlessandroSantamaria