Gdy plik jest oznaczony jako tylko do odczytu w systemie Windows, można go tylko przeglądać i nie można go w żaden sposób zmieniać. Zasadniczo chroni to ważne pliki przed nieautoryzowanymi zmianami.
W systemie Windows można ustawić lub usunąć atrybut tylko do odczytu dla pliku, modyfikując jego właściwości. Alternatywnie możesz także uruchomić polecenie w wierszu polecenia lub Windows PowerShell, aby zrobić to samo. W tym artykule przyjrzymy się wszystkim z nich.
1. Jak zmienić atrybut tylko do odczytu dla plików, modyfikując właściwości
Najłatwiejszym sposobem ustawienia lub usunięcia atrybutu tylko do odczytu dla pliku w systemie Windows jest zmodyfikowanie jego właściwości. Oto jak możesz to zrobić.
- Otwórz Eksplorator plików i przejdź do pliku, dla którego chcesz zmienić atrybut tylko do odczytu.
- Kliknij prawym przyciskiem myszy swój plik i wybierz Nieruchomości.
- Pod Ogólny zakładkę, zaznacz lub odznacz Tylko czytać skrzynka.
- Kliknij Stosować śledzony przez OK.
Pamiętaj, że system Windows może uniemożliwić zmianę atrybutu tylko do odczytu pliku, jeśli nie masz uprawnień niezbędnych do modyfikowania folderu, w którym znajduje się plik. W takim przypadku musisz najpierw przejąć folder na własność. Jeśli potrzebujesz pomocy, sprawdź nasz przewodnik na jak przejąć na własność foldery w systemie Windows.
2. Jak zmienić atrybut tylko do odczytu dla plików za pomocą wiersza polecenia
Wiersz polecenia to jedno z dwóch narzędzi wiersza polecenia dostępnych w systemie Windows. Możesz go używać do uruchamiania plików wsadowych, rozwiązywania problemów i wykonywania różnych innych zadań. Pozwala także zmienić atrybut pliku tylko do odczytu za pomocą jednego polecenia. Oto kroki, które musisz wykonać.
- Kliknij prawym przyciskiem myszy plik, dla którego chcesz zmodyfikować atrybut tylko do odczytu, i wybierz Skopiuj jako ścieżkę.
- Naciskać Wygraj + X aby otworzyć menu użytkownika zaawansowanego.
- Wybierać Terminal (administrator) z listy.
- Wybierać Tak gdy pojawi się monit Kontrola konta użytkownika (UAC).
- W konsoli wpisz następujące polecenie i naciśnij Wchodzić aby ustawić plik jako tylko do odczytu.
atrybut + r "Ścieżka pliku"
Zastępować Ścieżka pliku w powyższym poleceniu rzeczywistą ścieżką pliku skopiowanego wcześniej.
Po uruchomieniu powyższego polecenia plik zostanie ustawiony jako tylko do odczytu. Podobnie, jeśli chcesz usunąć atrybut tylko do odczytu dla pliku, użyj tego polecenia:
atrybut -r "Ścieżka pliku"
Po usunięciu atrybutu tylko do odczytu pliku powinno być możliwe jego edytowanie lub modyfikowanie.
Lubisz używać wiersza polecenia? Sprawdź nasz przewodnik, aby się dowiedzieć jak opanować wiersz polecenia w systemie Windows.
3. Jak zmienić atrybut tylko do odczytu dla plików za pomocą programu Windows PowerShell
Możesz także uruchomić polecenie w Windows PowerShell aby zmienić atrybut tylko do odczytu dla pliku.
Aby zmienić atrybut tylko do odczytu za pomocą programu PowerShell:
- Kliknij prawym przyciskiem myszy plik, dla którego chcesz zmienić atrybut tylko do odczytu i wybierz Skopiuj jako ścieżkę.
- Kliknij ikonę powiększania na pasku zadań lub naciśnij Wygraj + S aby otworzyć menu wyszukiwania.
- Typ Windows PowerShell i wybierz Uruchom jako administrator.
- Wybierać Tak gdy pojawi się monit Kontrola konta użytkownika (UAC).
- Wklej następujące polecenie i naciśnij Wchodzić aby ustawić plik jako tylko do odczytu.
Ustawić-Właściwość pozycji -Ścieżka"Ścieżka pliku" -Nazwa jest tylko do odczytu —Wartość $PRAWDA
Zastępować Ścieżka pliku w powyższym poleceniu rzeczywistą ścieżką pliku skopiowanego wcześniej.
Alternatywnie, jeśli chcesz usunąć atrybut tylko do odczytu dla pliku, użyj tego polecenia:
Ustawić-Właściwość pozycji -Ścieżka"Ścieżka pliku" -Nazwa jest tylko do odczytu —Wartość $FAŁSZ
Modyfikowanie atrybutu tylko do odczytu dla plików w systemie Windows
Warto zauważyć, że większość plików systemowych w systemie Windows będzie miała domyślnie atrybut tylko do odczytu. Więc upewnij się, że nie zmodyfikujesz ich przez pomyłkę. W przypadku innych plików możesz wybrać dowolną z powyższych metod, aby ustawić lub usunąć ich atrybut tylko do odczytu.