La boîte de dialogue "Run" de Windows s'exécute-t-elle comme Admin?

Windows a ce petit raccourci pour les commandes en cours. Appuyez sur Windows + r .

Le problème est, est-ce qu'il existe un moyen simple d'avoir les commandes que je cours dans cette boîte de dialogue pour demander une boîte de dialogue d'informations d'identification UAC et obtenir le consentement d'un utilisateur administrateur.

En ce moment, j'essaie d'exécuter cette commande dans Run runas /user:admin "regedit.exe"

Il fonctionne quand je cours cela cependant: runas /user:admin "cmd"

J'ai exactement le même problème. La solution Ctrl + Shift + Enter ne fonctionne que si vous utilisez la case à cocher du menu de démarrage non-aussi fiable, mais pour la case Win + R , vous avez de la chance. Le point le plus proche d'une solution que j'ai trouvé est de configurer manuellement les propriétés de l'application dans «Exécuter en tant qu'administrateur» sous l'onglet Compatibilité du programme.

Pour les utilitaires système tels que cmd.exe , vous pouvez mettre un raccourci dans votre dossier Utilisateur ( C:\Users\%USERNAME% ) et définir 'Exécuter en tant qu'administrateur' sous les paramètres avancés de 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 complet du fichier, par exemple cmd.lnk )

Sur Windows 8 / Server 2012, si vous souhaitez exécuter cmd en tant qu'administrateur, vous pouvez simplement utiliser Win + X. Ensuite, dans le menu contextuel, vous pouvez exécuter cmd via l'option Invite de commandes (Admin) .

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

cmd fonctionne comme la commande run. Poussez- le sur la barre des tâches, puis Ctrl + Shift + RightClick

C'est ainsi que vous exécutez les fichiers exécutables en tant qu'administrateur à partir d'une boîte de dialogue Windows Run:

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

Vous devez utiliser RunAs.exe au lieu des runas .

Jetez un oeil à Elevation PowerToys pour Windows Vista . Il vous permet d'exécuter des applications en tant qu'administrateur en exécutant simplement "elevate [command]"

Une alternative est de désactiver complètement l'UAC et d'exécuter tous les programmes en tant qu'administrateur. C'est peut-être pas recommandé, mais croyez-moi, c'est un soulagement.

Dans Vista, vous pouvez l'éteindre dans le panneau de contrôle, dans Windows 7, vous devez modifier le registre (Note: Ce n'est PAS le même que le paramètre n ° nags qui cache uniquement UAC 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 nécessaire après avoir changé ceci.

Soyez également averti que cela désactive également VirtualStore (la redirection des lectures et des écritures vers / depuis le dossier des fichiers de programme). Pour garder les programmes interdits intact, vous devez fusionner correctement … / AppData / Local / VirtualStore avec vos dossiers de fichiers de programme.

Appuyez sur Control + Shift avant d'exécuter un programme et il sera exécuté à haute altitude.

Appuyez simplement sur Win , puis entre regedit . Windows7 vous fournira quelques suggestions, cliquez droit sur regedit.exe et choisissez "exécuter en tant qu'administrateur".

Passez à C: / Windows / System32 et doublez cmd.exe et renommez-le pour laisser saj cmda.exe et ajoutez des attributs à "Exécuter en tant qu'administrateur" . Donc, lorsque Win + R, vous tapez cmda (cmd + admin: D), vous obtiendrez une réponse rapide.

Étant donné que Windows 7 Powershell est automatiquement inclus dans toutes les machines, ce qui permet une solution plus facile et plus moderne à ce problème ancien.

Avec powershell, tout programme peut être exécuté en tant qu'administrateur en exécutant Start-Process commande Start-Process suivie du nom du programme et du Verb runAs pour activer l'invite UAC. Vous pouvez exécuter des commandes powershell directement à partir de la case à cocher afin d'obtenir quelque chose comme une invite de commande d'adminstrator, vous pouvez écrire

 powershell Start-Process cmd -Verb runAs 

C'est ce qui ressemble à https://www.youtube.com/watch?v=HrhYdXoBors

 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 entraînera une commande de commande élevée qui écho commande à l'utilitaire diskpart pour monter un vhd. Le signe étrange avec le cercle est une touche "Entrée" codée par ASCII pour transmettre des communications multilignes vers le périphérique. J'espère, cela aide, même si vous n'avez pas besoin de lancer l'utilitaire diskpart.