Microsoft PowerToys
Page mise à jour le 11-04-2026 à 18:52
Présentation
Microsoft avait initialement créé PowerToys pour Windows 95, 98 et XP mais l'avait ensuite abandonné.
En 2020, l'éditeur a repris le développemement de ces outils gratuits et open source pour Windows 10 et 11.
Ils apportent des fonctionnalités intéressantes et comblent certaines lacunes du système.
En 2020, l'éditeur a repris le développemement de ces outils gratuits et open source pour Windows 10 et 11.
Ils apportent des fonctionnalités intéressantes et comblent certaines lacunes du système.
- Version système minimale : Windows 10 20H1 x64
- Page Microsoft dédiée : https://learn.microsoft.com/fr-fr/windows/powertoys/
- Depuis ce site : Télécharger l'exécutable PowerToysSetup-0.98.1-x64.exe (mars 2026)
- Depuis GitHub : Télécharger la dernière version de l'exécutable PowerToysSetup-#.##.#-x64.exe
- Depuis le Store : Rechercher Microsoft PowerToys
- Depuis l'invite PowerShell : winget install Microsoft.PowerToys -s winget
Des icônes de lancement rapide sont placées dans la barre des tâches pour PowerToys, Awake et Palette de commandes
Les mises à jour sont indépendantes de Windows Update et s'effectuent :
- soit par vérification automatique (option activée par défaut dans les paramètres PowerToys)
- soit par vérification manuelle depuis les paramètres PowerToys
Fonctionnalités notables parmi les 28 disponibles
Chaque fonctionnalité peut être activée ou désactivée à volonté.
Les raccourcis clavier indiqués sont ceux proposés par défaut et restent personnalisables.
Les raccourcis clavier ne prennent pas en charge le pavé numérique.
Système
Les raccourcis clavier indiqués sont ceux proposés par défaut et restent personnalisables.
Les raccourcis clavier ne prennent pas en charge le pavé numérique.
- Awake : Maintien à la demande de l'éveil du PC -> accès via la barre des tâches
- Color Picker : Sélection de couleurs à l'écran -> raccourci WINDOWS SHIFT C
- Règle d'écran : Prise de mesures à l'écran -> raccourci WINDOWS CTRL SHIFT M
- ZoomIt : Création rapide de présentations vidéo MP4
- Enregistrement vidéo des événements à l'écran -> raccourci CTRL 5
- Enregistrement vidéo des événements d'une partie de l'écran -> raccourci CTRL SHIFT 5
- Enregistrement vidéo des événements d'une fenêtre présélectionnée -> raccourci CTRL ALT 5
- Always On Top : Verrouille au premier plan la fenêtre sélectionnée -> raccourci WINDOWS CTRL T
- Peek : Aperçu rapide d'un fichier sélectionné -> activation avec la barre d'espace
- Image Resizer : Redimension d'images par lots -> accès via menu contextuel
- PowerRename : Renommage de fichiers par lots -> accès via menu contextuel et options détaillées ci-après
PowerRename : les variables
Utilisation :
- Présélectionner les fichiers et/ou les dossiers
- Le lancement s'effectue via le menu contextuel / Renommer avec PowerRename
- La partie du nom des fichiers à traiter est à renseigner dans le champ [Recherche de]
- Les variables et le texte éventuel sont à insérer dans le champ [Remplacer par]
- L'option Expression régulière doit être décochée
Exemple d'incrémentation sur trois chiffres pour des noms débutant par la chaine « doc »
Le premier fichier trouvé document_demo.txt sera renommé 001_document_demo.txt
Exemple d'insersion de la date de création au début des noms débutant par la chaine « doc »
Les fichiers dont le nom commence par « doc » seront renommés avec un préfixe au format 2026-04-01_
Une aide sur le remplacement des termes est disponible à droite du champ [Remplacer par]
| champ Recherche de | champ Remplacer par |
| doc | ${padding=3}_doc |
Exemple d'insersion de la date de création au début des noms débutant par la chaine « doc »
| champ Recherche de | champ Remplacer par |
| doc | $YYYY-$MM-$DD_doc |
Une aide sur le remplacement des termes est disponible à droite du champ [Remplacer par]
Mise en forme du texte / Fonctionnalité d'énumération
Il est admis de combiner les variables en les séparant par un point-virgule : ${variable1;variable2}
| Modèle de variable | Explication |
| ${} | Compteur simple commençant à zéro pour le premier fichier renommé |
| ${start=X} | Compteur avec une valeur initiale personnalisée |
| ${padding=X} | Compteur avec un nombre spécifié de zéros non significatifs |
| ${increment=X} | Compteur avec une valeur d’incrémentation personnalisée |
Mise en forme du texte / Fonctionnalité de chaine aléatoire
Il est admis de combiner les variables en les séparant par un point-virgule : ${variable1;variable2}
| Modèle de variable | Explication |
| ${rstringdigit=X} | Chaîne aléatoire de longueur X composée de chiffres |
| ${rstringalpha=X} | Chaîne aléatoire de longueur X composée de majuscules et minuscules |
| ${rstringalnum=X} | Chaîne aléatoire de longueur X composée de majuscules, minuscules et chiffres |
| ${ruuidv4} | UUID aléatoire en fonction de la spécification v4 |
Délai de remplacement / Heure (de création, de modification ou d'accès)
| Modèle de variable | Explication |
| $YYYY | Année représentée sur 4 chiffres |
| $YY | Année représentée sur 2 chiffres |
| $Y | Année représentée par le dernier chiffre |
| $MMMM | Nom du mois dans la langue du système |
| $MMM | Nom abrégé du mois dans la langue du système |
| $MM | Mois représenté sur 2 chiffres |
| $M | Mois représenté sur 1 à 2 chiffres |
| $DDDD | Nom du jour de la semaine dans la langue du système |
| $DDD | Nom abrégé du jour de la semaine dans la langue du système |
| $DD | Jour du mois sur 2 chiffres |
| $D | Jour du mois sur 1 à 2 chiffres |
| $hh | Heure sur 2 chiffres |
| $h | Heure sur 1 à 2 chiffres |
| $mm | Minutes sur 2 chiffres |
| $m | Minutes sur 1 à 2 chiffres |
| $ss | Secondes sur 2 chiffres |
| $s | Secondes sur 1 à 2 chiffres |
| $fff | Millisecondes sur 3 chiffres |
| $ff | Millisecondes représentées par les deux premiers chiffres |
| $f | Millisecondes représentées par le premier chiffre |
Source des métadonnées pour / Médadonnées (EXIF ou de XMP)
Plus d'informations sur https://learn.microsoft.com/fr-fr/windows/powertoys/powerrename
| Modèle de variable | Explication |
| $CAMERA_MAKE | Nom du fabricant de l’appareil photo |
| $CAMERA_MODEL | Nom du modèle de caméra |
| $LENS | Nom du modèle d'objectif |
| $ISO | Valeur de sensibilité ISO |
| $APERTURE | Valeur d'ouverture du diaphragme (nombre F) |
| $SHUTTER | Valeur de vitesse d’obturation |
| $FOCAL | Longueur focale en millimètres |
| $FLASH | État du flash (activé/désactivé) |
| $WIDTH | Largeur de l’image en pixels |
| $HEIGHT | Hauteur de l’image en pixels |
| $AUTHOR | Auteur de l’image |
| $COPYRIGHT | Informations sur le droit d’auteur |
| $LATITUDE | Coordonnées de latitude GPS |
| $LONGITUDE | Coordonnées de longitude GPS |
| $ALTITUDE | Altitude GPS en mètres |
| $DATE_TAKEN_YYYY | Année de prise de vue sur 4 chiffres |
| $DATE_TAKEN_YY | Année de prise de vue sur 2 chiffres |
| $DATE_TAKEN_MM | Mois de prise de vue (01 à 12) |
| $DATE_TAKEN_DD | Jour de prise de vue (01 à 31) |
| $DATE_TAKEN_HH | Heure de prise de vue (00 à 23) |
| $DATE_TAKEN_mm | Minutes de prise de vue (00 à 59) |
| $DATE_TAKEN_SS | Secondes de prise de vue (00 à 59) |
| $EXPOSURE_BIAS | Valeur de compensation d’exposition |
| $ORIENTATION | Orientation de l’image |
| $COLOR_SPACE | Informations sur l’espace de couleur |
| $ALTITUDE | Altitude GPS en mètres |
Plus d'informations sur https://learn.microsoft.com/fr-fr/windows/powertoys/powerrename
PowerRename : les expressions régulières
Utilisation :
- Présélectionner les fichiers et/ou les dossiers
- Le lancement s'effectue via le menu contextuel / Renommer avec PowerRename
- Les expressions sont à insérer dans les textes des champs [Recherche de] et [Remplacer par]
- L'option Expression régulière doit être cochée
- Les expressions régulières peuvent être combinées avec les variables
Exemples de correspondance :
| Recherche | Descriptif |
| ^ | Met en correspondance le début du nom de fichier (taille nulle) |
| $ | Met en correspondance la fin du nom de fichier (taille nulle) |
| .* | Met en correspondance tout le texte du nom |
| ^foo | Met en correspondance le texte commençant par « foo » |
| bar$ | Met en correspondance le texte qui se termine par « bar » |
| ^foo.*bar$ | Met en correspondance le texte commençant par « foo » et se termine par « bar » |
| .+?(?=bar) | Met en correspondance tout jusqu’à « bar » |
| foo[\s\S]*bar | Met en correspondance tout entre et y compris « foo » et « bar » |
Exemples pratiques :
| Recherche de | Remplacer par | Descriptif |
| ^.{n} | Coupe à partir de n caractères depuis le début | |
| .{n}$ | Coupe à partir de n caractères depuis la fin | |
| (.*).png | chaine_$1.png | Ajoute « chaine_ » au début du nom pour les fichiers PNG |
| (.*).png | $1_chaine.png | Ajoute « chaine_ » à la fin du nom pour les fichiers PNG |
| (.*) | $1.txt | Ajoute l’extension « .txt » au nom |
| (^\w+\.$)\|(^\w+$) | $2.txt | Ajoute l’extension « .txt » au nom s’il n’a pas d’extension |
| (\d{2})-(\d{2})-(\d{4}) | $3-$2-$1 | Déplace des parties dans le nom : 29-03-2020 -> 2020-03-29 |
| ^(.{n})(.*) | $1chaine$2 | Insère « chaine » n caractères à partir du début |
| (.*)(.{n})$ | $1chaine$2 | Insère « chaine » n caractères à partir de la fin |
PowerRename : variables et expressions régulières combinées
Appliquer à tous les fichiers
Appliquer aux fichiers selon leur extension
Papy WinTux - Philippe DESLOGES - 2023-2026 - Powered by Debian - Apache 2.4.54 - PHP 7.4.33 - Last update 20-04-2026 19:05 - Page size 28 ko built in 0 ms
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.
All trademarks, logos, images and documents on these pages belong exclusively to their respective owners.
