Je suis sous XP et ma machine commence à dater un peu (P3 1Ghz, 384 Mo SdRam 133 Mhz, Geforce 4 Ti 4200 et Hdd 60 Go). Comme je ne compte pas faire de frais sur ma machine (hormis 256 Mo de Sdram en plus et un graveur DVD) avant que les processeurs 64 bits soient bien là et que le Serial ATA soit répandu (+/- automne 2010, un jeudi), j’ai besoin de faire en sorte que ma machine soit la plus efficace possible.
Pour cela, je comptais me faire 2 profils. Un en administrateur pour le boulot (connection internet, outlook, programmes divers et variés) et un en compte limité uniquement pour les jeux et où il n’y aurait que le strict minimum (pas de connection internet, pas de scanner usb, pas de modem usb, pas d’adsl autoconnect, pas d’antivirus, pas de firewall…) bref le plus clean possible histoire de profiter au max de ma machine.
Pour le moment j’ai un profil Admin qui réunit tout (boulot et jeu). Comment je fais pour créer un compte utilisateur où je peux y choisir ce qui est démarré comme services etc… Parce que pour le moment dans les comptes que je crée se retrouvent tous les services et programmes du compte admin.
Bref c’est de la gestion de profil que je voudrais faire. Le plus nickel serait que dans une liste (compréhensible) je puisse choisir ce qui est lancé au démarrage du compte.
Bon alors peut-être pas les services (qui sont des tâches inhérentes à XP si je me souviens bien ?), mais au moins qu’il ne démarre pas tout ce qui est lié à la connection internet, et les autres prog dont j’ai besoin pour bosser mais pas pour jouer, ce serait déjà ça…
Pour aller plus loin dans la bidouille, tu utilises NET START et NET STOP et tu te débrouilles pour insérer les stop et start dont tu as besoin dans un “.bat” avec un raccourci sur ce dernier dans le groupe démarrage…
Pour plus de précisions :
Les services sont bien indépendants du compte utilisateur, ainsi que les périphériques.
Par contre, pour les programmes lancés au démarrage, une partie est dépendante du compte utilisateur.
Je m’explique :
Les services (en mode automatique et pilotes) sont lancés dès le démarrage, avant même le premier login. De ce fait, mis a part créer des profils materiels (choix au boot, chiant a gérer), pas de possibilité, mis a part arrêter manuellement les services innutiles aux jeux.
Pour ce qui est du reste, windows ouvre a chaque lancement de session (plus précisément, c’est le shell qui s’en charge) :
Les programmes listés dans les clés de registre : HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run et HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunOnce . Ces deux clés sont globales au systeme, donc sont valables pour tout utilisateur.
Les programmes listés dans les clés : HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run et HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/RunOnce .
celles-ci sont par contre propre a chaque user.
NB : Les programmes des clés RunOnce sont supprimés de la liste après execution, ils ne sont donc lancés que lors d’un unique démarrage (ces clés sont majoritairement utilisés par les programmes d’installation et de désinstallation pour effectuer une tache après reboot).
Les programmes, listés ou linkés dans le répertoire démarrage du menu démarrer. De la même manière, une partie du menu démarrer est globale (c:Documents and SettingsAll UsersMenu Démarrer), l’autre est propre a chaque utilisateur (c:Documents and SettingsUser_NameMenu Démarrer).
Pour gérer tout ca (et par exemple, déplacer un soft d’une liste globale a une liste dépendante de l’user), je conseilles l’excelent StartupCPL. Ce message a été édité par Tzim le 20/05/2003
Merci Tzim, là je sens l’espoir renaître en moi ! A mon avis ça va être du chipotage mais bon c’est pas ça qui m’arrête … Enfin je vais quand même essayer de pas flinguer mes deux comptes Ce message a été édité par Miaouss le 20/05/2003
Suite des événements… Kaspersky veut pas se lancer si son service n’est pas inclu dès le démarrage et Adsl autoconnect se lance bien au démarrage du profil mais cet imbécile se place alors au niveau des services ce qui fait qu’il reste présent même quand je change de profil… Bref c’est galère alors je pensais à une autre solution : un raccourcis qui “kill” les applications que je ne veux pas. Ainsi, une fois dans le profil jeu, je clique et pouf c’est bon… Any idea sur la procédure ?
Comme dit ci-dessus, il existe une commande permettant d’arreter les services manuellement :
NET STOP suivi du nom court du service.
A toi ensuite de te faire des batchs gérant tout ca.
Pour les noms des services, soit du vas les chercher dans le registre, chaque clé sous HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices correspondant a un service installé. Sinon, la command tasklist /svc donne la liste des services en cours d’execution.
J’ai le même problème (et je ne dois pas être le seul) :
Sous Windows XP (Home), comment créer un compte utilisateur spécialisé pour une seule application ?
L’objectif est :
Réserver toute les capacités de l’ordi à cette unique appli, en désactivant accès réseau, anti-virus et tous les autres logiciels cachés qui bouffent de la mémoire et du temps de calcul,
Protéger aussi bien l’ordi que l’utilisateur en limitant l’accès à un (ou deux) dossier(s).
Ce genre de compte pourrait être utilisé aussi bien pour faire tourner un programme très exigeant (montage video, graphisme, ingénierie, jeu …) que pour permettre de laisser l’ordi à la disposition d’un enfant ou d’un “visiteur” occasionnel.
J’ai essayé la commande “tasklist”. Le système répond qu’il ne connait pas !
Bon, plus serieuxsement,les outils nommés ici (dont tasklist), ne sont pas présent sous XP Home. J’allais te proposer d’utiliser la gestion des droits pour les dossiers, pas de bol, pas non plus sous xp home…