Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
PowerToys inclut un module DSC (Desired State Configuration) PowerShell qui s’intègre aux WinGet fichiers de configuration, ce qui permet le déploiement automatisé et la configuration des PowerToys utilitaires entre les Windows systèmes.
Aperçu
La Microsoft.PowerToys.Configure ressource DSC vous permet de :
- Installez et configurez PowerToys dans un fichier de configuration unique WinGet .
- Déclarez les paramètres souhaités des utilitaires PowerToys.
- Contrôle de version de votre PowerToys configuration.
- Déployez des paramètres cohérents PowerToys sur plusieurs machines.
- Intégrer des flux de travail PowerShell DSC existants.
Disponible depuis :PowerToys v0.80.0
Prerequisites
Avant d’utiliser PowerShell DSC avec PowerToys, vérifiez que vous disposez des points suivants :
- PowerShell 7.2 ou version ultérieure - Requis pour la prise en charge de DSC v2
- PSDesiredStateConfiguration 2.0.7 ou version ultérieure : module DSC PowerShell. Reportez-vous à la documentation PowerShell DSC pour obtenir des instructions d’installation
- WinGet v1.6.2631 ou version ultérieure : pour la prise en charge des fichiers de configuration. Télécharger à partir de la WinGet page des sorties
- PowerToys- Installé via le programme d’installationPowerToys
Installation
Le Microsoft.PowerToys.Configure module est automatiquement installé avec PowerToys. L’emplacement du module dépend de l’étendue d’installation :
-
Installation par utilisateur :
%USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure -
Installation à l’échelle de l’ordinateur :
%ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure
Usage
Appel direct avec PowerShell
Vous pouvez appeler la ressource DSC directement à l’aide de PowerShell :
Invoke-DscResource -Name PowerToysConfigure -Method Set `
-ModuleName Microsoft.PowerToys.Configure `
-Property @{
Awake = @{
Enabled = $false
Mode = "TIMED"
IntervalMinutes = "10"
}
}
WinGet fichiers de configuration
L’approche recommandée consiste à utiliser WinGet des fichiers de configuration (format YAML) pour définir vos PowerToys paramètres. Cela vous permet d’installer PowerToys et d’appliquer la configuration dans un fichier déclaratif unique.
Exemple de configuration :
# configuration.dsc.yaml
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPowerToys
directives:
description: Install PowerToys
allowPrerelease: true
settings:
id: Microsoft.PowerToys
source: winget
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
dependsOn:
- installPowerToys
directives:
description: Configure PowerToys
settings:
ShortcutGuide:
Enabled: false
OverlayOpacity: 50
FancyZones:
Enabled: true
FancyzonesEditorHotkey: "Shift+Ctrl+Alt+F"
FileLocksmith:
Enabled: false
configurationVersion: 0.2.0
Appliquez la configuration :
winget configure .\configuration.dsc.yaml
Cette commande installe la dernière version de PowerToys (ou garantit qu’elle est déjà installée) et applique les paramètres spécifiés.
Exemples de configuration
Vous trouverez d’autres exemples dans le PowerToys référentiel.
Exemple 1 : Activer et configurer FancyZones
properties:
resources:
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
directives:
description: Configure FancyZones
settings:
FancyZones:
Enabled: true
FancyzonesShiftDrag: true
FancyzonesMouseSwitch: false
FancyzonesOverrideSnapHotkeys: true
FancyzonesEditorHotkey: "Win+Shift+`"
configurationVersion: 0.2.0
Exemple 2 : Configurer plusieurs utilitaires
properties:
resources:
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
directives:
description: Configure multiple PowerToys utilities
settings:
GeneralSettings:
Startup: true
Theme: "dark"
EnableWarningsElevatedApps: true
ColorPicker:
Enabled: true
ActivationShortcut: "Win+Shift+C"
CopiedColorRepresentation: "HEX"
PowerRename:
Enabled: true
MRUEnabled: true
MaxMRUSize: 10
Awake:
Enabled: true
Mode: "INDEFINITE"
KeepDisplayOn: true
configurationVersion: 0.2.0
Exemple 3 : Installer une version spécifique PowerToys et configurer
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPowerToys
directives:
description: Install PowerToys version 0.95.0
settings:
id: Microsoft.PowerToys
source: winget
version: "0.95.0"
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
dependsOn:
- installPowerToys
directives:
description: Configure PowerToys utilities
settings:
AlwaysOnTop:
Enabled: true
Hotkey: "Win+Ctrl+T"
FrameEnabled: true
FrameThickness: 5
FrameColor: "#FF0000FF"
configurationVersion: 0.2.0
Paramètres de configuration disponibles par module
Les sections suivantes fournissent une référence complète de tous les paramètres de configuration disponibles pour chaque PowerToys utilitaire.
AlwaysOnTop
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| Hotkey | KeyboardKeys | Personnaliser le raccourci pour épingler ou détacher une fenêtre d’application. | ✅ Disponible |
| FrameEnabled | Booléen | Afficher une bordure autour de la fenêtre épinglée. | ✅ Disponible |
| FrameThickness | Entier | Épaisseur de la bordure en pixels. | ✅ Disponible |
| FrameColor | Chaîne | Spécifiez une couleur au format #FFFFFFFF. |
✅ Disponible |
| FrameOpacity | Entier | Opacité de la bordure en pourcentage. | ✅ Disponible |
| FrameAccentColor | Booléen | Utilisez une valeur FrameColor personnalisée. | ✅ Disponible |
| SoundEnabled | Booléen | Émettre un son lors de l’épinglage d’une fenêtre. | ✅ Disponible |
| DoNotActivateOnGameMode | Booléen | Désactiver le raccourci d’activation lorsque le mode Jeu est activé. | ✅ Disponible |
| ExcludedApps | Chaîne | Liste d’exécutables séparés par « \r » à exclure de l’épinglage en haut. | ✅ Disponible |
| RoundCornersEnabled | Booléen | Activer les coins arrondis. | ✅ Disponible |
Éveillé
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| KeepDisplayOn | Booléen | Ce paramètre n’est disponible que lorsque l’ordinateur est maintenu éveillé. | ✅ Disponible |
| Mode | AwakeMode | Valeurs possibles : PASSIVE, INDEFINITE, TIMED, EXPIRABLE. | ✅ Disponible |
| IntervalHours | UInt32 | En mode TIMED, spécifie le nombre d’heures. | ✅ Disponible |
| IntervalMinutes | UInt32 | En mode TIMED, spécifie le nombre de minutes. | ✅ Disponible |
| ExpirationDateTime | DateTimeOffset | En mode EXPIRABLE, spécifie la date et l’heure dans un format analysable avec DateTimeOffset.TryParse. |
✅ Disponible |
ColorPicker
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
| CopiedColorRepresentation | Chaîne | La représentation de couleur par défaut à utiliser. Exemple :"HEX ». | ✅ Disponible |
| ActivationAction | ColorPickerActivationAction | Valeurs possibles : OpenEditor, OpenColorPickerAndThenEditor, OpenOnlyColorPicker. | ✅ Disponible |
| VisibleColorFormats | — | — | ❌ Non disponible |
| ShowColorName | Booléen | Le nom de la couleur s’affiche lors de la sélection d’une couleur. | ✅ Disponible |
Note
La configuration des formats de couleurs personnalisés via DSC n’est pas encore prise en charge.
CropAndLock
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ReparentHotkey | KeyboardKeys | Raccourci pour recadrer la fenêtre d’une application en une fenêtre recadrée. | ✅ Disponible |
| ThumbnailHotkey | KeyboardKeys | Raccourci pour recadrer et créer une miniature d’une autre fenêtre. | ✅ Disponible |
Variablesd’environnement
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| LaunchAdministrator | Booléen | Doit être lancé en tant qu’administrateur pour apporter des modifications aux variables d’environnement système. | ✅ Disponible |
FancyZones
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| FancyzonesShiftDrag | Booléen | Maintenez la touche Shift enfoncée pour activer les zones lors du déplacement d’une fenêtre. | ✅ Disponible |
| FancyzonesMouseSwitch | Booléen | Utilisez un bouton de souris non primaire pour basculer l’activation des zones. | ✅ Disponible |
| FancyzonesMouseMiddleClickSpanningMultipleZones | Booléen | Utilisez le bouton de la souris du milieu pour basculer entre plusieurs zones étendues. | ✅ Disponible |
| FancyzonesOverrideSnapHotkeys | Booléen | Cela remplace le Windows raccourci Snap (Win + flèche) pour déplacer des fenêtres entre les zones. | ✅ Disponible |
| FancyzonesMoveWindowsAcrossMonitors | Booléen | Déplacez des fenêtres entre les zones de tous les moniteurs. | ✅ Disponible |
| FancyzonesMoveWindowsBasedOnPosition | Booléen | Déplacez des fenêtres en fonction de la position relative ou de l’index de zone. | ✅ Disponible |
| FancyzonesOverlappingZonesAlgorithm | Entier | Lorsque plusieurs zones se chevauchent, l’algorithme d’indexation. | ✅ Disponible |
| FancyzonesDisplayOrWorkAreaChangeMoveWindows | Booléen | Conservez les fenêtres dans leurs zones lorsque la résolution d’écran ou la zone de travail change. | ✅ Disponible |
| FancyzonesZoneSetChangeMoveWindows | Booléen | Pendant les modifications de disposition de zone, les fenêtres affectées à une zone correspondent à de nouvelles tailles/positions. | ✅ Disponible |
| FancyzonesAppLastZoneMoveWindows | Booléen | Déplacez les fenêtres nouvellement créées vers leur dernière zone connue. | ✅ Disponible |
| FancyzonesOpenWindowOnActiveMonitor | Booléen | Déplacez les fenêtres nouvellement créées vers le moniteur actif actuel (expérimental). | ✅ Disponible |
| FancyzonesRestoreSize | Booléen | Restaurer la taille d’origine des fenêtres lors de leur détachement. | ✅ Disponible |
| FancyzonesQuickLayoutSwitch | Booléen | Activer le basculement rapide de la disposition. | ✅ Disponible |
| FancyzonesFlashZonesOnQuickSwitch | Booléen | Faire clignoter les zones lors du basculement de la disposition. | ✅ Disponible |
| UseCursorposEditorStartupscreen | Booléen | Ouvrir l’éditeur sur l’écran où se trouve le pointeur de la souris. | ✅ Disponible |
| FancyzonesShowOnAllMonitors | Booléen | Afficher les zones sur tous les moniteurs lors du déplacement d’une fenêtre. | ✅ Disponible |
| FancyzonesSpanZonesAcrossMonitors | Booléen | Permettre aux zones de s’étendre sur plusieurs moniteurs. | ✅ Disponible |
| FancyzonesMakeDraggedWindowTransparent | Booléen | Rendre la fenêtre déplacée transparente. | ✅ Disponible |
| FancyzonesAllowChildWindowSnap | Booléen | Autoriser l’ancrage des fenêtres enfant. | ✅ Disponible |
| FancyzonesDisableRoundCornersOnSnap | Booléen | Désactiver les coins arrondis lorsque la fenêtre est fixée. | ✅ Disponible |
| FancyzonesZoneHighlightColor | Chaîne | Si vous n’utilisez pas FancyzonesSystemTheme, couleur de surbrillance à utiliser dans un format #FFFFFFFF. |
✅ Disponible |
| FancyzonesHighlightOpacity | Entier | Opacité de la zone en pourcentage. | ✅ Disponible |
| FancyzonesEditorHotkey | KeyboardKeys | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
| FancyzonesWindowSwitching | Booléen | Passer d’une fenêtre à l’autre dans la zone actuelle. | ✅ Disponible |
| FancyzonesNextTabHotkey | KeyboardKeys | Raccourci pour la fenêtre suivante. | ✅ Disponible |
| FancyzonesPrevTabHotkey | KeyboardKeys | Raccourci pour la fenêtre précédente. | ✅ Disponible |
| FancyzonesExcludedApps | Chaîne | Liste d’exécutables séparés par « \r » à exclure de l’ancrage. | ✅ Disponible |
| FancyzonesBorderColor | Chaîne | Si vous n’utilisez pas FancyzonesSystemTheme, couleur de la bordure à utiliser dans un format #FFFFFFFF. |
✅ Disponible |
| FancyzonesInActiveColor | Chaîne | Si vous n’utilisez pas FancyzonesSystemTheme, couleur inactive à utiliser dans un format #FFFFFFFF. |
✅ Disponible |
| FancyzonesNumberColor | Chaîne | Si vous n’utilisez pas FancyzonesSystemTheme, couleur du numéro à utiliser dans un format #FFFFFFFF. |
✅ Disponible |
| FancyzonesSystemTheme | Booléen | Utiliser le thème système pour l’apparence de la zone. | ✅ Disponible |
| FancyzonesShowZoneNumber | Booléen | Afficher le numéro de zone. | ✅ Disponible |
Note
La configuration des dispositions via DSC n’est pas encore prise en charge.
FileLocksmith
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ExtendedContextMenuOnly | Booléen | Afficher File Locksmith uniquement dans le menu contextuel étendu ou également dans le menu contextuel par défaut. | ✅ Disponible |
FindMyMouse
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationMethod | Entier | Index de la méthode d’activation. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Raccourci d’activation personnalisé lors de l’utilisation de Custom pour ActivationMethod. | ✅ Disponible |
| DoNotActivateOnGameMode | Booléen | Désactiver le raccourci d’activation lorsque le mode Jeu est activé. | ✅ Disponible |
| BackgroundColor | Chaîne | Couleur de fond dans un format #FFFFFFFF. |
✅ Disponible |
| SpotlightColor | Chaîne | Couleur de projecteur dans un format #FFFFFFFF. |
✅ Disponible |
| OverlayOpacity | Entier | Opacité de superposition en pourcentage. | ✅ Disponible |
| SpotlightRadius | Entier | Rayon de projecteur en px. | ✅ Disponible |
| AnimationDurationMs | Entier | Durée de l’animation en millisecondes. | ✅ Disponible |
| SpotlightInitialZoom | Entier | Facteur de zoom du projecteur au démarrage de l’animation. | ✅ Disponible |
| ExcludedApps | Chaîne | Liste d’exécutables séparés par « \r » pour empêcher l’activation du module. | ✅ Disponible |
| ShakingMinimumDistance | Entier | Lors de l’utilisation de la méthode d’activation shake mouse, la distance minimale pour l’activation par secousses de souris, pour ajuster la sensibilité. | ✅ Disponible |
| ShakingIntervalMs | Entier | Lors de l’utilisation de la méthode d’activation shake mouse, la durée pendant laquelle nous suivons les mouvements de la souris pour détecter les secousses, pour ajuster la sensibilité. | ✅ Disponible |
| ShakingFactor | Entier | Lors de l’utilisation de la méthode d’activation shake mouse, facteur de secousse en pourcentage. | ✅ Disponible |
Hosts
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| LaunchAdministrator | Booléen | Doit être ouvert en tant qu’administrateur pour apporter des modifications aux variables d’environnement système. | ✅ Disponible |
| ShowStartupWarning | Booléen | Afficher un avertissement au démarrage. | ✅ Disponible |
| LoopbackDuplicates | Booléen | Considérer les adresses de bouclage comme des doublons. | ✅ Disponible |
| AdditionalLinesPosition | HostsAdditionalLinesPosition | Valeurs possibles : Haut, Bas. | ✅ Disponible |
| Codage | HostsEncoding | Valeurs possibles : Utf8, Utf8Bom. | ✅ Disponible |
ImageResizer
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ImageresizerSelectedSizeIndex | Entier | Index de préréglage de taille par défaut. | ✅ Disponible |
| ImageresizerShrinkOnly | Booléen | Rendre les images plus petites mais pas plus grandes. | ✅ Disponible |
| ImageresizerReplace | Booléen | Remplacer les fichiers. | ✅ Disponible |
| ImageresizerIgnoreOrientation | Booléen | Ignorer l’orientation des images. | ✅ Disponible |
| ImageresizerJpegQualityLevel | Entier | Niveau de qualité JPEG en pourcentage. | ✅ Disponible |
| ImageresizerPngInterlaceOption | Entier | Option d’entrelacement PNG. | ✅ Disponible |
| ImageresizerTiffCompressOption | Entier | Index de compression Tiff. | ✅ Disponible |
| ImageresizerFileName | Chaîne | Ce format est utilisé comme nom de fichier pour les images redimensionnées. | ✅ Disponible |
| ImageresizerSizes | — | — | ❌ Non disponible |
| ImageresizerKeepDateModified | Booléen | Supprimer les métadonnées qui n’affectent pas le rendu. | ✅ Disponible |
| ImageresizerFallbackEncoder | Chaîne | Encodeur de secours à utiliser. | ✅ Disponible |
| ImageresizerCustomSize | — | — | ❌ Non disponible |
Note
La configuration de tailles personnalisées via DSC n’est pas encore prise en charge.
KeyboardManager
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActiveConfiguration | — | — | ❌ Non disponible |
| KeyboardConfigurations | — | — | ❌ Non disponible |
Note
La configuration des remappings via DSC n’est pas encore prise en charge.
MeasureTool
Outil de mesure est le nom interne de la Règle d’écran.
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnaliser le raccourci pour afficher la barre de commande. | ✅ Disponible |
| ContinuousCapture | Booléen | Capturer l’écran en continu pendant la mesure. | ✅ Disponible |
| DrawFeetOnCross | Booléen | Ajoute des pieds à la fin des lignes croisées. | ✅ Disponible |
| PerColorChannelEdgeDetection | Booléen | Activer un algorithme de détection de bord différent. | ✅ Disponible |
| PixelTolerance | Entier | Tolérance de pixels pour la détection des bords. | ✅ Disponible |
| MeasureCrossColor | Chaîne | Couleur de ligne au format #FFFFFFFF. |
✅ Disponible |
| DefaultMeasureStyle | Entier | Index de style de mesure par défaut. | ✅ Disponible |
MouseHighlighter
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ou désactiver ce mode. | ✅ Disponible |
| LeftButtonClickColor | Chaîne | Couleur de surbrillance du bouton principal au format #FFFFFFFF. |
✅ Disponible |
| RightButtonClickColor | Chaîne | Couleur de surbrillance du bouton secondaire au format #FFFFFFFF. |
✅ Disponible |
| AlwaysColor | Chaîne | Toujours mettre en surbrillance la couleur au format #FFFFFFFF. |
✅ Disponible |
| HighlightRadius | Entier | Rayon de surbrillance en pixels. | ✅ Disponible |
| HighlightFadeDelayMs | Entier | Délai de fondu en millisecondes. | ✅ Disponible |
| HighlightFadeDurationMs | Entier | Durée de fondu en millisecondes. | ✅ Disponible |
| AutoActivate | Booléen | Activer automatiquement au démarrage de l’outil. | ✅ Disponible |
MouseJump
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ou désactiver ce mode. | ✅ Disponible |
| ThumbnailSize | MouseJumpThumbnailSize | Taille des miniatures. | ✅ Disponible |
MousePointerCrosshairs
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnaliser le raccourci pour afficher/masquer les réticules. | ✅ Disponible |
| CrosshairsColor | Chaîne | Couleur des réticules en #FFFFFFFF. |
✅ Disponible |
| CrosshairsOpacity | Entier | Opacité des réticules en pourcentage. | ✅ Disponible |
| CrosshairsRadius | Entier | Rayon central des réticules en pixels. | ✅ Disponible |
| CrosshairsThickness | Entier | Épaisseur des réticules en pixels. | ✅ Disponible |
| CrosshairsBorderColor | Chaîne | Couleur de bordure des réticules au format #FFFFFFFF. |
✅ Disponible |
| CrosshairsBorderSize | Entier | Taille de la bordure des réticules en pixels. | ✅ Disponible |
| CrosshairsAutoHide | Booléen | Masquer automatiquement les réticules lorsque le pointeur de la souris est masqué. | ✅ Disponible |
| CrosshairsIsFixedLengthEnabled | Booléen | Fixer la longueur des réticules. | ✅ Disponible |
| CrosshairsFixedLength | Entier | Longueur fixe des réticules en pixels. | ✅ Disponible |
| AutoActivate | Booléen | Activer automatiquement au démarrage de l’outil. | ✅ Disponible |
MouseWithoutBorders
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ShowOriginalUI | Booléen | Afficher l’interface utilisateur d’origine de Mouse Without Borders. | ✅ Disponible |
| WrapMouse | Booléen | Revenir au premier ordinateur lorsque la souris dépasse le dernier. | ✅ Disponible |
| ShareClipboard | Booléen | Si le partage du presse-papiers cesse de fonctionner, Ctrl+Alt+Suppr puis Échap peut résoudre le problème. | ✅ Disponible |
| TransferFile | Booléen | Si un fichier (<100 Mo) est copié, il sera transféré dans le presse-papiers de la machine distante. | ✅ Disponible |
| HideMouseAtScreenEdge | Booléen | Masquer la souris au bord de l’écran. | ✅ Disponible |
| DrawMouseCursor | Booléen | Le curseur de la souris peut ne pas être visible dans Windows 10 et les versions ultérieures de Windows lorsqu’il n’y a pas de souris physique connectée. | ✅ Disponible |
| ValidateRemoteMachineIP | Booléen | Recherche DNS inverse pour valider l’adresse IP de la machine. | ✅ Disponible |
| SameSubnetOnly | Booléen | Se connecter uniquement aux machines dans le même intranet NNN.NNN.. (fonctionne uniquement lorsque les deux machines ont IPv4 activé). | ✅ Disponible |
| BlockScreenSaverOnOtherMachines | Booléen | Bloquer l’économiseur d’écran sur les autres machines. | ✅ Disponible |
| MoveMouseRelatively | Booléen | Utilisez cette option lorsque les paramètres de moniteur de la machine distante sont différents ou que la machine distante a plusieurs moniteurs. | ✅ Disponible |
| BlockMouseAtScreenCorners | Booléen | Bloquer la souris aux coins de l’écran pour éviter les changements accidentels de machine aux coins de l’écran. | ✅ Disponible |
| ShowClipboardAndNetworkStatusMessages | Booléen | Afficher les messages d’état du presse-papiers et du réseau. | ✅ Disponible |
| EasyMouse | Entier | Index du mode Souris Facile. | ✅ Disponible |
| HotKeySwitchMachine | Entier | Raccourci pour basculer entre les machines index. | ✅ Disponible |
| ToggleEasyMouseShortcut | HotkeySettings | Raccourci pour activer/désactiver Easy Mouse. | ✅ Disponible |
| LockMachineShortcut | HotkeySettings | Raccourci pour verrouiller toutes les machines. | ✅ Disponible |
| ReconnectShortcut | HotkeySettings | Raccourci pour tenter une reconnexion. | ✅ Disponible |
| Switch2AllPCShortcut | HotkeySettings | Raccourci pour passer en mode machine multiple. | ✅ Disponible |
| Name2IP | Chaîne | Mapping des adresses IP. | ✅ Disponible |
PastePlain
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
Jeter un coup d'œil
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
| AlwaysRunNotElevated | Booléen | Toujours exécuter sans élévation de privilèges, même lorsque PowerToys s’exécute avec élévation de privilèges. | ✅ Disponible |
| CloseAfterLosingFocus | Booléen | Fermer automatiquement la fenêtre Peek après avoir perdu le focus. | ✅ Disponible |
PowerAccent
PowerAccent est le nom interne pour Quick Accent.
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationKey | PowerAccentActivationKey | Valeurs possibles : Flèche gauche/droite, Espace, Les deux. | ✅ Disponible |
| DoNotActivateOnGameMode | Booléen | Désactiver le raccourci d’activation lorsque le mode Jeu est activé. | ✅ Disponible |
| ToolbarPosition | Chaîne | Index de position de la barre d’outils. | ✅ Disponible |
| InputTime | Entier | Délai d’entrée en millisecondes. | ✅ Disponible |
| SelectedLang | Chaîne | Jeu de caractères à utiliser. | ✅ Disponible |
| ExcludedApps | Chaîne | Liste de noms d’exécutables séparés par « \r » pour empêcher l’activation du module s’ils sont au premier plan. | ✅ Disponible |
| ShowUnicodeDescription | Booléen | Afficher le code Unicode et le nom du caractère actuellement sélectionné. | ✅ Disponible |
| SortByUsageFrequency | Booléen | Trier les caractères par fréquence d’utilisation. | ✅ Disponible |
| StartSelectionFromTheLeft | Booléen | Démarrer la sélection à partir de la gauche. | ✅ Disponible |
PowerLauncher
PowerLaucher est le nom interne pour PowerToys Run.
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| OpenPowerLauncher | HotkeySettings | Personnaliser le raccourci pour activer le module. | ✅ Disponible |
| IgnoreHotkeysInFullscreen | Booléen | Ignorer les raccourcis en mode plein écran. | ✅ Disponible |
| ClearInputOnLaunch | Booléen | Effacer la requête précédente à l'ouverture. | ✅ Disponible |
| TabSelectsContextButtons | Booléen | Parcourir les boutons contextuels par onglet. | ✅ Disponible |
| Thème | Thème | Valeurs possibles : System, Light, Dark, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite. | ✅ Disponible |
| TitleFontSize | Int32 | Taille du texte en points. | ✅ Disponible |
| Poste | StartupPosition | Valeurs possibles : Cursor, PrimaryMonitor, Focus. | ✅ Disponible |
| UseCentralizedKeyboardHook | Booléen | Utiliser le crochet de clavier centralisé. | ✅ Disponible |
| SearchQueryResultsWithDelay | Booléen | Lissage d’entrée. | ✅ Disponible |
| SearchInputDelay | Int32 | Délai immédiat des plugins en millisecondes. | ✅ Disponible |
| SearchInputDelayFast | Int32 | Délai d’exécution de fond des plugins en millisecondes. | ✅ Disponible |
| SearchClickedItemWeight | Int32 | Poids de l’élément sélectionné. | ✅ Disponible |
| SearchQueryTuningEnabled | Booléen | Ajustement de l’ordre des résultats. | ✅ Disponible |
| SearchWaitForSlowResults | Booléen | Attendre les résultats des plugins plus lents avant de sélectionner le premier élément des résultats. | ✅ Disponible |
| MaximumNumberOfResults | Entier | Nombre de résultats affichés avant de devoir faire défiler. | ✅ Disponible |
| UsePinyin | Booléen | Utilisez Pinyin. | ✅ Disponible |
| GenerateThumbnailsFromFiles | Booléen | Activer la génération de vignettes pour les fichiers. | ✅ Disponible |
| Plug-ins | expliqué dans la prochaine sous-section | Activer la génération de vignettes pour les fichiers. | ✅ Disponible |
PowerToys Exécuter la configuration du plug-in
Les plugins PowerToys Run peuvent être configurés dans la propriété Plugins. Un exemple peut être trouvé dans le référentiel PowerToys.
Voici les propriétés disponibles pour configurer chaque plugin :
| Nom | Type | Descriptif |
|---|---|---|
| Nom | Chaîne | Nom du plugin que nous voulons configurer |
| Disabled | Booléen | Le plugin doit être désactivé |
| IsGlobal | Booléen | Les résultats pour ce plugin sont affichés dans les résultats globaux |
| ActionKeyword | Chaîne | Configurer le mot-clé d’action du plugin |
| WeightBoost | Entier | Le modificateur de poids pour aider à ordonner les résultats pour ce plugin |
Note
La configuration des propriétés supplémentaires des plug-ins via DSC n’est pas encore prise en charge.
PowerOcr
PowerOcr est le nom interne pour Text Extractor.
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| ActivationShortcut | HotkeySettings | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
| PreferredLanguage | Chaîne | Doit correspondre au nom complet de l’une des langues installées dans le système. Exemple : « Anglais (États-Unis) ». | ✅ Disponible |
PowerPreview
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| EnableSvgPreview | Booléen | État activé du gestionnaire d’aperçu de fichiers SVG. | ✅ Disponible |
| SvgBackgroundColorMode | Entier | Index du mode couleur. | ✅ Disponible |
| SvgBackgroundSolidColor | Chaîne | Lorsque Solid color SvgBackgroundColorMode est utilisé, spécifie la couleur au format #FFFFFFFF. |
✅ Disponible |
| SvgBackgroundCheckeredShade | Entier | Lorsque Checkered pattern SvgBackgroundColorMode est utilisé, spécifie l’indice d’ombrage. | ✅ Disponible |
| EnableSvgThumbnail | Booléen | État activé du générateur de vignettes de fichiers SVG. | ✅ Disponible |
| EnableMdPreview | Booléen | État activé du gestionnaire d’aperçu Markdown. | ✅ Disponible |
| EnableMonacoPreview | Booléen | État activé du gestionnaire d’aperçu des fichiers de code source. | ✅ Disponible |
| EnableMonacoPreviewWordWrap | Booléen | Habillage du texte. | ✅ Disponible |
| MonacoPreviewTryFormat | Booléen | Essayer de mettre la source en forme pour l’aperçu. | ✅ Disponible |
| MonacoPreviewMaxFileSize | Entier | Taille maximale du fichier à prévisualiser, en Ko. | ✅ Disponible |
| EnablePdfPreview | Booléen | État activé du gestionnaire d’aperçu de fichiers PDF. | ✅ Disponible |
| EnablePdfThumbnail | Booléen | État activé du générateur de vignettes de fichiers PDF. | ✅ Disponible |
| EnableGcodePreview | Booléen | État activé du gestionnaire d’aperçu des fichiers de code géométrique. | ✅ Disponible |
| EnableGcodeThumbnail | Booléen | État activé du générateur de vignettes de fichiers de code géométrique. | ✅ Disponible |
| EnableStlThumbnail | Booléen | État activé du générateur de vignettes de fichiers stéréolithographiques. | ✅ Disponible |
| StlThumbnailColor | Chaîne | Couleur de vignette au format #FFFFFFFF. |
✅ Disponible |
| EnableQoiPreview | Booléen | État activé du gestionnaire d’aperçu d’images Quite OK. | ✅ Disponible |
| EnableQoiThumbnail | Booléen | État activé du générateur de vignettes d’images Quite OK. | ✅ Disponible |
PowerRename
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| MRUEnabled | Booléen | Activer l’autocomplétion pour les champs de recherche & remplacement. | ✅ Disponible |
| MaxMRUSize | Entier | Nombre maximal d’éléments récemment utilisés à mémoriser. | ✅ Disponible |
| ExtendedContextMenuOnly | Booléen | Afficher PowerRename uniquement dans le menu contextuel étendu ou également dans le menu contextuel par défaut. | ✅ Disponible |
| UseBoostLib | Booléen | Utiliser la bibliothèque Boost. | ✅ Disponible |
RegistryPreview
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| DefaultRegApp | Booléen | Définir l’aperçu du Registre comme application par défaut pour ouvrir les fichiers .reg. | ✅ Disponible |
ShortcutGuide
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| OpenShortcutGuide | HotkeySettings | Personnalisez le raccourci pour activer ce module. | ✅ Disponible |
| OverlayOpacity | Entier | Opacité d’arrière-plan en pourcentage. | ✅ Disponible |
| UseLegacyPressWinKeyBehavior | Booléen | Si ShortcutGuide doit être activé en appuyant sur la touche Windows. | ✅ Disponible |
| PressTimeForGlobalWindowsShortcuts | Entier | Temps d’appui pour les raccourcis globaux de Windows en millisecondes. | ✅ Disponible |
| PressTimeForTaskbarIconShortcuts | Entier | Temps d’appui avant de montrer les raccourcis de l’icône de la barre des tâches en millisecondes. | ✅ Disponible |
| Thème | Chaîne | Index de thème. | ✅ Disponible |
| DisabledApps | Chaîne | Désactive Shortcut Guide lorsque ces applications ont le focus. | ✅ Disponible |
VideoConference
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Enabled | Booléen | L’état activé pour cet utilitaire. | ✅ Disponible |
| MuteCameraAndMicrophoneHotkey | KeyboardKeys | Raccourci pour couper la caméra et le microphone. | ✅ Disponible |
| MuteMicrophoneHotkey | KeyboardKeys | Raccourci pour couper le microphone. | ✅ Disponible |
| PushToTalkMicrophoneHotkey | KeyboardKeys | Raccourci pour parler. | ✅ Disponible |
| PushToReverseEnabled | Booléen | S’il est activé, autorise à la fois le push to talk et le push to mute, en fonction de l’état du microphone. | ✅ Disponible |
| MuteCameraHotkey | KeyboardKeys | Raccourci pour couper la caméra. | ✅ Disponible |
| SelectedCamera | Chaîne | Nom de l’appareil. | ✅ Disponible |
| SelectedMicrophone | Chaîne | Nom de l’appareil ou [Tous]. | ✅ Disponible |
| ToolbarPosition | Chaîne | Option de position de la barre d’outils : « En haut au centre », « En bas au centre », « Coin supérieur droit », « Coin supérieur gauche », « Coin inférieur droit », « Coin inférieur gauche ». | ✅ Disponible |
| ToolbarMonitor | Chaîne | Option de moniteur de barre d’outils : « Moniteur principal », « Tous les moniteurs ». | ✅ Disponible |
| CameraOverlayImagePath | Chaîne | Chemin de l’image utilisée pour la superposition de la caméra. | ✅ Disponible |
| ToolbarHide | Chaîne | Quand masquer la barre d’outils : « Jamais », « Lorsque la caméra et le microphone sont tous deux non coupés », « Lorsque la caméra et le microphone sont tous deux coupés », « Après un délai ». | ✅ Disponible |
| StartupAction | Chaîne | Action de démarrage : « Aucune », « Désactiver le mode muet », « Activer le mode muet ». | ✅ Disponible |
GeneralSettings
| Nom | Type | Descriptif | Disponible |
|---|---|---|---|
| Jeune entreprise | Booléen | PowerToys est automatiquement activé au démarrage. | ✅ Disponible |
| EnableWarningsElevatedApps | Booléen | Afficher un avertissement pour les problèmes de fonctionnalité lors de l’exécution avec des applications élevées. | ✅ Disponible |
| Thème | Chaîne | Quel thème utiliser pour l’application Paramètres : « system », « dark », « light ». | ✅ Disponible |
| ShowNewUpdatesToastNotification | Booléen | Afficher une notification toast lorsqu’une nouvelle mise à jour de PowerToys est disponible. | ✅ Disponible |
| AutoDownloadUpdates | Booléen | Si les nouvelles mises à jour de PowerToys doivent être automatiquement téléchargées en arrière-plan. | ✅ Disponible |
| ShowWhatsNewAfterUpdates | Booléen | Après la mise à jour de PowerToys, ouvrir l’écran « Quoi de neuf ». | ✅ Disponible |
| EnableExperimentation | Booléen | S’inscrire aux fonctionnalités expérimentales. | ✅ Disponible |
Migration vers Microsoft DSC
Si vous envisagez de passer à la nouvelle implémentation microsoft DSC (disponible depuis PowerToys la version 0.95.0), consultez Configurer avec Microsoft DSC. L’approche Microsoft DSC offre :
- Outil autonome
PowerToys.DSC.exesans dépendances PowerShell - Types de ressources individuels pour chaque utilitaire (meilleure modularité)
- Génération et validation complètes du schéma JSON
- Fonctionnalités de génération de manifeste DSC
- Préparation multiplateforme
Voir aussi
Windows developer