Run As Service French

Note: cette partie est réservée aux utilisateurs avancés. De plus, vous devez avoir les droits complets sur la machine.

Pour lancer Zoë comme un service (pour les utilisateurs de Windows NT/2k/XP):

1. Utilisez le programme srvany qui fait partie des resource kits Microsoft NT/Win2K/XP. Si vous n'avez pas instsrv.exe et srvany.exe, téléchargez-les depuis ici:
ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/srvany_x86.exe

2. Placez ces deux fichiers dans votre répetoire Zoë principal, ou dans votre %windir%

3. Ouvrez une ligne de commande (cmd.exe), et placez-vous dans le répertoire de Zoë

4. Executez la ligne de commande suivante:
instsrv.exe Zoe srvany.exe

5. Le système doit vous renvoyer les message suivant: "CreateService? SUCCESS at creating: Zoe"

6. Lancez regedit.exe, et allez jusqu'à la clef:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet?001\Services\Zoe

7. Créez une nouvelle sous-clef en dessous: "Parameters"

8. Dans la (nouvelle) clef "Parameters", créez une chaine "Application", et donnez-lui le chemin vers le Java Runtime que vous utilisez (quelquechose comme "C:\Program Files\Java\j2re1.4.0_01\bin\javaw.exe") vous n'avez pas besoin des guillemets autour du chemin.

9. Une autre chaine dans la même clef: "AppParameters?", et la valeur à "-jar zoe.jar daemon"

10. Une autre chaine dans la même clef: "AppDirectory?", et la valeur au répertoire Zoe.

11. Allez dans le Panneau de configuration -> Outils d'administration -> Services, et placez le lien vers votre service.

(Vous pouvez utiliser nice.exe pour lancer l'application avec une priorité basse si nécessaire)


Lancer Zoe comme un service base priorité

Après avoir suivi les étapes décrites plus haut, et vérifié que Zoe tourne bien comme un service, téléchargez l'outil AINTX depuis http://www.dwam.net/docs/aintx et copiez l'éxécutable nice.exe vers votre répertoire Zoë principal. Changez les deux chaines suivantes:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Zoe\Parameters

Application: <chemin complet vers nice.exe>
AppParameters: -1 "<valeur précédente de Application chaine> <valeur précédente de AppParameters string>" (avec les guillemets)

puis éxécutez net start zoe, vérifiez que votre java vm a bien démarré avec une priorité basse en utilisant le "Gestionnaire de Taches"

Note

En suivant les instructions ci-dessus, Zoe tourne maintenant sous l'utilisateur 'system' et non pas mon utilisateur. Zoe n'a donc pas chargé mon profile, ni mes mails, ni mes préférences :(

Heureusement, vous pouvez résoudre le problème facilement:

C'est pas la faute du logiciel

Apprenez à utiliser correctement les services, et à savoir comment les lancer sous un utilisateur particulier.

Activez les logins utilisateur

Forcer Zoe à utiliser un nom d'utilisateur particulier

voir Multiple Users French pour plus de détails
  1. Lancez regedit.exe et allez jusqu'à la clef:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Zoe\Paremeters
  2. trouvez la clef: AppParameters, et changez-la en: -Duser.name=YourUserName -jar zoe.jar daemon