Windows (Vista) ++: Start des “elevated Command Prompt” in einem definiertem Verzeichnis

Startet man unter Windows Vista oder in einer der neueren Versionen den “Command Prompt” (auch Experten GUI genannt 😉 ) mit erhöhten Rechten (elevated rights) so landet man im Verzeichnis %windir%\system32.

image

Da dieses Verzeichnis das Systemverzeichnis des Betriebssystems darstellt und hier ein unachtsam abgesetzter Befehl fatale Folgen haben kann, ist es unter Umständen wünschenswert in einem anderen Verzeichnis, z.B. c:\temp per Default zu arbeiten. Dazu muss lediglich die Verknüpfung welche den Command Prompt startet, modifiziert werden.

Das kann durch eine Änderung des Target in den Eigenschaften der Verknüpfung erreicht werden. Der folgende Aufruf definiert für den Command Prompt egal, ob elevated oder nicht, dass Verzeichnis c:\temp als Arbeitsverzeichnis:

%SystemRoot%\system32\cmd.exe /k cd /d c:\temp

image

Der Wert in Start in muss nicht zwingend geändert werden, es reicht wenn der Target wie oben geschrieben, gesetzt wird.

Nach der Änderung sieht das dann so aus:

image

Wer dann meint er muss im Systemverzeichnis irgendwelche Dummheiten machen, kann immer noch dahin wechseln 🙂

Update 21.03.2019:
Da der Blog 2009 noch auf der Microsoft Blogging Plattform Live erschienen ist und für mich seine Aktualität behalten hat, habe ich nochmals die verloren gegangenen Screenshots korrigiert und diesen Beitrag auf Vordermann gebracht.

Dazu noch eine kleine Erinnerung, obwohl es viele von Euch immer noch lieben, Windows 7 geht langsam aber sich seinem Ende zu. Hier lohnt sich ein Blick in die Support-Lifecycle Datenbank bei Microsoft:

https://support.microsoft.com/de-de/lifecycle/search

Cheers Enjoy it, b!

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit deinem WordPress.com-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s