Wurde das Windows-Dialogfeld "Ausführen" als Administrator ausgeführt?

44

Windows hat diese kleine Verknüpfung zum Ausführen von Befehlen. Drücken Sie Windows+ r.

Das Problem ist, dass es eine einfache Möglichkeit gibt, die Befehle, die ich in diesem Dialogfeld ausführe, aufzufordern, ein Dialogfeld mit UAC-Anmeldeinformationen aufzurufen und die Zustimmung eines Administrators einzuholen.

Im Moment versuche ich, diesen Befehl im Dialogfeld "Ausführen" auszuführen runas /user:admin "regedit.exe"

Es funktioniert, wenn ich das aber laufen lasse: runas /user:admin "cmd"

wag2639
quelle

Antworten:

28

Ich habe genau das gleiche Problem. Die Ctrl+ Shift+ EnterLösung funktioniert nur, wenn Sie die nicht als zuverlässig eingestufte Startmenü-Run-Box verwenden - aber für die Win+ RRun-Box haben Sie Pech. Die Lösung, die ich am ehesten gefunden habe, besteht darin, die Anwendungseigenschaften auf der Registerkarte "Programmkompatibilität" manuell auf "Als Administrator ausführen" festzulegen.

Für Systemdienstprogramme wie cmd.exekönnen Sie eine Verknüpfung in Ihren Benutzerordner ( C:\Users\%USERNAME%) einfügen und unter den erweiterten Einstellungen für Verknüpfungen die Option "Als Administrator ausführen" festlegen. Ausführliche Anweisungen finden Sie unter http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ . (Um die Verknüpfung auszuführen, müssen Sie den gesamten Dateinamen eingeben, z. B. cmd.lnk)

Zaz
quelle
Ja, das ist mir auch aufgefallen. STRG + UMSCHALT + EINGABETASTE funktioniert bei mir nie außerhalb des Startmenüs und auch dann nicht, weil es sich im Suchfeld befindet, sondern weil standardmäßig das erste Element in der Liste ausgewählt wird.
wag2639
2
Leider kann auch ich diese nervige Einschränkung bestätigen. Ich mag es nicht, Dinge in das Startmenü einzugeben, da die Verwendung viel länger dauert als das Dialogfeld "Ausführen", da das Dialogfeld "Ausführen" nur unformatierte Eingaben enthält. Das Startmenü sucht jedoch nach passenden Programmen, was bei längeren Wartezeiten einige Zeit in Anspruch nehmen kann path. Warum funktioniert Strg + Umschalttaste im Dialogfeld "Ausführen" nicht? Sogar das Aufrufen eines erweiterten Dialogfelds "Ausführen" ist eine mühsame Aufgabe. Am schnellsten geht dies über einen erweiterten Task-Manager. :-(
Synetech
16

Wenn Sie unter Windows 8 / Server 2012 cmdals Administrator ausgeführt werden möchten, können Sie einfach Win+ verwenden X. Anschließend können Sie im Popup-Menü cmddie Option Eingabeaufforderung (Admin) ausführen .

Siehe den Screenshot: Bildschirmfoto

Johnius
quelle
Ich habe Win + X in einer Win7-VM ausprobiert und nichts getan. Win + R ruft das Dialogfeld "Ausführen" auf, sodass die Windows-Taste ordnungsgemäß funktioniert. Gilt dies für eine andere Windows-Version oder wird es von einem zusätzlichen Dienstprogramm bereitgestellt oder von einer bestimmten Einstellung gesteuert?
ein Lebenslauf
4
Wie er sagte, Windows 8 und Server 2012. Die Win + X-Verknüpfung ist eine Art Trost für Leute, die das Startmenü verpasst haben.
Steve Howard
2
+1 für Win + X! Nizza hacky Verknüpfung für Win8 + (funktioniert auch in Win10).
rustyx
8

cmdfunktioniert genauso wie der Befehl run. Pin es in der Taskleiste, dann Strg + Umschalt + Rechtsklick

Bonnev
quelle
5
Und wenn Sie es an das erste Symbol
anheften
ODER Sie können cmd das erste Mal als admin ausführen und es dann anheften. Anschließend wird es immer als admin
rahuldottech
5

So führen Sie ausführbare Dateien als Administrator in einem Windows-Dialogfeld aus:

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

Sie müssen RunAs.exeanstelle von verwenden runas.

Der Kerl
quelle
1
ALL CAPS gilt als anstößig! Bitte nicht mehr mit ALL CAPS posten.
Simon
3
Bei den Windows-Dateinamen wird die Groß- und Kleinschreibung nicht berücksichtigt, und PATHEXT enthält ".exe". Daher werden RunAs.exe und runas in genau denselben Befehl aufgelöst.
Steve Howard
4

Drücken Sie Control+, Shiftbevor Sie ein Programm ausführen, und es wird mit erhöhten Rechten ausgeführt.

Mircea Chirea
quelle
3
Funktioniert bei mir nicht, nicht mit dem Laufdialog.
Tomáš Zato
Dies scheint in Windows 10 zu funktionieren. Win + R, tippe command, ctrl + shift + enter
dx_over_dt
3

Eine Alternative besteht darin, die Benutzerkontensteuerung vollständig auszuschalten und immer alle Programme als Administrator auszuführen. Es ist vielleicht nicht zu empfehlen, aber glauben Sie mir, es ist eine Erleichterung.

In Vista können Sie es in der Systemsteuerung deaktivieren. In Windows 7 müssen Sie die Registrierung ändern.

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

Nach dem Ändern ist ein Neustart erforderlich.

Beachten Sie auch, dass dadurch auch VirtualStore deaktiviert wird (die Umleitung von Lese- und Schreibvorgängen zum / vom Programmdateienordner). Um unerwünschte Programme intakt zu halten, müssen Sie den Ordner ... / AppData / Local / VirtualStore ordnungsgemäß mit Ihren Programmdateien zusammenführen.

CrouZ
quelle
4
UAC sollte nicht deaktiviert werden. Es ist eine sehr nützliche, wenn auch in UX-Hinsicht schlecht implementierte Sicherheitsfunktion des Betriebssystems.
wag2639
4
Warum all die Abstimmungen? Dies ist eigentlich eine funktionierende Lösung. Wenn ich arbeite, brauche ich sehr oft Administratorrechte und weiß, was ich tue. Ich möchte nicht, dass die Benutzerkontensteuerung ständig in die Quere kommt, und ich möchte nicht jedes Mal die Einschränkungen des Dialogfelds "Ausführen" umgehen. Dies ist keine praktikable Lösung für einen Heimcomputer, hat aber definitiv seine Geräte.
Jakub Januszkiewicz
1

drücken Sie einfach Winund geben Sie dann ein regedit. windows7 werden Sie mit einigen Anregungen bieten, Rechtsklick auf regedit.exeund „Als Administrator ausführen“ wählen.

Akira
quelle
Zum Durchsuchen von .msc-Dateien müssen Sie aus irgendeinem Grund auch die Erweiterung eingeben.
Svavil
1

Wechseln Sie zu C: / Windows / System32 und duplizieren Sie cmd.exe. Benennen Sie es in saj cmda.exe um und fügen Sie atributes zu "Als Administrator ausführen " hinzu . Wenn Sie also unter Win + R cmda (cmd + admin: D) eingeben, erhalten Sie eine uac-Eingabeaufforderung.

skubisch
quelle
0

Da Windows 7 Powershell automatisch in allen Computern enthalten ist, kann dieses uralte Problem einfacher und moderner gelöst werden.

Mit Powershell kann jedes Programm als Administrator ausgeführt werden, indem der Start-ProcessBefehl gefolgt vom Namen des Programms ausgeführt und Verb runAsdie UAC-Eingabeaufforderung aktiviert wird. Sie können Powershell-Befehle direkt von der Run-Box aus ausführen, sodass Sie schreiben können, um so etwas wie eine Administrator-Eingabeaufforderung zu erhalten

powershell Start-Process cmd -Verb runAs

So sieht es aus: https://www.youtube.com/watch?v=HrhYdXoBors

Judge2020
quelle
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"

Dadurch wird eine Eingabeaufforderung mit erhöhten Rechten ausgeführt, die Befehle an das Dienstprogramm diskpart ausgibt, um eine virtuelle Festplatte bereitzustellen. Das seltsame Zeichen mit dem Kreis ist eine ASCII-codierte "Enter" -Taste, um mehrzeilige Kommandos an das Diskpart weiterzuleiten. Ich hoffe, das hilft, auch wenn Sie das Dienstprogramm diskpart nicht ausführen müssen.

Oliver R.
quelle