2009-07-05 7 views
1

Ich versuche, einen neuen Windows Vista-Dienst durch sc Dienstprogramm in Befehlsausführung zu erstellen, aus irgendeinem Grund, was in Windows XP arbeitete nicht in Vista (überrascht?). Ich verwende den folgenden Befehl ein:So erstellen Sie einen Dienst in Windows Vista Beispiel

sc create rmiregistryService binPath = "C: \ Programme \ Java \ jre1.6.0_05 \ bin \ rmiregistry.exe"

und es funktioniert nicht ... tut Jeder hat eine Idee warum? Kann mir jemand auf ein funktionierendes Beispiel hinweisen?

Danke, vondip

+0

Wenn Sie sagen, „nicht funktionieren“, was meinst du? Welche Fehlermeldung erhalten Sie? Vista sollte den "sc" Befehl haben. – Jacob

+0

Haben Sie es mit einer administrativen, privilegierten Befehlszeile ausgeführt? – akarnokd

Antwort

4

Sie haben einen Raum zwischen binPath und die =

sc create rmiregistryService binPath= "C:\Program Files\Java\jre1.6.0_05\bin\rmiregistry.exe" statt

auch versuchen, stellen Sie sicher, dass Sie als Administrator ausführen

-1

Dies könnte daran liegen von Sicherheitsrestriktionen von Vista.

Run Dieser Pfad auf Run Fenster

Control Panel \ Benutzerkonten und Jugendschutz \ Benutzerkonten

Sie auf Benutzerkontensteuerung ein- oder ausschalten

Schalten Sie diese Funktion

Viel Glück

0

Um das Zitat am Anfang der ausführbaren Datei zu bekommen, musste ich es mit "\" wie so entkommen:

sc create rmiregistryService binPath= "\"C:\Program Files\Java\jre1.6.0_05\bin\rmiregistry.exe" 
Verwandte Themen