2009-07-05 9 views
1

Je suis en train de créer un nouveau service Windows Vista via l'utilitaire SC en exécution de commande, à partir de ce qui a fonctionné dans Windows XP ne fonctionne pas dans Vista (surpris?). Je suis en cours d'exécution de la commande suivante:Comment créer un service dans Windows Vista exemple

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

et ça ne fonctionne pas ... ne Quelqu'un at-il une idée pourquoi? Quelqu'un peut-il me diriger vers un exemple de travail?

Merci, vondip

+0

Quand vous dites, « ne fonctionne pas », qu'est-ce que tu veux dire? Quel message d'erreur obtenez-vous? Vista devrait avoir la commande "sc". – Jacob

+0

L'avez-vous exécuté avec une ligne de commande d'administration privilégiée? – akarnokd

Répondre

4

Vous avez un espace entre les binPath et les =

essayer sc create rmiregistryService binPath= "C:\Program Files\Java\jre1.6.0_05\bin\rmiregistry.exe" à la place

Aussi, assurez-vous que vous exécutez en tant qu'administrateur

-1

Cela pourrait être dû au fait des restaurations de sécurité de Vista.

Run Ce chemin sur Exécuter la fenêtre

Control Panel \ Comptes d'utilisateurs et de la Famille Sécurité \ Comptes d'utilisateurs

tour de contrôle de compte d'utilisateur ou désactiver

Turn Off Cette fonction

Bonne chance

0

Pour obtenir la citation au début de l'exécutable, je devais échapper avec "\" comme ceci:

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