Die einfachste Möglichkeit, mit Administratorrechten in Windows 7 mit der rechten Maustaste auf "Befehlsfenster hier öffnen" zu klicken

17

Ich möchte PowerToys nicht installieren, sondern eine einfachere Lösung für dieses spezielle Problem.

Ich habe es versucht Ctrl+Shift+Right-Click.

Ich habe versucht , ein Registrierungsskript hinzuzufügen , erhalte jedoch die folgende Fehlermeldung:

D: \ Admin \ Reg \ Befehlsfenster hier öffnen (Administrator) kann nicht importiert werden \ Befehlsfenster hier öffnen (Administrator) .reg: Die angegebene Datei ist kein Registrierungsskript. Sie können binäre Registrierungsdateien nur aus dem Registrierungseditor importieren.

Irgendwelche Vorschläge?

Bearbeiten:

Ich habe vergessen zu erwähnen: Ich habe die importEinrichtung regeditohne Erfolg ausprobiert

Josh Comley
quelle

Antworten:

23

Dies ist einer meiner Favoriten. Es kostet auch ein bisschen Arbeit.

1.- Erstellen Sie eine file.txt

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
@="none"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

2.- Benennen Sie das file.txtzu umfile.reg

3.- Klicken Sie ein file.reg

Es wird ein reguläres Kontextmenü für die meisten, wenn nicht alle möglichen Menüs erstellt.

4.- Akzeptieren Sie die Bestätigung der Autorisierung.

5.- Genieße es

Hinweis: Ändern Sie den Text "ElevatedCMD" wie gewünscht. Dieser Text wird angezeigt, um die CMD auszuführen. Wenn Sie ihn hinzugefügt haben und ändern möchten, suchen Sie nur in regedit, öffnen Sie ihn mit Windows + R und geben Sie regedit und ein Geben Sie ein , das regedit wird geöffnet, suchen Sie "ElevatedCMD" mit Strg + B (Finder) und F3 (Next) und bearbeiten Sie alle Parallelitäten.

tophersmith116
quelle
+1; Funktioniert super! Ich würde HKEY_CLASSES_ROOT\Directory\shell\runas:Extended=""usw. hinzufügen, damit dies im Kontextmenü von Umschalt + Rechtsklick und nicht im Kontextmenü angezeigt wird. Auch haben Sie -für Schlüssel. Löscht das nicht die Schlüssel und Unterwerte? Sollten Sie die vorhandenen Schlüssel nicht dort lassen, oder ist es wahrscheinlich sicher / wird kein Konflikt auftreten?
Merlyn Morgan-Graham
2
@ MerlynMorgan-Graham Ich glaube, die Stellen, an denen ich das Minus verwendet habe, haben normalerweise keine Schlüssel. Dies ist einfach ein Schutz davor, dass etwas anderes da ist. Theoretisch könnten Sie einen RunAs PrintServer oder so etwas haben, aber ich würde annehmen, wenn jemand das tut, sollte er wissen, was er tut. Ich arbeite in der IT und habe Leute gesehen, die solche Dinge probiert haben. Jeder Versuch, besseren Code einzufügen, kollidiert normalerweise mit dem vorherigen Code. Fühlen Sie sich frei, die Minuszeichen zu entfernen.
tophersmith116
Die Tatsache, dass Sie darüber nachgedacht haben, gibt mir genug Komfort, um den von Ihnen bereitgestellten Code zu verwenden :)
Merlyn Morgan-Graham
1
Beachten Sie, dass dies nur durch das runasVerb erhöht werden kann. Das HasLUAShieldeinzige zeigt den Schild.
Deanna
Kann man es auch für Dateien ändern? (Rechtsklick öffnet ein Cmd an dem Ort, an dem sich diese Datei befindet)
Royi Namir
4

Am einfachsten ist es, CmdOpen zu installieren . Ich weiß, dass Sie versuchen, die Installation von etwas zu vermeiden, aber dies ist eine 46-KB-Installation, und die Shell-Erweiterungen selbst haben jeweils weniger als 20 KB (1 für 32-Bit, 1 für 64-Bit). Es hat auch einige andere nützliche Funktionen, die Sie nicht aus der Box bekommen werden.

Es ist sicherlich einfacher als mit Registrierungsänderungen zu kämpfen - insbesondere, wenn Sie Probleme haben.

afrazier
quelle
0

Wenn Sie Powertoys nicht installieren möchten, probieren Sie Ultimate Windows Tweaker. Es ist eine einmalige EXE-Datei, die Sie anschließend löschen können.

tombull89
quelle
0

Wie versuchen Sie, die .reg-Datei zu importieren?

Die Fehlermeldung schlägt vor, dass Sie die IMPORT-Option in RegEdit verwenden

Versuchen Sie, im Windows Explorer darauf zu doppelklicken.

Shevek
quelle
Das habe ich versucht
Josh Comley
0

Einfach den Link siehe unten

Fügen Sie hier eine Eingabeaufforderung hinzu, um mit der rechten Maustaste oder im Kontextmenü zu klicken. Dort wird alles beschrieben.

Mihir Prasad Mahanta
quelle
-1 Ich habe keine Beweise dafür gesehen, dass dies unter Windows 7 standardmäßig erhöht wird, wie das OP gefragt hat. Es wird ein Link hinzugefügt, der bereits unter Windows 7 existiert, aber keine Höhe hinzufügt. Können Sie etwas Gegenteiliges mitteilen?
Merlyn Morgan-Graham
@ MerlynMorgan-Graham ist korrekt, dies öffnet eine reguläre Eingabeaufforderung, keine erhöhte. Sie müssen den HasLUAShieldWert hinzufügen , um Administratorrechte zu erhalten.
Synetech
0

Ich habe es gelöst, indem ich diese Registrierungsschlüssel hinzugefügt habe:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin]
@="Open command prompt here as admin"

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Start-Process cmd -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""

Speichern Sie es in einer .reg-Datei und doppelklicken Sie auf die Datei, um sie in Ihrer Registrierung zu installieren.

bläulich
quelle
-1

Klicken Sie mit der rechten Maustaste, während Sie die Umschalttaste gedrückt halten. Die Option wird im Kontextmenü angezeigt.

Jonathan Rioux
quelle
-2

Sie müssen Windows 7 nichts hinzufügen. Die Eingabeaufforderung mit erhöhten Rechten ist bereits enthalten. Halten Sie die Umschalttaste gedrückt, wenn Sie mit der rechten Maustaste in einen Ordner klicken. Das Kontextmenü bietet zusätzliche Optionen, einschließlich der Admin-Eingabeaufforderung.

Wenn das bei Ihnen nicht funktioniert, funktionieren die beiden Reg-Dateien, mit denen Sie oben verlinkt haben. Stellen Sie sicher, dass Sie nur Notepad verwenden, um die Registrierungsdatei zu erstellen, da einige Texteditoren Formatierungen hinzufügen, die Probleme verursachen.

Öffnen Sie eine neue Notepad-Textdatei, fügen Sie den Link aus dem ersten Skript ein und speichern Sie die Datei unter dem Namen elecmd.reg. Stellen Sie sicher, dass die Datei nicht mit der Erweiterung .txt gespeichert wurde. Um dies zu überprüfen, öffnen Sie im Explorer das Menü Extras / Ordneroptionen / Anzeigen / Deaktivieren Sie das Kontrollkästchen 'Erweiterungen bekannter Dateitypen ausblenden. Klicken Sie nach der Bestätigung mit der rechten Maustaste auf die Datei elecmd.reg und wählen Sie Zusammenführen.

Ich habe gerade diesen Prozess durchlaufen und es funktioniert.

Impuls
quelle
3
Nein, tut es nicht.
Josh Comley
1
+1 für Shift-> Rechtsklick auf einen Ordner! Hatte das noch nie gesehen. Vielen Dank!
BQ.