Le moyen le plus simple d'obtenir un clic droit sur "Ouvrir la fenêtre de commande ici" avec les privilèges d'administrateur dans Windows 7


17

Je ne veux pas installer PowerToys, je préfère une solution plus simple pour ce problème spécifique.

J'ai essayé Ctrl+Shift+Right-Click.

J'ai essayé d' ajouter un script de registre , mais j'obtiens l'erreur suivante:

Impossible d'importer D: \ Admin \ Reg \ Ouvrir la fenêtre de commande ici (Administrateur) \ Ouvrir la fenêtre de commande ici (Administrateur) .reg: Le fichier spécifié n'est pas un script de registre. Vous pouvez uniquement importer des fichiers de registre binaires à partir de l'éditeur de registre.

Aucune suggestion?

Éditer:

J'ai oublié de mentionner: j'ai essayé l' importinstallation en regeditvain

Réponses:


23

C'est un de mes préférés, ça demande aussi un peu de travail.

1.- Créez un file.txt

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
@="none"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

2.- Renommer le file.txttofile.reg

3.- Cliquez sur file.reg

Il créera un menu contextuel normal avec clic droit pour la plupart sinon tous les menus possibles.

4.- Acceptez confirmer l'autorisation à ce sujet.

5.- Profitez-en

Remarque: changez le texte "ElevatedCMD" en ce que vous voulez, ce texte sera affiché pour exécuter le CMD, et si vous l'avez ajouté et que vous voulez changer le texte, recherchez uniquement dans regedit, ouvrez-le avec Windows + R et tapez regedit et Entrez , le regedit s'ouvrira, recherchez "ElevatedCMD" avec ctrl + B (Finder) et F3 (Next) et éditez n'importe quelle concurrence.


+1; Fonctionne très bien! J'ajouterais HKEY_CLASSES_ROOT\Directory\shell\runas:Extended=""etc. pour que cela apparaisse dans le menu shift + clic droit plutôt que dans le menu clic droit. Vous avez également -des clés. Cela ne supprime-t-il pas les clés et les sous-valeurs? Ne devriez-vous pas y laisser les clés existantes, ou est-ce probablement sûr / n'entrera pas en conflit?
Merlyn Morgan-Graham

2
@ MerlynMorgan-Graham Je crois que les endroits où j'ai utilisé le moins sont des endroits qui n'ont généralement pas de clés. Il s'agit simplement d'une protection contre toute autre présence. En théorie, vous pourriez avoir un RunAs PrintServer ou quelque chose, mais je suppose que si quelqu'un le fait, il devrait savoir ce qu'il fait. Je travaille dans l'informatique et j'ai vu des gens essayer ce genre de chose et toute tentative d'insérer un meilleur code se heurte généralement au code précédent. N'hésitez pas à supprimer les signes moins.
tophersmith116

Le fait que vous y ayez réfléchi me donne assez de confort pour utiliser le code que vous avez fourni :)
Merlyn Morgan-Graham

1
Notez que ce n'est que le runasverbe qui lui donne la capacité d'élever. Le HasLUAShieldseul montre le bouclier.
Deanna

Est-il possible de le modifier également pour les fichiers? (un clic droit ouvrira une cmd sur l'emplacement où se trouve ce fichier)
Royi Namir

4

La façon la plus simple que je connaisse est d'installer simplement CmdOpen . Je sais que vous essayez d'éviter d'installer quelque chose, mais il s'agit d'une installation de 46 Ko et les extensions de shell elles-mêmes sont inférieures à 20 Ko chacune (1 pour 32 bits, 1 pour 64 bits). Il a également d'autres fonctionnalités utiles que vous n'allez pas sortir de la boîte.

C'est certainement plus facile que de lutter avec les modifications du registre, surtout si vous rencontrez des problèmes.


0

Si vous ne souhaitez pas installer de powertoys, essayez Ultimate Windows Tweaker. Il s'agit d'un fichier .exe à exécution unique que vous pouvez supprimer après.


0

Comment essayez-vous d'importer le fichier .reg?

Le message d'erreur suggère que vous utilisez l'option IMPORT dans RegEdit

Essayez de double-cliquer dessus dans l'Explorateur Windows.


C'est ce que j'essayais
Josh Comley

0

-1 Je n'ai vu aucune preuve que cela augmentera par défaut sous Windows 7, comme l'OP l'a demandé. Il ajoutera un lien qui existe déjà sous Windows 7, mais n'ajoutera pas d'élévation. Pouvez-vous fournir des détails contraires?
Merlyn Morgan-Graham

@ MerlynMorgan-Graham est correct, cela ouvre une invite de commande régulière, pas élevée. Vous devez ajouter la HasLUAShieldvaleur pour lui donner des privilèges d'administrateur.
Synetech

0

Je l'ai résolu en ajoutant ces clés de registre:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin]
@="Open command prompt here as admin"

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Start-Process cmd -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""

Enregistrez-le sur un fichier .reg et double-cliquez sur le fichier pour l'installer dans votre registre.


-1

Faites un clic droit tout en maintenant Shift. L'option apparaîtra dans le menu contextuel.


-2

Vous n'avez pas besoin d'ajouter quoi que ce soit à Windows 7, l'invite de commande élevée est déjà incluse, maintenez simplement la touche Maj enfoncée lorsque vous cliquez avec le bouton droit dans un dossier, le menu contextuel fournit des options supplémentaires, y compris l'invite de commande Admin.

Si cela ne fonctionne pas pour vous, les deux fichiers reg auxquels vous avez lié ci-dessus fonctionnent. Assurez-vous que vous utilisez uniquement le Bloc-notes pour créer le fichier reg car certains éditeurs de texte ajoutent une mise en forme, ce qui entraînera des problèmes.

Ouvrez une nouvelle copie du fichier texte du Bloc-notes et collez le lien du premier script, puis enregistrez le fichier sous elecmd.reg Assurez-vous que le fichier n'a pas été enregistré avec une extension .txt supplémentaire. Pour vérifier cela, dans l'Explorateur, ouvrez le menu Outils / Options des dossiers / Afficher / Décochez la case «Masquer les extensions des types de fichiers connus. Une fois confirmé, faites un clic droit sur le fichier elecmd.reg et sélectionnez fusionner.

Je viens de traverser ce processus et cela fonctionne.


3
Non, non.
Josh Comley

1
+1 pour Shift-> Clic droit sur un dossier! Je n'avais jamais vu ça auparavant. Merci!
BQ.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.