Scripts utiles pour Windows 11 afin d'automatiser, de nettoyer et de protéger votre PC

Dernière mise à jour: 20 de Février 2026
  • Les fichiers batch et les scripts PowerShell vous permettent d'automatiser le nettoyage, les sauvegardes, la mise en réseau et la maintenance sous Windows 11 sans avoir besoin d'outils payants.
  • WinScript facilite la génération de scripts avancés pour personnaliser, désinstaller les logiciels inutiles et ajuster la confidentialité et les performances de Windows 10 et 11 à l'aide d'une interface graphique.
  • Un bon ensemble de scripts peut également être utilisé pour auditer la sécurité : utilisateurs, pare-feu, services, RDP, tâches planifiées, BitLocker ou politiques de mots de passe.
  • L'association de ces scripts avec des points de restauration et des bonnes pratiques permet d'obtenir un Windows 11 plus léger, plus propre, plus sûr et plus respectueux de la vie privée.

Scripts utiles pour Windows 11

Si vous utilisez votre PC quotidiennement, disposer d'une bonne collection de scripts Windows 11 utiles vous permettra d'automatiser vos tâches en quelques clics et d'éviter de perdre du temps à les répéter. Que vous soyez administrateur système ou expert PowerShell, quelques fichiers bien conçus vous permettront d'optimiser les performances, la propreté, la sécurité et même la confidentialité de votre ordinateur.

Dans les lignes qui suivent, nous explorerons tous les aspects, des fichiers batch classiques (.bat) permettant de vider la Corbeille ou de supprimer les fichiers temporaires, aux outils plus avancés comme WinScript et les utilitaires conçus pour l'audit système, la vérification du pare-feu, les services critiques et le renforcement de la sécurité de Windows 11. Chaque élément est expliqué clairement et simplement, afin que vous puissiez copier, adapter et exécuter chaque script efficacement.

Qu'est-ce qu'un fichier batch et pourquoi est-il encore si utile sous Windows 11 ?

Un fichier batch (.bat ou .cmd) est un document texte contenant une ou plusieurs commandes que Windows exécute automatiquement, les unes après les autres. Au lieu de saisir chaque commande dans l'invite de commandes, vous les écrivez une seule fois dans un fichier, puis vous l'exécutez simplement lorsque nécessaire.

Ces types de scripts utilisent l' invite de commandes et PowerShell , mais ne nécessitent pas de connaissances avancées : de nombreuses tâches se résument à quelques lignes de code. À l'exécution, le système ouvre une fenêtre de console, traite les instructions et, si tout est correct, effectue l'action sans demander de confirmation supplémentaire.

Un autre avantage important est que les fichiers batch se comportent comme un exécutable léger sans dépendances : ils ne nécessitent pas d’applications tierces, ils fonctionnent sur pratiquement tous les Windows modernes et ils n’occupent généralement que quelques kilo-octets, ce qui vous permet d’en enregistrer des dizaines ou des centaines sans vous soucier de l’espace.

Il faut simplement garder à l'esprit que de nombreux scripts sont plus puissants lorsqu'ils sont exécutés avec des privilèges d'administrateur , car cela leur permet d'accéder au réseau, aux services, au registre ou aux dossiers système. Cela ne pose pas de problème si vous avez écrit le script vous-même ou s'il provient d'une source fiable, mais cela augmente également les risques si vous ne savez pas exactement ce que fait chaque ligne de code.

Comment créer et exécuter un fichier .bat sous Windows 11

Pour créer un fichier batch basique sous Windows 11, il vous suffit du Bloc-notes ou de tout autre éditeur de texte. La procédure est simple, mais il est conseillé de suivre une méthode précise pour éviter les erreurs d'inattention qui pourraient compromettre le script.

La première étape consiste à ouvrir un éditeur de texte et à coller ou saisir les commandes que vous souhaitez automatiser . Il peut s'agir de commandes internes à Windows (telles que del, rd, ipconfig, etc.), d'appels à des programmes externes, ou même d'invocations PowerShell si vous souhaitez explorer des fonctionnalités avancées.

Une fois votre contenu prêt, enregistrez le document avec l' extension .bat (par exemple, clean_temporaries.bat), en veillant à ce que l'éditeur n'ajoute pas .txt à la fin. Dans le Bloc-notes, il est important de choisir « Tous les fichiers » comme type d'enregistrement et de saisir le nom complet du fichier avec l'extension correcte.

Pour l'exécuter, il suffit de double-cliquer sur le fichier. Toutefois, une différence importante existe : si la tâche nécessite l'accès à des fichiers système protégés, vous devrez utiliser l' option « Exécuter en tant qu'administrateur » du menu contextuel. Dans ce cas, le Contrôle de compte d'utilisateur (UAC) vous demandera une confirmation avant de poursuivre.

N'oubliez pas que ces fichiers occupent très peu d'espace et ne consomment pas de ressources lorsqu'ils ne sont pas en cours d'exécution. Vous pouvez donc en créer autant que vous le souhaitez pour différentes tâches : nettoyage, sauvegardes, réseau, maintenance … C'est comme avoir votre propre panneau de raccourcis personnalisé.

Scripts de base essentiels pour une utilisation quotidienne sous Windows 11

Il existe plusieurs scripts utiles à conserver, car ils permettent d'automatiser rapidement les tâches courantes. Simples et sûrs (à condition que les chemins d'accès soient correctement configurés), ils vous épargnent de nombreux clics lors de vos opérations de nettoyage ou de maintenance.

  Tout savoir sur le détournement de compte : un guide complet sur le kidnapping numérique et comment l’éviter

Videz la corbeille en un seul clic

Au lieu de devoir cliquer sur l'icône du bureau à chaque fois, ouvrir le menu contextuel et confirmer la suppression, vous pouvez créer un petit script qui vide silencieusement la Corbeille . Cela se fait généralement à l'aide d'une commande PowerShell intégrée au fichier .bat.

Le déroulement typique serait le suivant : tout d’abord, afficher un message d’information ; ensuite, exécuter la commande PowerShell qui vide la Corbeille en forçant sa suppression ; et enfin, afficher un autre message indiquant que le processus est terminé. L’ajout d’une pause à la fin vous permettra de vérifier d’éventuelles erreurs avant la fermeture de la fenêtre.

Supprimer les fichiers système temporaires

Windows 11 accumule un grand nombre de fichiers temporaires dans le dossier indiqué par la variable %temp% . À court terme, cela ne pose pas de problème, mais au fil des semaines ou des mois, ces fichiers résiduels peuvent occuper plusieurs gigaoctets sans que vous vous en aperceviez, ralentissant ainsi votre SSD ou votre disque dur interne.

Un script associé à ce chemin permet de supprimer de manière récursive et silencieuse les fichiers temporaires, de forcer la suppression des fichiers verrouillés lorsque cela est possible en toute sécurité, puis de nettoyer les sous-dossiers vides. Une fois l'opération terminée, un simple message confirmera que tout est prêt.

Lancer plusieurs applications simultanément

Une autre idée très pratique consiste à créer un fichier batch qui ouvre simultanément toutes les applications que vous utilisez en début de journée : explorateur de fichiers, navigateur principal, client de messagerie, éditeur de code, etc. Vous évitez ainsi de cliquer sur chaque icône ou de chercher des raccourcis.

Pour ce faire, utilisez la commande `start` suivie du nom du programme ou de son chemin complet entre guillemets . Vous pouvez inclure autant de lignes que vous le souhaitez ; le script lancera chaque application en parallèle et affichera, à la fin, un message tel que « Applications lancées » avec une pause pour vous permettre de vérifier si un lancement a échoué.

Script pour les sauvegardes de dossiers

Si vous avez un dossier contenant des documents, des photos ou des projets que vous ne voulez pas perdre, il est très pratique de créer un fichier .bat qui sauvegarde automatiquement tout son contenu vers un autre emplacement : un disque dur externe, une deuxième partition ou même un dossier réseau.

La commande classique pour ces tâches est xcopy. Elle permet de spécifier le dossier source, le dossier de destination et une série de paramètres, notamment les sous-dossiers, les fichiers cachés, l'écrasement sans confirmation et la conservation des attributs. Un simple double-clic suffit pour obtenir une copie à jour de ce répertoire important, sans avoir à déplacer manuellement les fichiers.

Réinitialiser les paramètres du réseau local

Lorsque votre connexion présente des dysfonctionnements inexpliqués, commencez par réinitialiser votre adresse IP, renouveler votre bail DHCP et vider votre cache DNS . Effectuer ces opérations en ligne de commande à chaque fois étant fastidieux, un script permet de gagner un temps précieux.

Ce type de fichier batch enchaîne généralement plusieurs appels à ipconfig : un pour libérer l'adresse IP, un autre pour la renouveler et un dernier pour effacer la résolution de noms enregistrée. Combiné à un message de « Réinitialisation du réseau » et à une commande de pause finale, vous disposerez ainsi d'un petit kit de dépannage réseau pratique , toujours à portée de main sur votre ordinateur.

Créez rapidement des points de restauration

Avant de manipuler des scripts plus agressifs, de modifier le registre ou de désinstaller des composants sensibles, il est conseillé de créer un point de restauration Windows . Ainsi, en cas de problème, vous pourrez rétablir votre système à un état antérieur.

En utilisant des outils de gestion système (comme wmic) dans un fichier batch, vous pouvez créer un point de restauration personnalisé en quelques secondes. Ce type de script est idéal pour être exécuté juste avant une série d'optimisations importantes ou des modifications majeures de votre système.

Risques et bonnes pratiques liés à l'utilisation des fichiers batch

Tout ce qui fait la puissance des fichiers .bat les rend aussi potentiellement très problématiques en cas de mauvaise utilisation. Un script peut supprimer des fichiers en masse, modifier des paramètres de sécurité ou altérer le réseau en un clin d'œil, et une erreur de syntaxe ou un chemin d'accès incorrect peut avoir des conséquences désastreuses.

  Risques de sécurité dans les navigateurs avec agents d'IA

L'un des dangers les plus courants réside dans les commandes de suppression telles que del, erase ou rd /s /q . Lorsqu'elles sont utilisées en mode silencieux (sans confirmation), une erreur dans une variable d'environnement ou un chemin d'accès peut étendre la suppression bien au-delà de ce que vous aviez prévu, voire affecter des dossiers que vous ne souhaitiez pas modifier.

Le second risque majeur survient lors de l'exécution de scripts avec des privilèges d'administrateur . Dans ce cas, toute instruction mal écrite, voire malveillante, peut affecter les services, le registre Windows, les répertoires système tels que Windows ou Program Files, ainsi que les configurations réseau avancées.

De plus, de nombreux fichiers batch téléchargés sur Internet peuvent dissimuler des actions malveillantes au sein de lignes de code apparemment inoffensives. Un script prétendant nettoyer les fichiers temporaires, par exemple, pourrait exploiter cette situation pour télécharger des exécutables, ouvrir des ports ou lancer d'autres commandes PowerShell moins évidentes.

Par conséquent, les règles de base sont claires : créez vous-même les scripts ou utilisez uniquement des sources totalement fiables, vérifiez-les ligne par ligne avant de les exécuter, alternez avec des sauvegardes et des points de restauration fréquents , et en cas de doute, testez d’abord sur une machine de test (par exemple, Windows Sandbox ) ou une installation secondaire.

WinScript : Automatisation de l’installation et de la désinstallation sous Windows 10 et 11

Au-delà des fichiers .bat classiques, il existe des outils qui poussent l'automatisation encore plus loin. Parmi les plus intéressants, citons WinScript , un projet open source conçu spécifiquement pour générer des scripts permettant de modifier et de personnaliser une installation complète de Windows 10 ou 11.

En résumé, WinScript propose une interface très similaire à l'application Paramètres de Windows 11, mais axée sur les paramètres avancés : confidentialité, télémétrie, performances, jeux, applications préinstallées et fonctionnalités intégrées que vous pourriez vouloir désactiver. Le tout est conçu pour vous permettre de créer votre propre script personnalisé sans écrire une seule ligne de code.

Son principal avantage réside dans sa compatibilité avec les systèmes installés et les applications portables , sans qu'aucune application ne tourne en arrière-plan ni ne consomme de ressources inutilement. Légère, gratuite et libre de droits, elle séduit les utilisateurs qui recherchent la liberté de contrôler leur système sans être liés à des solutions commerciales.

Lorsque vous ouvrez WinScript, vous verrez les différentes catégories de paramètres modifiables dans le panneau de gauche, et les options spécifiques à chaque section dans celui de droite. À côté de chaque élément se trouve un bouton bascule, vous permettant d'activer uniquement les modifications que vous souhaitez inclure dans le script final.

Il n'existe pas de modèles prédéfinis ; vous devrez donc parcourir chaque catégorie pour concevoir un ensemble cohérent de modifications. Au fur et à mesure que vous sélectionnez les options, WinScript génère automatiquement le script résultant , prêt à être exécuté ultérieurement sur votre ordinateur ou sur d'autres PC.

Une fois la configuration terminée, vous pouvez enregistrer le fichier de script sur une clé USB ou un autre périphérique de stockage externe. Vous pourrez ainsi appliquer les mêmes paramètres (désinstallations, optimisations de confidentialité, ajustements de performances) à n'importe quelle installation de Windows 10 ou 11 en une seule opération.

Pour plus de facilité, l'outil inclut une brève description de chaque option, vous permettant ainsi de comprendre les conséquences de son activation ou de sa désactivation. WinScript vous permet de supprimer les logiciels tiers préinstallés et les applications intégrées, de configurer la télémétrie et les services, et même de créer un point de restauration avant toute modification — une fonctionnalité fortement recommandée.

Scripts et commandes pour l'audit de la sécurité de Windows 11

Outre l'optimisation des performances ou le nettoyage des fichiers résiduels, les scripts constituent un moyen très efficace d'effectuer un audit de sécurité rapide sous Windows 11. Avec quelques commandes bien choisies, vous pouvez vérifier les utilisateurs, le pare-feu, les services sensibles, les tâches planifiées et de nombreux autres points critiques du système.

Ces vérifications portent notamment sur la liste des utilisateurs et administrateurs locaux, la vérification de l'état du pare-feu et de Windows Defender , l'examen des services qui démarrent automatiquement, la vérification des connexions réseau actives ou l'inspection des événements de sécurité dans le journal des événements.

Il est également utile de vérifier l'état de fonctionnalités telles que BitLocker et la politique de mots de passe , les paramètres du contrôle de compte d'utilisateur (UAC), la présence de protocoles obsolètes comme SMBv1, les processus exécutés à partir de chemins suspects et les politiques d'exécution PowerShell qui indiquent le niveau de rigueur de la plateforme de script.

  Configuration sécurisée du routeur : un guide complet et pratique

Les aspects avancés d'un audit scripté comprennent les journaux PowerShell , les ports d'écoute ouverts, les paramètres DNS, les tâches planifiées qui s'exécutent automatiquement, l'inventaire des logiciels installés, les services particulièrement sensibles (par exemple, le registre distant), les paramètres TLS/SSL et les événements liés à Windows Update.

Parmi les autres aspects clés, citons les paramètres du Bureau à distance (RDP) , les fichiers chargés au démarrage automatique (dossiers de démarrage, clés d'exécution et autres), les politiques de verrouillage des comptes, l'état de WinRM (administration à distance) et la détection d'exécutables étranges dans les chemins temporaires, ce qui est très courant dans les menaces qui abusent du dossier Temp.

L'ensemble de cette vérification peut être intégré dans un ou plusieurs scripts PowerShell ou batch qui, une fois exécutés, génèrent des rapports texte ou CSV contenant les résultats. Vous pouvez ainsi consulter, partager ou comparer les états à différents moments afin de déterminer si des modifications récentes ont créé une vulnérabilité inattendue dans votre configuration de sécurité.

Améliorez la mémoire, supprimez les fichiers inutiles et renforcez la confidentialité dans Windows 11

Dans les environnements où certaines exigences d'installation ont été assouplies (par exemple, grâce à des outils comme Rufus permettant de contourner certains contrôles matériels), il est d'autant plus important de maintenir un système propre, léger et bien protégé . Si vous utilisez également plusieurs utilitaires tiers, vous devez être vigilant quant aux éventuels chevauchements et effets indésirables.

Des outils comme BleachBit, des scripts « sexy » destinés à supprimer les logiciels préinstallés inutiles , les modules de confidentialité, à désactiver les fonctionnalités de Windows, des utilitaires comme O&O ShutUp et des panneaux comme « Christitus Utility » sont très puissants, mais il est conseillé de les combiner avec des fichiers batch contrôlés et des points de restauration fréquents afin de minimiser les risques.

Concernant la mémoire, outre la désactivation des programmes en arrière-plan et l'utilisation d'outils de fermeture de tâches, il est conseillé d'utiliser des scripts pour désactiver les services inutiles , de vérifier les tâches planifiées gourmandes en ressources et d'ajuster les applications qui se lancent au démarrage du système. Quelques commandes permettant de lister et de modifier ces éléments vous aideront à récupérer de la RAM et du processeur.

Pour supprimer en toute sécurité les fichiers résiduels, vous pouvez combiner vos scripts de gestion des fichiers temporaires et de la corbeille avec des nettoyages réguliers des téléchargements, des journaux obsolètes et des dossiers où certaines applications laissent d'importants caches . Procédez toujours avec précaution et veillez à ne pas supprimer les données de session actives ni les paramètres que vous utilisez encore.

Si l'objectif est la protection de la vie privée, il est essentiel d'examiner la télémétrie, les autorisations des applications, les services qui envoient des données vers le cloud et les composants qui facilitent l'administration à distance ou le partage excessif de données . C'est là que des outils graphiques comme O&O ShutUp ou WinScript, ainsi que des scripts PowerShell capables de modifier les stratégies de groupe, les clés de registre et les options internes cachées, entrent en jeu.

Enfin, en matière de sécurité pure, il est conseillé de renforcer le pare-feu, d'optimiser la protection de Windows Defender (ou de votre antivirus), de sécuriser le protocole RDP, de vérifier les ports ouverts, de limiter SMBv1 et de renforcer les règles d'exécution de PowerShell. Un ensemble de scripts bien conçus pour limiter la surface d'attaque peut faire toute la différence sur les systèmes exposés à des réseaux non fiables.

Disposer d'une collection de scripts bien conçus pour Windows 11, ainsi que d'outils comme WinScript et d'utilitaires axés sur la confidentialité et le nettoyage, vous permet de transformer un système standard — même installé avec des exigences minimales — en un environnement hautement optimisé : plus rapide, avec moins de fichiers inutiles, mieux protégé contre les menaces et, surtout, adapté à votre flux de travail sans avoir à répéter manuellement les mêmes actions encore et encore.

Comment supprimer les logiciels inutiles de Windows 11 et désactiver les services Microsoft intrusifs
Article connexe:
Comment supprimer les logiciels inutiles de Windows 11 et désactiver les services intrusifs