La boîte de dialogue «Exécuter» de Windows est-elle exécutée en tant qu'administrateur?


44

Windows a ce petit raccourci astucieux pour exécuter des commandes. Appuyez sur Windows+ r.

Le problème, c’est qu’il existe un moyen simple d’avoir les commandes que j’exécute dans cette boîte de dialogue pour demander une boîte de dialogue Informations d’identification UAC et obtenir le consentement d’un utilisateur admin.

En ce moment, j'essaie d'exécuter cette commande dans la boîte de dialogue Exécuter runas /user:admin "regedit.exe"

Cela fonctionne quand je lance ceci cependant: runas /user:admin "cmd"

Réponses:


28

J'ai exactement le même problème. La solution Ctrl+ Shift+ Enterne fonctionne que si vous utilisez la boîte d'exécution du menu Démarrer non fiable, mais vous ne pouvez pas utiliser la boîte d'exécution Win+ R. La solution la plus proche d'une solution que j'ai trouvée consiste à définir manuellement les propriétés de l'application sur "Exécuter en tant qu'administrateur" dans l'onglet Compatibilité du programme.

Pour les utilitaires système tels que cmd.exe, vous pouvez C:\Users\%USERNAME%créer un raccourci dans votre dossier Utilisateur ( ) et définir "Exécuter en tant qu'administrateur" dans les paramètres avancés du raccourci. Voir http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ pour des instructions détaillées. (Pour exécuter le raccourci, vous devez taper le nom de fichier complet, par exemple cmd.lnk)


Oui, j'ai remarqué ça aussi. Ctrl + Maj + Entrée ne fonctionne jamais réellement pour moi en dehors du menu Démarrer et même dans ce cas, ce n'est pas parce que c'est dans la zone de recherche, mais parce que par défaut, il sélectionne la première chose de la liste.
wag2639

2
Malheureusement, moi aussi je peux confirmer cette limitation agaçante. Je n'aime pas taper des éléments dans le menu Démarrer, car son utilisation prend plus de temps que la boîte de dialogue Exécuter, car la boîte de dialogue Exécution prend une entrée brute, mais le menu Démarrer recherche les programmes correspondants, ce qui peut prendre un certain temps si vous en avez une longue path. Pourquoi oh pourquoi Ctrl + Shift ne fonctionne-t-il pas avec la boîte de dialogue Exécuter? Obtenir une boîte de dialogue d'exécution élevée est une corvée, le moyen le plus rapide étant d'utiliser un gestionnaire de tâches élevé. :-(
Synetech

16

Sous Windows 8 / Server 2012, si vous souhaitez exécuter cmden tant qu'administrateur, vous pouvez simplement utiliser Win+ X. Ensuite, dans le menu contextuel, vous pouvez exécuter cmdl’ option Invite de commandes (Admin) .

Voir la capture d'écran: capture d'écran


J'ai essayé Win + X sur une machine virtuelle Win7 et cela n'a rien fait. Win + R ouvre la boîte de dialogue Exécuter afin que la touche Windows fonctionne correctement. S'agit-il d'une autre version de Windows ou est-il fourni par un utilitaire supplémentaire ou contrôlé par un paramètre?
un CVn

4
Comme il l'a dit, Windows 8 et Server 2012. Le raccourci Win + X est une sorte de consolation pour les personnes qui ont manqué le menu Démarrer.
Steve Howard

2
+1 pour Win + X! Beau raccourci hacky pour Win8 + (fonctionne également sous Win10).
Rustyx

8

cmdfonctionne exactement comme la commande run. Épinglez- le dans la barre des tâches, puis Ctrl + Maj + Clic droit


5
Et si vous épinglez la première icône, vous obtenez également le raccourci numérique: WIN + Ctrl + Shift + 1
Ciantic

OU vous pouvez exécuter cmd en tant qu'administrateur la première fois, puis épinglez-le. Par la suite, il sera toujours ouvert en tant qu'administrateur
rahuldottech

5

Voici comment vous exécutez des fichiers exécutables en tant qu'administrateur à partir d'une boîte de dialogue Exécuter Windows:

RunAs.exe /user:Administrator "regedit.exe"

Vous devez utiliser RunAs.exeau lieu de runas.


1
ALL CAPS est considéré comme offensant! S'il vous plaît ne postez pas avec tous les majuscules à nouveau.
Simon

3
Les noms de fichiers Windows ne font pas la distinction entre les majuscules et les minuscules, et PATHEXT inclut ".exe". RunAs.exe et runas sont donc résolus avec la même commande.
Steve Howard

4

Appuyez sur Control+ Shiftavant d'exécuter un programme et il s'exécutera sur un niveau élevé.


3
Cela ne fonctionne pas pour moi, pas avec le dialogue d'exécution.
Tomáš Zato

Cela semble fonctionner sous Windows 10. Win + R, tapez commande, ctrl + maj + entrée
dx_over_dt


3

Une autre solution consiste à désactiver complètement le contrôle de compte d'utilisateur et à toujours exécuter tous les programmes en tant qu'administrateur. Ce n'est peut-être pas recommandé, mais croyez-moi, c'est un soulagement.

Sous Vista, vous pouvez le désactiver dans le panneau de configuration. Sous Windows 7, vous devez modifier le registre (Remarque: il ne s'agit PAS du même paramètre que le paramètre no nags qui masque uniquement le contrôle de compte d'utilisateur sans le désactiver):

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

Un redémarrage est requis après avoir changé cela.

Sachez également que cela désactive également VirtualStore (la redirection des lectures et des écritures vers / depuis le dossier des fichiers du programme). Pour conserver les programmes malveillants intacts, vous devez fusionner correctement le dossier ... / AppData / Local / VirtualStore avec les dossiers de fichiers de votre programme.


4
UAC ne doit pas être désactivé. C’est une fonctionnalité de sécurité du système d’exploitation très utile, bien que mal mise en œuvre par UX.
wag2639

4
Pourquoi tous les votes négatifs? Ceci est en fait une solution de travail. Quand je travaille, j’ai souvent besoin d’être administrateur et je sais ce que je fais. Je ne veux pas que UAC me dérange tout le temps et je ne veux pas contourner les limitations du dialogue Exécuter à chaque fois. Ce n'est pas une solution viable pour un ordinateur à la maison, mais a définitivement ses appareils.
Jakub Januszkiewicz

1

appuyez simplement sur Winpuis entrez regedit. Windows7 vous fournira quelques suggestions, cliquez dessus avec le bouton droit de la souris regedit.exeet choisissez "exécuter en tant qu'administrateur".


Pour rechercher des fichiers .msc, vous devrez également taper l'extension, pour une raison quelconque.
svavil

1

Allez dans C: / Windows / System32 et dupliquez cmd.exe et renommez-le en allons à saj cmda.exe et ajoutez des attributs à "Exécuter en tant qu'administrateur" . Ainsi, lorsque Win + R, vous tapez cmda (cmd + admin: D), vous obtenez une invite uac.


0

Comme Windows 7 Powershell est automatiquement inclus dans toutes les machines, il en résulte une solution plus simple et plus moderne à ce problème de longue date.

Avec powershell, tout programme peut être exécuté en tant qu'administrateur en exécutant la Start-Processcommande suivie du nom du programme et Verb runAsen activant l'invite UAC. vous pouvez exécuter des commandes powershell directement à partir de la boîte d’exécution afin d’obtenir quelque chose comme une invite de commande administrateur, vous pouvez écrire

powershell Start-Process cmd -Verb runAs

C’est ce à quoi il ressemble https://www.youtube.com/watch?v=HrhYdXoBors


0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

Cela lancera une commande élevée, qui transmettra des commandes à l'utilitaire diskpart afin de monter un disque dur virtuel. Le signe étrange avec le cercle est une touche "Entrée" codée en ASCII pour diriger des commandes à plusieurs lignes vers un disque. J'espère que cela vous aidera, même si vous n'avez pas besoin de lancer l'utilitaire diskpart.

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.