L'utilitaire msconfig


Msconfig est un utilitaire fourni par défaut dans Windows XP qui est très pratique, car il permet de diagnostiquer les programmes au démarrage de Windows et de les désactiver (pratique dans le cas des malwares), les services installés sur votre ordinateur etc..

Pour les utilisateurs de Windows 2000, vous pouvez télécharger une version compatible : Télécharger msconfig pour Windows 2000

Démarrer msconfig

Msconfig n'apparaît pas dans les programmes du menu Démarrer, vous pouvez l'y ajouter ou le démarrer de la manière suivante :
Vous obtenez alors la fenêtre suivante :
tutorial sur l'utilitaire msconfig

Ce programme est très simple d'utilisation puisqu'il suffit de décocher ou cocher les options que l'on souhaite désactiver ou activer.

Onglet General

L'onglet Général vous permet de choisir le type de démarrage.
  • Démarrage normal
C'est le démarrage par défaut, tous les pilotes des divers périphériques sont chargés.

  • Démarrage en mode diagnostic
C'est le démarrage sans échec. Les pilotes et les services de bases sont chargés
Ce mode sert à diagnoter les problèmes que vous rencontrez ou effectuer des opérations que vous n'arrivez pas à faire en mode normal (supprimer certains fichiers, désinstaller des programmes..)

  • Démarrage en mode sélectif
Ce mode vous permet de choisir les pilotes, services et programmes de votre choix.  Vous pouvez
  • désactiver les entrées des fichiers systèmes SYSTEM.INI et WIN.INI
  • Empécher de charger les programmes au démarrage de Windows
  • Empécher les services systèmes de se charger au démarrage de Windows
Dès lors que vous choisissez le démarrage sélectif, Windows démarrera toujours en mode sélectif.

Onglet System.ini et Win.ini

Le fichier System.ini régit la configuration système alors que le fichier win.ini régit la configuration utilisateur.

Ces deux onglets sont moyennement interresant dans le cas de Windows 2000/XP, en effet, ces deux fichier issus des anciennes versions de Windows (ils existaient du temps de Windows 3.0/3.1 ) permettent la comptabilité avec les anciennes versions de Windows.

Cependant il est possible de charger un programme au démarrage de Windows avec la commande load= dans la section [i386] du fichier System.ini, dans la capture ci dessous on charge le fichier C:\alala.exe.

tutorial sur l'utilitaire msconfig

Onglet Boot.ini

Le fichier boot.ini est chargé tout au début du démarrage de Windows. Il permet de définir sur quel système d'exploitation démarrer (dans le cas où vous avez plusieurs Windows d'installé, cela se fait sous forme d'un menu.

tutorial sur l'utilitaire msconfig tutorial sur l'utilitaire msconfig

Vous pouvez aussi définir des options afin de diagnostiquer des problèmes de démarrage.

Les options de démarrage :
Ces options viennent s'inscrire directement sur le fichier boot.ini à la suite de la ligne où est inscrit /fastdetect
Pour plus d'informations, reportez-vous au tutorial : Le processus de démarrage sous Windows

tutorial sur l'utilitaire msconfig
  • /fastdetect : Activé par défaut , évite la détection des souris série et bus.
  • /fastdetect=[COM1 | COM1,2,3...] : Utilisez cette option si vous avez un périphérique autre qu'une souris sur le port série.
  • /safeboot : Démarre Windows en mode sans échec.
  • /noguiboot : Désactive l'écran d' ouverture Windows XP (pas d'option pour 2000)
  • /bootlog : Active le journal de démarrage ( fichier ntntlog.txt ), dans ce fichier vous trouverez le journal du démarrage, cela peut-être interressant dans le cas d'un problème de démarrage Windows.
  • /basevideo : Charge le pilote de carte graphique en mode standard VGA
  • /sos : Spécifie le nom de chaque pilote chargé par le système, cette option est utile dans le cas où vous rencontrez des problème de démarrage pour vérifier si cela ne vient pas d'un problème de pilotes.
tutorial sur l'utilitaire msconfigEn cliquant sur le bouton Options Avancées, une petite fenêtre avec des options supplémentaires s'ouvrent :
  • /maxmem= : Défini la mémoire maximale utilisée par Windows, utile dans le cas où vous soupçonnez des problème de barettes de RAM.
  • /numproc= : Indique le nombre de processeurs à utiliser
  • /pcilock : Lorsque vous ajoutez une carte d'extension PCI, Windows modifie la configuration (par l'intermédiaire du HAL: Hardware Abstraction Layer). Si vous activez cette commande, vous bloquez ces modifications. Cela peut être interressant si vous avez ajoutez une nouvelle carte et que vous rencontrez des problèmes.
  • /debug : Transfère les données de débogage à travers le port série.


L'onglet Services

Cet onglet est très interressant puisqu'il permet de visualiser les services activés, démarrés et arretés.
Pour plus d'informations sur les services, reportez-vous au tutorial : Dossier sur les processus et les services Windows

Vous pouvez alors désactiver un service en le décochant dans la liste.
tutorial sur l'utilitaire msconfig

En cochant l'option Masquer tous les services Microsoft. Vous pouvez masquer tous les services Microsoft, ceux par défaut dans Windows comme ceux ajoutés par les programmes Microsoft (Windows Defender etc..). Cela peut être interressant pour visualiser les services ajoutés par les programmes que vous avez installés ou par des malwares.

Onglet Démarrage

L'onglet démarrage permet de visualiser les programmes au démarrage de la session.
Vous pouvez alors désactiver un programme en le décochant. C'est une option très interressante pour désactiver les programmes afin de gagner en vitesse au démarrage de Windows ou pour désactiver un malware.

tutorial sur l'utilitaire msconfig

MSconfig affiche les programmes qui démarrent grace aux clefs suivantes :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
Retour à la page d'accueil