Im Windows Explorer können Sie einen Ordner öffnen und „cmd“ in die Adressleiste eingeben. Dann wird eine CLI (cmd) geöffnet, wobei das CWD auf den Pfad eingestellt ist, der im Windows Explorer ausgewählt wurde. Dies wird jedoch nicht als Administrator ausgeführt.
Gibt es etwas Ähnliches zum Öffnen von cmd mit Administratorrechten?
Antwort1
Sie können mit dem folgenden Befehl eine Symbolleistenverknüpfung erstellen:
C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"
Erstellen Sie eine geplante Aufgabe namens , AdminCommandPrompt
die mit den höchsten Berechtigungen ausgeführt wird, Aktion ein Befehl namens %windir%\system32\cmd.exe
, und lassen Sie zu, dass er bei Bedarf ausgeführt wird. Erstellen Sie dann eine Verknüpfung, die Sie die geplante Aufgabe nennen.
Mehr Details:
So sollte Ihre Taskplaner-Aufgabe aussehen:
Erstellen Sie anschließend mit folgendem Befehl eine neue Verknüpfung:
C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"
Rufen Sie dann die Verknüpfung AdminCP auf. Wenn Sie diese ausführen, sollten Sie eine Admin-Eingabeaufforderung ohne UAC erhalten. Wenn Sie das Symbol ändern, kann ich aus irgendeinem Grund den Fokus nicht auf die Konsole legen.
Antwort2
Diese Regedit-Datei erstellt die entsprechende Kontextmenüverknüpfung zum Umschalt-Rechtsklick-Kontextmenü: (mit freundlicher Genehmigungsiebenforen)
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open command window here as Administrator"
"Extended"=""
"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]
@="Open command window here as Administrator"
"Extended"=""
"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]
@="Open command window here as Administrator"
"Extended"=""
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
"Extended"=""
"HasLUAShield"=""
@="Open command window here as Administrator"
[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
Die Magie liegt im HasLUAShield
Schlüsselwort. (Entfernen Sie die Extended
Zeilen, wenn Sie es im normalen Kontextmenü haben möchten.)
Antwort3
Ich habe gelernt, damit umzugehen, indem ich zum Stammpfad (C:\Windows\System32\cmd.exe) gehe und eine Verknüpfung zu Ihrem Desktop erstelle. Gehen Sie auf der Verknüpfung zu Eigenschaften, Erweitert und aktivieren Sie das Kontrollkästchen „Als Administrator ausführen“.
oder
Geben Sie im Startmenü als Administrator cmd ein. Wie folgt:
- KlickenStart.
- ImSuche startenKasten, Typcmd, und drücken Sie dann STRG+UMSCHALT+EINGABE.
- Wenn dasBenutzerkontensteuerungangezeigt wird, bestätigen Sie, dass die angezeigte Aktion die gewünschte ist, und klicken Sie dann aufWeitermachen.
Antwort4
Abhängig von Ihrer Windows-Version gibt es einige Möglichkeiten:
Windows – 8 / 8.1 / 10
Klicken Sie mit der rechten Maustaste auf dasStartmenüSymbol
Wählen Sie die OptionCommand Prompt (Admin)
Windows – Vista / 7 / 8 / 8.1 / 10
Öffne dasStartmenü
TypcmdimSuchleiste
Wenn das entsprechende Symbol erscheint, klicken Sie mit der rechten Maustaste darauf undRun as Administrator
Generische Methode unter den meisten Windows-Versionen
Gehe zuC:\Windows\System32
Suchen nachcmd.exe
Klicken Sie mit der rechten Maustaste darauf und wählen SieSend to -> Desktop (Shortcut)
Gehe zurück zumDesktopKlicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen SieProperties
Compatibility
Aktivieren Sie
das KontrollkästchenRun as administrator
Option
Übernehmen und OK
PS: Es ist viel schwieriger, dies über den Windows Explorer zu tun, da diese Methoden viel zugänglicher sind