Entfernen der Administratorberechtigungspflicht aus einer Datei in Windows 8.1

0

Ich habe kürzlich TrueCrypt im Administratormodus gestartet und einen verschlüsselten Dateicontainer erstellt. Wenn ich die Datei jetzt verschieben möchte, benenne ich die Datei um oder tue etwas, um die Aktion mit Administratorzugriff zu genehmigen, anstatt nur auf OK zu klicken:

Bildbeschreibung hier eingeben

Egal wie ich die Berechtigungen für diese Datei einrichte, dies passiert immer wieder. Andere Dateien, die nicht im Administratormodus erstellt wurden, müssen nicht für alle Elemente genehmigt werden. Wie kann ich diese Datei "entsperren"? (Also muss ich nicht bei jedem Schritt auf Weiter klicken! :()

Gizmo
quelle

Antworten:

0

Um die Datei für andere Benutzer zugänglich zu machen, müssen Sie die Integritätsstufe der Datei aktualisieren.

Dies kann mithilfe von icacls.exe im Ordner system32 erfolgen. Diese Registrierungsdatei fügt jedoch ein Kontextmenü hinzu, mit dem Sie die Stufe festlegen können:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\setintegritylevel]
"SubCommands"="setintegritylevellow;setintegritylevelmedium;setintegritylevelhigh;"
"MUIVerb"="Set Integrity Level"
"Position"="-"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\setintegritylevel]
"SubCommands"="setintegritylevellow;setintegritylevelmedium;setintegritylevelhigh;"
"MUIVerb"="Set Integrity Level"
"Position"="-"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelhigh]
@="High"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelhigh\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel H"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevellow]
@="Low"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevellow\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel L"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelmedium]
@="Medium"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\setintegritylevelmedium\command]
@="icaclsadmin.exe \"%1\" /setintegritylevel M"

Damit dies funktioniert, müssen Sie eine Kopie der Datei "icacls.exe" erstellen und diese "icaclsadmin.exe" nennen. Klicken Sie mit der rechten Maustaste auf die neue .exe-Datei und wechseln Sie zur Registerkarte "Kompatibilität". Wählen Sie "Als Administrator ausführen" (für alle Benutzer) und Sie sind fertig :)

Gizmo
quelle