Używam 64-bitowego systemu Windows 8.1
Nie mogę usunąć atrybutu „tylko do odczytu” z folderów na moim komputerze. Próbowałem wielu folderów na pulpicie i w folderze dokumentów, jeśli odznaczę pole tylko do odczytu i kliknę przycisk Zastosuj, a następnie zamknę i ponownie otworzę okno właściwości, pole to jest ponownie zaznaczone. Dotyczy to wszystkich folderów, które sprawdziłem. Jak mogę zezwolić na pełne uprawnienia do odczytu i zapisu w tych folderach?
windows-8.1
read-only
użytkownik3308082
źródło
źródło
Odpowiedzi:
Na poziomie systemu plików zarówno pliki, jak i katalogi mają atrybut „tylko do odczytu”. Oba można ustawić za pomocą polecenia attrib z wiersza polecenia. Jednak z poziomu graficznego interfejsu użytkownika systemu Windows atrybutu „tylko do odczytu” nie można dostosować do katalogów, tylko do plików.
Gdy system Windows przedstawia katalog jako folder w interfejsie GUI, flaga + r służy tylko do określenia, czy ten folder został dostosowany, czy nie, np. Z tłem. Poza tym ta flaga jest ignorowana przez Windows i ta flaga nie jest wyświetlana dla folderu w dowolnym miejscu w GUI. Foldery można usuwać i zapisywać niezależnie od tej flagi, ponieważ system Windows nie dba o tę flagę, jeśli chodzi o usuwanie lub zapisywanie w folderze.
Jedynym wyjątkiem wydaje się być próba usunięcia folderu za pomocą polecenia „rd” z wiersza polecenia. Jest to jedyny przypadek, w którym flaga + r w katalogu jest honorowana przez system Windows ze względu na swoją nazwę celu.
Ten artykuł KB dotyczy wcześniejszych wersji systemu Windows, ale nadal obowiązuje: http://support.microsoft.com/kb/326549
Jak wskazano w oknie dialogowym właściwości folderu, to pole wyboru w graficznym interfejsie użytkownika dotyczy tylko plików :
To pole wyboru ma trzy stany:
Zatem z poziomu graficznego interfejsu użytkownika możliwość zapisywania i usuwania plików jest kontrolowana zarówno przez uprawnienia NTFS, jak i flagę „tylko do odczytu”. Z drugiej strony foldery są kontrolowane przez uprawnienia NTFS, jak opisano szczegółowo w poprzedniej odpowiedzi.
źródło
Wykonaj poniższe czynności, aby uzyskać pełny dostęp do folderu.
Properties
.Security
tab -Advanced
.Change
po prawej stronie właściciela .Users
w pole i kliknij OK .Replace owner on subcontainers and objects
a następnie kliknij Zastosuj .You do not have permissions to read..
kliknij Tak .Properties
.Security
tab -Edit
.Add..
.Users
w pole i kliknij OK .Lub za pomocą
attrib
polecenia otwórz polecenie Monituj jako administrator i wykonaj następujące polecenie:Zamień
c:\foo
na swój folder. Aby uzyskać więcej informacji tutaj .źródło
attrib
komendę using .