46 votes

La boîte de dialogue "Exécuter" de Windows a-t-elle été exécutée en tant qu'administrateur ?

Windows dispose d'un petit raccourci très pratique pour exécuter des commandes. Appuyez sur Windows + r .

Le problème est qu'il existe un moyen facile de faire en sorte que les commandes que j'exécute dans cette boîte de dialogue demandent une boîte de dialogue d'identification UAC et obtiennent le consentement d'un utilisateur administrateur.

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

Cela fonctionne quand je l'exécute : runas /user:admin "cmd"

4voto

Ramon Smits Points 145

Une alternative consiste à désactiver complètement l'UAC 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.

Dans Vista, vous pouviez le désactiver dans le panneau de configuration, dans Windows 7, vous devez modifier le registre (Remarque : ce n'est PAS la même chose que le paramètre no nags qui ne fait que masquer l'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 cette modification.

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

3voto

Kryten Points 2030

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

1voto

a-skuba Points 11

Aller à C:/Windows/System32 et dupliquer cmd.exe et le renommer en "let's saj". cmda.exe et ajouter des atributs à "Exécuter en tant qu'administrateur" . Ainsi, lorsque Win+R, vous tapez cmda (cmd + admin :D) vous obtiendrez l'invite uac.

1voto

akira Points 58339

Appuyez simplement sur Win puis saisissez regedit . windows7 vous fournira quelques suggestions, faites un clic droit sur regedit.exe et choisissez "exécuter en tant qu'administrateur".

0voto

Judge2020 Points 167

Depuis Windows 7, Powershell est automatiquement inclus dans toutes les machines, ce qui permet d'apporter une solution plus facile et plus moderne à ce vieux problème.

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

powershell Start-Process cmd -Verb runAs

Voilà à quoi ça ressemble https://www.youtube.com/watch?v=HrhYdXoBors

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X