Systemdateien unter Windows 10 gehören häufig dem User „SYSTEM“ oder „TrustedInstaller“. Administratoren haben auf diese Dateien oft keinen Vollzugriff und können sie deshalb weder ändern noch löschen. Um dennoch als Administrator oder administrativer User diese Dateien zu bearbeiten ist folgendes Vorgehen notwendig:
Am Besten arbeitet man dabei als lokaler Administrator, dessen Konto man zuerst aktivieren muss → lokalen_administrator-account_aktivieren
Eigenschaften → Sicherheit → Erweitert → Besitzer: ändern
Pfade…
den lokalen PC-Namen auswählen… verwendeten Objektnamen
„Administrator“ eingeben, dann → OK
„Besitzer des Objektes und untergeordneter Container ersetzen“
auswählen und → Übernehmen
Eigenschaften → Sicherheit → Erweiter
Hinzufügen → Prinzipal auswählen → Pfade… lokaler PC Name → … verwendeten Objektnamen „Administrator“ → OK
→ Vollzugriff → OK
„Alle Berechtigungseinträge für untergeordnete Objekte durch … ersetzen“
auswählen→ Übernehmen
Jetzt kann man als lokaler Administrator die Dateien oder das Verzeichniss bearbeiten.
Mit der Befehlszeile takeown /?
bzw. icacls /?
kann man alle Optionen der Befehle abrufen.
c:\> takeown /A /R /D Y /F c:\<Verzeichnisspfad> c:\> icacls c:\<Verzeichisspfad> /grant Administrator:F /C /T
takeown | /A | der Gruppe der Administratoren übereignen, ohne Angabe von /A wird das Objekt dem aktuellen Benutzer übereignet |
/R | rekursiv in Unterverzeichnissen | |
/D Y | Anfragen mit „Yes“ beantworten | |
/F | Dateiname folgt | |
icacls | /grant | Rechte hinzufügen „F“ - Vollzugriff „RX“ - Lesen, Ausführen |
/grant:r | Rechte ersetzen | |
/T | auch untergeordneten Objekten | |
/C | bei Fehlern weitermachen | |