2010-12-09 15 views
4

ich den Code verwenden, installieren Sie für Service in XP installieren:Windows-Dienst in Windows 7

@"%windir%\Microsoft.NET\Framework\v2.0.50727\Path [email protected]"\service.exe 

Aber in Windows 7 ist dieser Code Problem

+1

Ich glaube, dass Sie mehr Informationen bereitstellen müssen, um eine Antwort zu erhalten! – VinayC

+0

oki dann was ist das Problem ?? – Singleton

+0

Verwenden Sie ein Konto mit den richtigen Berechtigungen zum Installieren von Diensten? – Oded

Antwort

4

In Windows 7 haben Sie die Kommandozeile als Administrator ausführen damit dies funktioniert.

Um dies zu tun, klicken Sie auf Start "orb", geben Sie "cmd" wie gewohnt, aber statt Enter drücken, halten Sie CTRL + SHIFT zusammen und drücken Sie dann die Eingabetaste. Der Dialog wird angezeigt, bestätigen Sie, und Sie erhalten Administratorzugriff und die Installation sollte wie erwartet funktionieren.

2

Normalerweise verwende ich den Befehl "installutil.exe -i myAppExe" für die Installation. Können Sie diesen Befehl nicht verwenden?

0

Nur ein erhöhter Prozess (es ist nicht genug, um als Mitglied der Administratorgruppe am Computer angemeldet zu sein) kann einen Dienst installieren. Wenn Sie es über die Eingabeaufforderung tun, machen Sie es zu einem erhöhten (klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie Ausführen als Administrator sowie die Anweisungen des @Shadow-Assistenten.) Wenn Sie es in Code tun, wird die App benötigt erhöht werden.