Besitz übernehmen über Kontextmenüpunkt

Aus ITwiki
Wechseln zu: Navigation, Suche

Um unter Windows Vista z.B. eine Systemdatei löschen zu können, muss zuerst der Besitz übernommen werden. Ansonsten wird der Zugriff auf die Datei verweigert. Der Besitz kann über die Eigenschaften der Datei im Reiter Sicherheit übernommen werden. Einfacher geht es allerdings mit einem Menüpunkt im Kontextmenü der Datei.

Kontextmenüpunkt erstellen[Bearbeiten]

Es muss dazu nur der entsprechende Menüpunkt über einen Registry-Eintrag erstellt werden.

InstallTakeOwnership.reg[Bearbeiten]

Datei zum installieren des Menüpunkts

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Besitz übernehmen"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Besitz übernehmen"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

RemoveTakeOwnership.reg[Bearbeiten]

Datei zum entfernen des Menüpunkts

Windows Registry Editor Version 5.00


[-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

Download[Bearbeiten]

In der Datei TakeOwnership.zip sind die nötigen Registry Dateien enthalten um den Menüpunkt zu erstellen und wieder zu entfernen.

Nach der Installation gibt es den neuen Menüpunkt "Besitz übernehmen" im Kontextmenü einer Datei.