Attribute werden von Windows XP nicht rekursiv geändert

4924
chris

Dies sollte wahrscheinlich in die Frage nach Windows-Ärgernis gehen, aber kann jemand erklären, warum dies geschieht und wie man es beheben kann?

Ich klicke mit der rechten Maustaste auf einen Ordner, wähle Eigenschaften aus und deaktiviere das Kontrollkästchen Schreibgeschützt. Klicken Sie auf OK. Ich erhalte eine Bestätigung mit der Option, Änderungen nur auf diesen Ordner anzuwenden oder Unterordner und Dateien einzuschließen. Ich wähle das letztere aus und klicke auf OK.

Gehen Sie zurück zu den Eigenschaften und es wird immer noch als schreibgeschützt angezeigt. Warum? Ich kann keine Dateien sehen, die noch schreibgeschützt sind

5

3 Antworten auf die Frage

7
Shog9

Dieses Problem wird in KB326549 beschrieben : Sie können die schreibgeschützten oder Systemattribute von Ordnern in Windows Server 2003, Windows XP oder Windows Vista nicht anzeigen oder ändern

Die Lösung, die dort gegeben wird, besteht attribdarin, die Attribute einfach mit dem Befehlszeilenbefehl zu entfernen:

attrib -r -s "c:\somepath\my readonly folder" 
Beachten Sie, dass der schreibgeschützte Status eines Ordners im Allgemeinen keine Probleme verursacht und normalerweise ignoriert werden kann. Pedro vor 14 Jahren 1
Es ist interessant, dass sie das schreibgeschützte Attribut ausgewählt haben, um den Explorer anzuweisen, `desktop.ini` für diesen Ordner zu laden. Das unterstreicht, dass normale Anwendungen wirklich nicht darauf achten sollten. RBerteig vor 14 Jahren 0
3
Lars Haugseth

Tippen Sie Win+R cmd ENTER, um eine Shell zu erhalten. Geben Sie in der Shell Folgendes ein:

> cd "C:\Path\To\Read-Only\Folder" > attrib -R /S /D 

/ S und / D werden benötigt, um schreibgeschützte Attribute aus Unterordnern wiederherzustellen und daraus zu entfernen.

0
AlbertoPL

http://windowsitpro.com/article/articleid/24940/why-cant-i-remove-the-read-only-flag-from-a-windows-xp-or-windows-2000-folder.html

  • Starten Sie einen Registrierungseditor (z. B. regedit.exe).
  • Wechseln Sie zu dem Unterschlüssel HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer.
  • Wählen Sie im Menü Bearbeiten den Befehl Neu -> DWORD-Wert.
  • Geben Sie einen Namen ein UseSystemForSystemFolders und drücken Sie die Eingabetaste.
  • Doppelklicken Sie auf den neuen Wert, setzen Sie ihn auf 1 und klicken Sie auf OK.
  • Schließen Sie den Registrierungseditor.
  • Starten Sie den Computer neu, damit die Änderungen wirksam werden.

Sobald Sie dies getan haben, sollten Sie Ihre Ordnerberechtigungen ändern können.