Gérer les programmes au démarrage sous Windows
Réponse courte : Windows conserve les entrées de démarrage dans deux clés de registre (Run et RunOnce, par utilisateur et pour tout le système) et deux dossiers Démarrage. Le Gestionnaire des tâches peut en désactiver la plupart, mais il cache la commande et la provenance ; une application gratuite comme le Gestionnaire de démarrage affiche chaque entrée avec sa commande, son emplacement et sa portée, et la bascule avec le même mécanisme StartupApproved — sans rien supprimer.
Où Windows cache les programmes au démarrage
Le démarrage automatique n'est pas une liste mais quatre emplacements :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— les programmes de l'utilisateur courant, lancés à chaque ouverture de session.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— des tâches uniques, exécutées une fois puis supprimées.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runet...\RunOnce— la même chose pour tous les utilisateurs ; y écrire exige des droits d'administrateur.- Les dossiers Démarrage :
shell:startuppour l'utilisateur courant etshell:common startuppour tous, tous deux accessibles depuis la boîte Exécuter.
Le Gestionnaire des tâches lit ces sources et les fusionne dans son onglet « Applications de démarrage ». Tout ce qui démarre avec Windows se trouve dans l'un de ces quatre endroits — c'est pourquoi « je l'ai désactivé dans le Gestionnaire des tâches et il est revenu » signifie souvent une deuxième entrée ailleurs.
Méthode 1 : le Gestionnaire des tâches — la voie familière
- Appuyez sur
Ctrl+Maj+Échapet ouvrez l'onglet « Applications de démarrage » (sous Windows 11, il est dans le menu à gauche). - Cliquez droit sur l'entrée et choisissez « Désactiver » — ou sélectionnez-la et utilisez le bouton en haut à droite.
- Déconnectez-vous puis reconnectez-vous (ou redémarrez) pour voir l'effet : l'onglet affiche l'état actuel, et le programme ne démarre de nouveau qu'après réactivation.
Pratique, intégré, et suffisant pour un programme bruyant. Le hic : le Gestionnaire des tâches affiche un nom, un éditeur et une évaluation d'impact, mais pas la commande qui s'exécutera, ni la clé de registre ou le dossier exact derrière l'entrée, ni sa portée. Les entrées RunOnce n'y apparaissent presque pas, donc les installateurs qui planifient une tâche pour la prochaine ouverture de session restent invisibles. Et rien dans l'onglet n'explique ce qu'est réellement une entrée inconnue — vous la désactivez à l'aveugle.
Méthode 2 : regedit et shell:startup — pour les audacieux
- Appuyez sur
Win+R, tapezregeditet allez dansHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Chaque valeur est un programme au démarrage : le nom est ce que vous voyez, les données sont la commande. - Pour retirer un programme, supprimez sa valeur — il n'y a pas d'interrupteur ici. Supprimer la mauvaise valeur peut casser un assistant de pilote ou un périphérique d'entrée, et il n'y a pas d'annulation sans restaurer une sauvegarde du registre.
- Pour les entrées de dossier, appuyez sur
Win+Ret tapezshell:startup(oushell:common startup) ; supprimez le raccourci pour que le programme ne démarre plus.
C'est la voie manuelle : précise, mais sans droit à l'erreur. Une valeur Run supprimée est perdue, une faute de frappe dans une commande casse l'entrée en silence, et rien ne vous dit de lequel des quatre emplacements elle venait. Un dernier recours raisonnable pour une entrée récalcitrante — pas un outil du quotidien.
Méthode 3 : le Gestionnaire de démarrage — tout voir, basculer sans risque
Télécharger gratuitement — StartupManager-Setup.exe
- Ouvrez l'application — elle lit les deux clés de registre (utilisateur courant et tous les utilisateurs) et les deux dossiers Démarrage, et affiche chaque entrée avec sa commande exacte, sa provenance (Registre · Run, Registre · RunOnce, dossier Démarrage) et sa portée (Cet utilisateur ou Tous les utilisateurs).
- Basculez l'interrupteur d'une entrée dont vous n'avez pas besoin à l'ouverture de session. L'application écrit le même indicateur StartupApproved que le Gestionnaire des tâches : la valeur de registre ou le raccourci reste exactement en place, rien n'est supprimé, et le changement est immédiat.
- Rebasculez-le dès que le programme redevient nécessaire — les entrées désactivées ne quittent jamais la liste, donc pas de « où est-il passé ».
Contrairement au Gestionnaire des tâches, la liste montre la commande derrière chaque nom et marque d'un cadenas les entrées de tous les utilisateurs : elles sont listées pour la transparence mais ne peuvent pas être basculées dans cette version, car elles exigent des droits d'administrateur. Les entrées utilisateur ne demandent aucune élévation. Et comme l'application ne fait que lire le registre et écrire un indicateur, elle est sans risque sur un portable professionnel : pas de service, pas de compte, pas de télémétrie, rien n'est envoyé nulle part.
Ce qu'on peut désactiver sans risque
- Les updaters et assistants — Spotify, Steam, l'assistant Creative Cloud d'Adobe, OneDrive, Discord : ils peuvent démarrer à l'ouverture de l'application plutôt qu'à celle de la session. C'est là que se perd généralement l'essentiel du temps de démarrage.
- Les lanceurs de jeux — Steam, Epic Games Launcher, Battle.net et similaires : ils n'ont besoin de tourner que lorsque vous jouez vraiment. Désactivez-les et ouvrez-les depuis le menu Démarrer.
- Les messageries et clients de chat — Telegram, Slack, Teams : si vous n'en avez pas besoin dans la seconde qui suit le démarrage de Windows, coupez-les ; ils se lancent très bien à la main.
Ne touchez pas aux pilotes audio, aux assistants de pavé tactile et de clavier, aux antivirus et agents de sécurité, ni aux utilitaires constructeur pour ventilateurs et gestion de l'énergie. Ils installent souvent une entrée Run indispensable au bon fonctionnement du matériel, et la désactiver peut vous laisser sans son, sans pavé tactile ou sans protection. Si la commande d'une entrée pointe vers Program Files\Windows Defender, un dossier de pilote audio ou le répertoire d'un constructeur de portable, laissez-la tranquille.
FAQ
Désactiver un programme au démarrage le supprime-t-il ?
Non. L'interrupteur écrit le même indicateur StartupApproved que le Gestionnaire des tâches ; la valeur de registre ou le raccourci reste en place, et réactiver l'entrée restaure le programme à la prochaine ouverture de session.
Pourquoi un programme revient-il après l'avoir désactivé dans le Gestionnaire des tâches ?
Parce qu'une autre entrée le lance : une seconde valeur dans Run, une tâche dans RunOnce ou un raccourci dans un dossier Démarrage. Un gestionnaire qui lit les quatre emplacements montre les doublons d'un coup — précisément ce que l'onglet unique du Gestionnaire des tâches ne fait pas.
Faut-il des droits d'administrateur ?
Seulement pour les entrées qui appartiennent à tous les utilisateurs (les clés HKEY_LOCAL_MACHINE et le dossier Démarrage commun). Les entrées de l'utilisateur dans HKEY_CURRENT_USER et shell:startup peuvent être basculées par l'utilisateur connecté sans élévation.
Plus : comment connaître les caractéristiques de son PC sous Windows et trouver et supprimer les dossiers vides sous Windows.