Wie kann ich den Editor als Administrator nur über das Win + R-Fenster öffnen?

26

Wenn ich das Win + R- Fenster öffne und notepad eingebe , wird notepad geöffnet.

Wie kann ich es auf die gleiche Weise als Admin öffnen?

Realo33
quelle

Antworten:

25

Einmal als Admin ausführen

Die Befehlssyntax, die Sie verwenden möchten, lautet:

runas /user:<localmachinename>\administrator notepad

HINWEIS: Die Angabe des Computernamens ist optional. Es funktioniert auch so:

runas /user:administrator notepad

Ersetzen Sie administratorden Kontonamen, der Administratorzugriff hat. Sie müssen sich bei diesem Vorgang authentifizieren.

Wie in den Kommentaren von @EBGreen vorgeschlagen, können Sie den Berechtigungsnachweis bei der ersten Ausführung speichern und vermeiden, ihn bei nachfolgenden Aufrufen erneut einzugeben. Diese Option gilt nur für die vorhandene Anmeldesitzung:

runas /user:administrator /savecred notepad

Referenz:

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

Immer als Administrator ausführen

Sie können es auch so einstellen, dass alle Programme im Administratormodus ausgeführt werden. Dies wird normalerweise nicht empfohlen, da die Benutzerkontensteuerung aus einem bestimmten Grund vorhanden ist. Wenn Sie jedoch dazu geneigt sind, führen Sie die folgenden Schritte aus:

Immer als Administrator ausführen

Colyn1337
quelle
1
Sie können das Flag / savecred hinzufügen, um auch in Zukunft keine Eingabeaufforderung mehr zu erhalten.
EBGreen
@ EBGreen Wie lange dauert das? Wie können Sie es abbrechen, wenn Sie es während der bestehenden Sitzung benötigen? Ich bin neugierig, da ich diese Einstellung nicht oft benutze.
Colyn1337
Ignorieren Sie tatsächlich, ob Sie W7 (und vermutlich W8) verwenden, da es in diesen Umgebungen nicht verfügbar ist. Ich glaube, dass es während der aktuellen Sitzung dauert und meines Wissens gibt es keine Möglichkeit, es anzuweisen, die Anmeldeinformationen zu ignorieren, sobald Sie sie gegeben haben.
EBGreen
@EBGreen Ich habe es auf W7 und WS08R2 getestet und es hat funktioniert.
Colyn1337
Cool. Ich liebe Dokumente, die lügen ...
EBGreen
24

Soweit ich weiß, wird diese Aufgabe mit Administratorrechten gestartet, wenn sie mit WinKey+ gestartet wird, Rwenn die Benutzerkontensteuerung deaktiviert ist

Bildbeschreibung hier eingeben

Auf jeden Fall können Sie dasselbe tun, wenn Sie die WinKeyTaste drücken , notepaddas Suchfeld eingeben und Ctrl+ Shift+ drückenEnter

Nikola Dimitrijevic
quelle
12
Ich denke, es werden alle Aufgaben als Administrator automatisch ausgeführt, da Sie die Benutzerkontensteuerung deaktiviert / deaktiviert haben ... Aber +1 für Vorschläge mit dem Suchfeld & Strg + Umschalt + Eingabetaste. :)
ƬᴇcƬᴇιʜ007
@ techie007 Wenn es darum geht, poste es als Antwort
Kanadier Luke REINSTATE MONICA
2
@ techie007 ist richtig. Sie erhalten nur diese Option , wenn Sie dies getan haben: superuser.com/questions/431112/always-run-as-administrator
Colyn1337
@CanadianLuke Ich habe darüber nachgedacht, aber das OP sagt nicht, dass es immer als Administrator ausgeführt werden soll. :)
ƬᴇcƬᴇιʜ007
1
Ich verwende die Startmenü-Suchfeldmethode sehr oft, da ich den Ausführungsdialog bereits verlassen habe. Ich habe die Dateisuche für dieses Feld deaktiviert, um es zu beschleunigen. Jetzt besteht der einzige Zweck darin, Programme im Startmenü und in% PATH% auszuführen. Wenn Sie dies so bequem über das Startmenü tun können, warum benötigen Sie dann noch den Ausführungsdialog? @ Realo33
Alvin Wong
7

Wenn es Ihnen nichts ausmacht, ein Programm eines Drittanbieters zu verwenden, gibt es mehrere Programme, elevate.exedie von unterschiedlichen Personen geschrieben wurden. Diese Programme funktionieren (meistens) so:

elevate.exe notepad.exe

und dann erscheint ein UAC-Dialog. Bestätigen Sie dies und Ihr Notizblock verfügt über Administratorrechte.

Hier ist ein Blog-Beitrag dazu: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/

Inglis Baderson
quelle
6

Die runasoft vorgeschlagene Methode hat ein großes Problem: Sie erfordert die Verwendung eines anderen Kontos ( Administrator) mit dem damit verbundenen anderen Profil. Administratorgeschieht auch standardmäßig deaktiviert. Wenn Sie wie jedes andere Standard-Administratorkonto ausgeführt werden, wird das Token mit eingeschränkter Benutzerkontensteuerung verwendet, wodurch der Zweck zunichte gemacht wird.

Es ist möglich, sich als aktueller Benutzer nur über die Befehlszeile ohne Tools von Drittanbietern zu bewegen, obwohl dies etwas komplizierter ist. Eine Möglichkeit ist das PowerShell- Start-ProcessCommandlet. Der vollständige Aufruf lautet:

Start-Process -Verb "runas" notepad.exe

Wenn wir es verkürzen, bekommen wir:

start -verb runas notepad.exe

Ausführen über die Befehlszeile oder über das Dialogfeld "Ausführen":

powershell -c start -verb runas notepad.exe

Es ist auch möglich, ein Skript zu speichern, das einfach elevatewie in der Antwort von AgreeOrNot ausgeführt werden kann - für das wiederum keine Tools von Drittanbietern erforderlich sind.

Bob
quelle
5

Ich habe eine andere Lösung für Sie.

Drücken Sie die Windows-Taste, notieren Sie sich den Notizblock und drücken Sie ctrl+shift+enter

Dadurch wird automatisch der Editor (oder andere Programme, nach denen Windows sucht) als Administrator geöffnet.

gl,

Refael

Refael
quelle
3
Dies funktioniert nur, wenn Sie nach dem Drücken der Windows-Taste in das Feld eingeben. Es funktioniert nicht, wenn Sie Windows + R drücken und es dann tun (ein Fehler, IMO)
Matt Wilko
3

Dies beantwortet Ihre genaue Frage nicht ganz, aber Sie können den Editor wie folgt als Administrator öffnen:

  • Drücken Sie WindowsKey
  • Geben Sie notepad ein
  • Drücken Sie Ctrl+ Shift+Enter
Matt Wilko
quelle
1

Hierfür gibt es im Microsoft- Forum eine Umgehungslösung. Kopieren und Einfügen von Zeilen in einen Notizblock. Speichern Sie die Datei als sudo.cmd und legen Sie sie im Ordner system32 ab

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

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

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

@cscript% temp% \ sudo.tmp.vbs

Nehmen Sie nun ein Run-Terminal und geben Sie Folgendes ein sudo notepad

Hoffe das wird dir helfen.

Renju Chandran Chingath
quelle
-1

Die einfachste Möglichkeit, die ich kenne, besteht darin, mit der rechten Maustaste auf die normale Desktopverknüpfung für das Programm zu klicken, Eigenschaften auszuwählen, Kompatibilität auszuwählen, "Dieses Programm als Administrator ausführen" zu deaktivieren und dann (falls Sie dies wünschen) auf "Einstellungen für alle Benutzer ändern" zu klicken "Das kümmert sich darum und bleibt so.

questorfla
quelle