Auteur(s) : Jesses Création : 20/06/2005 Mise à jour : 06/08/2009

 

Liste de démarrage

Tout ce qui se lance automatiquement au démarrage de Windows constitue la liste de démarrage.

Il existe malheureusement de très nombreux moyens de lancer un processus au démarrage de Windows dont certains peu connus et assez vicieux utilisés par certains nuisibles. Nous ne verrons ici que l'essentiel. Je vous indiquerai des liens en bas de page pour approfondir la question.

Pourquoi s'intéresser à la liste de démarrage ?
- Parce que vous constatez un ralentissement de votre poste. Il se peut que vous ayez trop de processus inutiles qui tournent en tâche de fond. Vous aurez besoin de les désinscrire de la liste de démarrage.

- Parce que vous désirez neutraliser un nuisible. Vous pensez bien qu'il s'est arrangé pour se lancer automatiquement !

- Parce qu'au démarrage de Windows, vous avez un message vous indiquant qu'il ne trouve pas un fichier. Sûrement parce qu'il a été supprimé (désinstallation, antivirus ou antispyware) mais pas retiré de la liste de démarrage.

La majorité des processus se lançant automatiquement au démarrage de Windows s'inscrivent surtout dans la base de registre dans les clés Runxx :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce\
Sans compter les mêmes dans la branche HKEY_CURRENT_USER

(HKEY_LOCAL_MACHINE (souvent abrégé en HKLM), concerne le poste, donc tous les utilisateurs.
HKEY_CURRENT_USER (souvent abrégé en HKCU), ne concerne que l'utilisateur courant.

Pour ces méthodes habituelles, inutile d'aller surfer dans la base de registre, c'est ce que nous allons voir ici.

Consulter la liste de démarrage

L'utilitaire de configuration système (sauf Windows 2000).

Bouton "démarrer" -> "Exécuter" -> tapez "msconfig" (sans les guillemets) -> Bouton "OK" ou touche [Entrée] du clavier -> Onglet "Démarrage"

Elargissez la colonne "Commande" pour voir son contenu en entier
(dans la barre des titres de colonnes, il suffit de tirer vers la droite avec la souris la séparation entre les colonnes "Commande" et "Emplacement").

Pour désinscrire un processus de la liste de démarrage, il suffit de le décocher.

Rien à craindre, vous pourrez toujours recocher en cas d'ennui.

Si vous utilisez Windows XP, rien de vital ne se lance ici.

Quand vous cliquerez sur le bouton "OK", si vous avez effectué des modifications, le redémarrage vous sera proposé. Acceptez.

Si Windows signale à chaque démarrage qu'il fonctionne en mode de démarrage sélectif, cochez la case lui indiquant de ne plus vous le rappeler.

Avantages de msconfig :

Il est fourni avec Windows, rien à installer.

Les onglets "SYSTEM.INI" et "WIN.INI" permettent d'intervenir sur les fichiers de même nom (peu utilisés sous Windows XP).

Inconvénients de msconfig :

La liste d'affichage de msconfig est réduite à sa plus simple expression. Certaines clés n'y figurent pas (RunServices, RunOnce, ...).
Vous louperez donc certains nuisibles qui adorent s'y inscrire. Beaucoup s'inscrivent d'ailleurs dans plusieurs clés à la fois pour être sûrs de ne pas manquer leur démarrage.

Ce module n'existe pas dans Windows 2000. Si vous utilisez ce système d'exploitation, vous pouvez le charger gratuitement.
Voyez en bas de cette page.

Si vous possédez Spybot

Assurez-vous d'abord que vous l'utilisez en mode avancé : Menu "Mode" -> vérifiez que "Mode avancé" est coché, sinon cochez-le et confirmez.

Bouton "Outils" dans le volet de gauche -> "Démarrage système"

Décochez les lignes qui mentionnent  le processus que vous désirez désinscrire du démarrage.

Quittez Spybot puis redémarrez Windows (il ne le propose pas comme msconfig).

Réactiver une inscription est très simple, il suffit de recocher la ligne.

Avantages sur msconfig :

Les clés RunServices et RunOnce sont affichées. Cette liste de démarrage est très complète.
Une appréciation sur l'article sélectionné peut-être affichée si Spybot le possède dans sa base de données.
Il est possible de supprimer complètement une inscription (après test bien sûr), ce que ne permet pas msconfig.
Windows ne considèrera pas que vous l'utilisez en mode de démarrage sélectif.
Vous pouvez communiquer votre liste de démarrage sur un forum sans avoir à taper une seule ligne.

Si vous possédez CCleaner

Bouton "Outils" -> "Démarrage"

On sélectionne une entrée puis on clique sur le bouton "Désactiver" ou "Activer"

CCleaner sauvegarde les entrées désactivées aux emplacements utilisés par l'utilitaire msconfig de Windows.
Ce que vous désactivez/activez dans CCleaner se retrouvera décoché/recoché dans msconfig et inversement.

Après modification le redémarrage de Windows ne sera pas proposé. Vous devez y penser.

Avantages sur msconfig :

Il est possible de supprimer complètement une inscription (après test bien sûr), ce que ne permet pas msconfig.

Les mêmes inconvénients :

Certaines clés de démarrage comme RunServices ou RunOnce ne sont pas affichées.
Si vous désactivez une entrée dans CCleaner, msconfig considèrera que vous travaillez en mode de démarrage sélectif.

Si vous possédez HijackThis.

Dans le panneau d'accueil, cliquez sur le bouton "Do a system scan only", cela va lancer immédiatement le scan.

Tout se passe dans les lignes référencées "O4" (la liste de démarrage). Agrandissez la fenêtre HijackThis de façon à voir leur contenu en entier.

Cherchez les lignes "O4" qui mentionnent le fichier détecté. Si vous les trouvez, coche-les.

Cliquez ensuite sur le bouton "Fix checked". Si une confirmation est demandée, acceptez.

Fermez HijackThis (croix blanche sur fond rouge dans le coin supérieur droit de la fenêtre).

Redémarrez Windows.

Les avantages sont les mêmes que pour Spybot. HijackThis affiche à peu près tous les modes de démarrage connus.
L'inconvénient majeur est qu'il ne désactive pas une entrée, il la supprime.
Il faudra donc passer par sa sauvegarde pour rétablir une ligne supprimée par erreur.
On l'utilise plutôt pour supprimer les inscriptions franchement nuisibles ou absolument inutiles.

AutoRuns de SysInternal

Pour les utilisateurs confirmés, un novice sera complètement perdu.
Une liste très complète de tout ce qui se lance automatiquement sur le système.
Cet outil est en anglais.
C'est un logiciel portable (sans installation et pouvant être placé à l'endroit de votre choix, une clé USB par exemple).

Il peut être téléchargé ici :
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

Que retirer de la liste de démarrage ?

D'abord les nuisibles, bien sûr. Là, pas de regrets.

Ensuite les entrées inutiles. Encore faut-il les repérer. La méthode est d'une simplicité enfantine :

Décochez une entrée puis redémarrez Windows.
Vous manque-t-il quelque-chose ? Le programme auquel appartenait cette entrée fonctionne-t-il correctement ?
- Si tout fonctionne correctement, vous avez eu raison. Une entrée inutile de moins.
On peut citer dans celles-ci QuickTime, Microsoft Office, Real Player, les produits HP, etc...
- Il vous manque quelque-chose ? Recochez tout simplement et redémarrez Windows.

Sous Windows XP, rien de vital ne se lance ici, vous pouvez donc expérimenter en toute quiétude.

Attention

- Ne désactivez quand même pas votre antivirus ou tout autre logiciel de sécurité !

- Sous Windows 98 ou Me, quelques entrées système sont indispensables.

- Quand vous venez d'installer ou de désinstaller un logiciel :
Evitez de désactiver des entrées relatives à ce logiciel qui sont indiquées "RunOnce" sans avoir d'abord redémarré Windows.
Ces entrées sont en effet souvent utilisées pour terminer l'installation ou la désinstallation lors du prochain redémarrage.
L'entrée est automatiquement supprimée quand l'action a été effectuée.
(Ces entrées ne sont visibles ni dans CCleaner, ni dans msconfig).

La bonne taille

Une liste de démarrage normale pour une configuration normale ne devrait contenir que cinq ou six articles.
Au dessus de dix articles, sur un poste fixe, c'est à mon avis extravagant. Il ya du ménage à faire.
Sur un ordinateur portable, la liste de démarrage peut être plus longue (gestion des mode d'alimentation, touchpad, Wi-Fi, ...).

Pour ma part, à chaque fois que j'installe ou que j'effectue une mise à jour de programme, je vérifie la liste de démarrage.
Toute tentative d'inscription dans cette liste est immédiatement réprimée (à l'exception de certaine clés "RunOnce", voir ci-dessus).
Si une entrée était vraiment indispensable pour le fonctionnement du logiciel, je pourrais toujours la recocher puis redémarrer Windows.

Consultez les liste de démarrage (StartupList)

Ces listes peuvent vous aider à déterminer si un composant est indispensable, inutile ou nuisible.

La traduction française de la célèbre liste de Pacman :

http://assiste.com.free.fr/p/pacman/pacman_startup_list.html
Cliquez sur la première lettre du nom de l'entrée à rechercher puis consultez la liste qui s'affiche.

Une initiative bien pratique pour travailler hors connexion :
Si vous cliquez sur le lien "Téléchargement" de cette page, vous pouvez télécharger cette liste sous forme d'un fichier d'aide en français.
Le lien direct de téléchargement du fichier d'aide "Startup-vf.chm" :
http://assiste.com.free.fr/ftp/Startups-vf.chm
Remarque : Il peut arriver que le contenu de ce fichier refuse de s'afficher.
C'est une sécurité de Windows qui classe les fichiers ".chm" téléchargés sur Internet comme pouvant présenter un risque.
Le remède est simple. Clic bouton droit sur le fichier "Startups-vf.chm" -> "Propriétés".
Si vous voyez en bas du formulaire un bouton "Débloquer". Cliquez dessus.

L'original de la liste Pacman en anglais :

http://www.sysinfo.org/startuplist.php
Utilisez le moteur de recherche pour trouver l'entrée qui vous intrigue.

La même liste en anglais :
http://www.systemlookup.com/lists.php?list=2
Dans le champ de recherche, tapez le nom de l'entrée ou le nom du fichier à rechercher.
Selon ce que vous avez entré, cliquez sur "File name" (nom du fichier) ou sur "Name" (Nom de l'entrée) avant de cliquer sur la pastille verte de recherche.

Les codes utilisés pour toutes ces listes :

"Y" - Se lance normalement au démarrage. A laisser
"N" - Non indispensable. Le cas des tâches peu fréquentes qui peuvent être lancées manuellement si nécessaire.
"U" - Choix utilisateur. A voir si l'utilisateur le juge nécessaire, cela se règle souvent dans la configuration (options) de l'application.
"X" - A supprimer absolument. Typique des virus, spyware, adwares...
"?" - Inconnu pour l'instant ou en cours de discussion.

Liens utiles

Un processus peut s'inscrire dans le dossier "Démarrage" de "démarrer" -> "Tous les programmes"
Souvent de votre fait par choix personnel. Pas de problème cette entrée est visible dans msconfig, Spybot et HijackThis.

Il peut s'insrire aussi dans un fichier ini (System.ini ou Win.ini). Ces fichiers sont consultables et modifiables dans les onglets correspondants de msconfig.

Tous les moyens connus de lancer un processus au démarrage de Windows sur les liens suivants :

http://assiste.com.free.fr/p/abc/a/demarrage_de_windows.html

http://www.bleepingcomputer.com/tutorials/tutorial44.html
(en anglais).

La page "anti-liste de démarrage" de Assiste.com :
http://assiste.com.free.fr/p/logitheque_familles/anti_liste_de_demarrage.html
Vous y trouverez une liste d'outils (gratuits ou non) permettant de gérer la liste de démarrage.

Pour les possesseurs de Windows 2000

Vous pouvez charger gratuitement msconfig (c'est en fait celui de Windows XP).

Page de chargement : http://optimisersonpc.free.fr/download.html
(vers le milieu de la page, sous le titre "3) Optimisation PC", vous trouverez : "Msconfig.exe pour Windows 2000"

Le lien vous permet de charger le fichier "msconfig.zip"

Ouvrez ce fichier archive avec votre logiciel de décompactage (WinZip, WinRar, 7-Zip, etc...).
Ce fichier archive contient les deux fichiers "msconfig.chm" (l'aide) et "msconfig.exe" (le programme).

Placez ces deux fichiers dans le dossier C:\Winnt\system32\

Vous pourrez alors utiliser msconfig de la même manière qu'avec les autres versions de Windows.

 

Jesses Entraide. Création 03/2005