Windows inclut déjà une option «Ouvrir la fenêtre de commande ici» lorsque vous maintenez la touche Maj enfoncée et cliquez sur un dossier. PowerShell offre cependant un ensemble de fonctionnalités plus puissantes, en particulier si vous effectuez tout type d’automatisation via des scripts. Si vous préférez PowerShell, vous devez soit ouvrir PowerShell, puis accéder au dossier ou utiliser la commande du menu de l'Explorateur de fichiers. Au lieu de cela, pourquoi ne pas ajouter une option «Ouvrir la fenêtre PowerShell ici» au même menu contextuel? C’est facile à faire. Il vous suffit de vous plonger dans le registre Windows pour quelques modifications rapides.
Ajoutez «Ouvrir la fenêtre PowerShell ici» au menu contextuel en modifiant manuellement le registre.
Pour ajouter une option «Ouvrir la fenêtre PowerShell ici» au menu contextuel, il vous suffit d'effectuer quelques modifications rapides dans le registre Windows.
Avertissement standard: l’Éditeur de registre est un outil puissant et son utilisation abusive peut rendre votre système instable, voire inutilisable. C'est un hack assez simple et tant que vous vous en tenez aux instructions, vous ne devriez pas avoir de problèmes. Cela dit, si vous n’avez jamais utilisé ce logiciel auparavant, envisagez de lire comment utiliser l’Éditeur du Registre avant de commencer. Et sauvegardez définitivement le registre (et votre ordinateur!) Avant d'apporter des modifications.
Ouvrez l'éditeur de registre en cliquant sur Démarrer, puis en tapant «regedit». Appuyez sur Entrée pour ouvrir l'éditeur de registre et donnez-lui l'autorisation d'apporter des modifications à votre ordinateur.
HKEY_CLASSES_ROOTDirectoryshell
shell
clé. Faites un clic droit sur le
shell
clé et choisissez Nouveau> Clé. Nommez la nouvelle clé "powershellmenu". Nous nommons notre nouveau menu "powershell" car dans Windows 8 et 10 (et comme vous pouvez le voir sur notre capture d'écran),
Powershell
La clé existe déjà et sert à d'autres fonctions.
(Default)
valeur à l'intérieur du nouveau
powershellmenu
clé. Avec le
powershellmenu
clé sélectionnée, double-cliquez sur le
(Default)
valeur pour ouvrir sa fenêtre de propriétés.
powershellmenu
key et choisissez New> String Value. Nommez la nouvelle valeur «Extended». Vous n’avez pas besoin de la modifier. Le simple fait d’y avoir cette chaîne entraînera le masquage de la commande derrière l’accès à la touche Maj.
Extended
valeur ou pas, le reste du processus est le même. Vous devrez ensuite créer une nouvelle clé dans votre
powershellmenu
clé. Faites un clic droit sur le
powershellmenu
clé et choisissez Nouveau> Clé. Nommez la nouvelle clé "commande".
(Default)
valeur à l'intérieur du nouveau
command
clé. Avec le
command
clé sélectionnée, double-cliquez sur le
(Default)
valeur pour ouvrir sa fenêtre de propriétés.
(Default)
valeur spécifie la commande réelle à exécuter lorsque vous sélectionnez l'option dans le menu contextuel. Tapez le texte suivant dans la case «Données de la valeur» puis cliquez sur «OK».
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
powershellmenu
clé que vous avez créée. Ceci effacera automatiquement toutes les valeurs et autres clés que vous avez créées dans le dossier.
powershellmenu
clé et supprimez la commande de votre menu contextuel.
Téléchargez nos bases de registre en un clic
Hacks du menu contextuel PowerShell
Ces hacks ne sont vraiment que le
powershellmenu
clé, réduite aux clés et valeurs supplémentaires dont nous avons parlé dans la section précédente, puis exportée vers un fichier.REG. L'exécution des hacks modifie simplement la valeur. Et si vous aimez vous amuser avec le registre, prenez le temps d’apprendre à créer vos propres piratages.