Mein Problem ist: Ich kann nicht alle Ordner und Dateien unter „Programme“ auf meinem Speicherlaufwerk E: löschen/deinstallieren/überschreiben, mein Betriebssystem ist auf Laufwerk C: installiert.
Ich habe hier und in anderen Foren Beiträge zu ähnlichen Problemen gelesen und alles versucht, aber nichts scheint irgendeine Wirkung gehabt zu haben.
- Ich bin Administrator
- Ich habe UAC deaktiviert
- Ich habe die vollständige Kontrolle über alle Dateien und Ordner in C: und jeden anderen Ordner in E:, einschließlich Programme (x86), also ist es nur inE:\Programmewo ich keine Kontrolle habe
- Ich kann Ordner innerhalb von Programmdateien erstellen, aber wenn ich versuche, sie zu löschen, erhalte ich eine Fehlermeldung:
you require permission from administrators to make changes to this folder
. Bei einigen Ordnern/Dateien wird stattdessen angezeigt, dass ich die Berechtigung vom SYSTEM benötige. - Wenn ich versuche, einen neuen Ordner auszuschneiden, den ich gerade in den Programmdateien erstellt habe, erhalte ich die Meldung, dass der Vorgang nicht abgeschlossen werden kann, da er in einem anderen Programm geöffnet ist.
- ich habe installiert'Die Kontrolle übernehmen'Rechtsklickfunktion und habe diese Funktion für verschiedene Dateien und Ordner in Programmdateien, einschließlich der Programmdateien selbst, ausprobiert. Dies führt nur zu der folgenden Fehlermeldung:
Access is denied
. - In den Eigenschaften der Programmdateien haben alle Konten volle Kontrolle, außer Benutzer, die nurlesen + ausführen, Ordnerinhalte auflisten und Berechtigungen lesen
- Ich habe es mit Programmdateien versuchtRechtsklick, Eigenschaften, Sicherheit, Erweitertund alles, was ich versuche, in diesen Optionen zu ändern, führt zu der Fehlermeldung: U
nable to save permission changes on Program Files. Access is denied
- Ich kann die Kästchen nicht ankreuzen, um„Vererbbare Berechtigungen einschließen …“UndErsetzen Sie alle Berechtigungen für untergeordnete Objekte …
- Ich kann nichts in Programmdateien bearbeitenEigenschaften, Sicherheit, Bearbeiten,wenn ich versuche, den Besitzer auf jemand anderen zu ändern, wird angezeigt, dass beim Anwenden der Sicherheitsinformationen ein Fehler aufgetreten ist:
unable to set
- Ich bin mir auch nicht sicher, ob es damit zusammenhängt, aber ich kann nicht auf die neueste Version von iTunes oder Anti-Malware-Bytes aktualisieren, die in installiert sindE:\Programme.
- Ich habe auch versucht zu laufencmd.exeals Administrator und das Ganze
takeown /f /r /a
sagt nur, dass der Zugriff verweigert wird, es sei denn, ich tippe es falsch ein. Die Anweisungen, die ich auf dieser Website in einem anderen Beitrag gefunden habe, waren etwas verwirrend. Ich habe es wie folgt strukturiert:C:\takeown /f "E:\Program Files" /r
- Ich habe auch versucht
C:\takeown /f "E:\Program Files"
undC:\takeown /r "E:\Program Files"
Ich habe das Gefühl, dass ich vielleicht einen der Schritte nicht richtig befolgt habe, obwohl ich unermüdlich versucht habe, das Problem zu lösen und scheinbar alle möglichen Lösungen ausprobiert habe. Ich kenne mich mit Computern aus, aber nicht, wenn es um die Bearbeitung der Registrierung und erweiterte Regeln für die Eingabeaufforderung usw. geht.
Bitte helfen Sie mir! Ich bin für jeden Rat dankbar!
Antwort1
Übernehmen Sie den Besitz eines Objekts mit dem Befehl TAKEOWN
Mit diesem Befehl übernehmen Sie den Besitz des Ordners oder Laufwerks sowie aller Dateien und Unterordner im Ordner oder Laufwerk.
Öffnen Sie einEingabeaufforderung mit erhöhten Rechten.
So gewähren Sie der Administratorgruppe Eigentumsrechte:
takeown /F "full path of folder or drive" /A /R /D Y
Beispiel:
takeown /F "E:" /A /R /D Y
So übernehmen Sie mit dem ICALCS-Befehl nur den Besitz eines Ordners oder Laufwerks
Öffnen Sie einEingabeaufforderung mit erhöhten Rechten.
So legen Sie die Administratorgruppe als Eigentümer fest:
icacls "full path of folder or drive" /setowner "Administrators" /C
Beispiel:
icacls "E:\Folder" /setowner "Administrators" /C
So übernehmen Sie den Besitz eines Ordners oder Laufwerks und aller Inhalte mit dem ICALCS-Befehl
Öffnen Sie einEingabeaufforderung mit erhöhten Rechten.
So legen Sie die Administratorgruppe als Eigentümer fest:
icacls "full path of folder or drive" /setowner "Administrators" /T /C
Beispiel:
icacls "E:\Folder" /setowner "Administrators" /T /C
Antwort2
Die Übernahme des Besitzes von Systemdateien oder -ordnern in Windows ist keine einfache Aufgabe. Egal, ob Sie die GUI oder die Befehlszeile verwenden, es sind viel zu viele Schritte erforderlich.
Aber ich habe im Internet eine Registrierungsdatei, die die Berechtigung ändert und alles zulässt, was mit der Windows-Datei ausgeführt werden kann.
Weitere Informationen finden Sie in den unter dem folgenden Link veröffentlichten Schritten.klicken Sie hier Oder aufDieser Link
Antwort3
Dies ist meine „chown.bat“ (Unix-Leute werden mich auslachen, wenn ich diesen Namen verwende). Ich habe sie aus verschiedenen Lösungen zusammengeschustert … Jedes Mal, wenn eine nicht funktioniert, füge ich mehr Zeug hinzu. Das SetACL-Zeug habe ich erst 2014 oder 2015 entdeckt. Das hier hat mich noch nie im Stich gelassen:
for /r %fn in (*.*) SetACL -on "%fn" -ot file -actn clear -clr dacl,sacl
takeown /F * /R /D Y
icacls *.* /T /C /grant %_winuser%:(D,WDAC)
icacls . /T /C /grant administrators:F System:F everyone:F
SetACL ist ein Dienstprogramm eines Drittanbieters, das sich in Ihrem Pfad befinden muss.