web-dev-qa-db-fra.com

Comment puis-je ouvrir le bloc-notes en tant qu'administrateur uniquement à l'aide de la fenêtre Win + R?

Si j'ouvre Win + R fenêtre et tapez bloc-notes, alors le bloc-notes s'ouvre.

Comment puis-je l'ouvrir en tant qu'administrateur de la même manière?

26
Realo33

Exécuter une fois en tant qu'administrateur

La syntaxe de commande que vous souhaitez utiliser est la suivante:

runas /user:<localmachinename>\administrator notepad

REMARQUE: la désignation du nom de la machine est facultative. Cela fonctionne aussi comme ça:

runas /user:administrator notepad

Substituez administrator au nom du compte disposant d'un accès administrateur. Vous devrez vous authentifier en utilisant ce processus.

Comme @EBGreen l'a suggéré dans les commentaires, vous pouvez enregistrer les informations d'identification lors de la première exécution et éviter de les saisir à nouveau lors d'appels ultérieurs. Cette option ne dure que pour la session existante:

runas /user:administrator /savecred notepad

Référence:

http://technet.Microsoft.com/en-us/library/cc771525.aspx

Toujours exécuter en tant qu'administrateur

Vous pouvez également le configurer pour que tous les programmes s'exécutent en mode administrateur. Cela n'est généralement pas recommandé car le contrôle de compte d'utilisateur existe pour une raison quelconque, mais si vous êtes enclin à le suivre, suivez les étapes ci-dessous:

Toujours exécuter en tant qu'administrateur

25
Colyn1337

Pour autant que je sache, cette tâche sera lancée avec les droits d’administrateur si elle est lancée avec WinKey+R quand UAC est désactivé

enter image description here

Quoi qu’il en soit, vous pouvez faire la même chose si vous appuyez sur WinKey key, tapez notepad dans le champ Rechercher et appuyez sur Ctrl + Shift + Enter

24

Si vous utilisez un programme tiers, il existe plusieurs programmes nommés elevate.exe écrits par différentes personnes. Ces programmes fonctionnent (principalement) comme ceci:

elevate.exe notepad.exe

puis une boîte de dialogue UAC apparaît. Confirmez-le et votre bloc-notes dispose des privilèges d'administrateur.

Voici un article de blog à ce sujet: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/

7
Inglis Baderson

La méthode runas souvent suggérée pose un problème majeur: elle nécessite l’utilisation d’un compte différent (Administrator), avec le profil différent associé. Administrator arrive également à désactivé par défaut. L'exécution en tant que tout autre compte administratif standard utilise en réalité le jeton limité par le contrôle de compte d'utilisateur, ce qui annule l'objectif.

Il est possible de devenir votre utilisateur actuel uniquement via la ligne de commande sans outils tiers, bien que ce soit un peu plus compliqué. Une solution consiste à utiliser le commandlet PowerShell Start-Process. L'invocation complète est:

Start-Process -Verb "runas" notepad.exe

En le raccourcissant, nous pouvons obtenir:

start -verb runas notepad.exe

L'exécuter à partir de la ligne de commande ou de la boîte de dialogue Exécuter:

powershell -c start -verb runas notepad.exe

Il est également possible de sauvegarder un script qui peut être exécuté simplement en tant que elevate, comme dans Answer de AgreeOrNot - qui, là encore, ne nécessite aucun outil tiers.

6
Bob

J'ai une autre solution pour vous.

Appuyez sur la touche Windows, notez le bloc-notes et appuyez sur ctrl+shift+enter

Cela ouvrira automatiquement le bloc-notes (ou tout autre programme recherché par Windows) en tant qu'administrateur.

gl,

Refael

5
Refael

Cela ne répond pas tout à fait à votre question, mais vous pouvez ouvrir le bloc-notes en tant qu’administrateur en procédant comme suit:

  • Appuyez sur la touche Windows
  • Tapez le bloc-notes
  • Appuyez sur Ctrl + Shift + Enter
3
Matt Wilko

Il existe une solution de contournement pour cela dans le forum Microsoft . copier coller sous les lignes dans un bloc-notes et l'enregistrer en tant que Sudo.cmd et le placer dans le dossier system32

@echo Set objShell = CreateObject ("Shell.Application")>% temp%\Sudo.tmp.vbs

@echo args = Right ("% ", (Len ("% ") - Len ("% 1")))>% temp%\Sudo.tmp.vbs

@echo objShell.ShellExecute "% 1", args, "", "runas" >>% temp%\Sudo.tmp.vbs

@cscript% temp%\Sudo.tmp.vbs

Maintenant, prenez un terminal Run et tapez Sudo notepad

J'espère que ceci vous aidera.