폴더 창 8.1에서 읽기 전용 속성을 제거 할 수 없음 [중복]


12

Windows 8.1 64 비트를 사용하고 있습니다

컴퓨터의 폴더에서 읽기 전용 특성을 제거 할 수 없습니다. 바탕 화면과 문서 폴더에서 여러 폴더를 시도했지만 읽기 전용 상자를 선택 취소하고 적용을 누른 다음 속성 창을 닫았다가 다시 열면 상자가 다시 선택됩니다. 이것은 내가 확인한 모든 폴더에 적용됩니다. 이 폴더에 대한 전체 읽기 및 쓰기 권한을 어떻게 허용합니까?



2
짧은 버전 : 읽기 전용이 아니며 폴더를 다룰 때 다른 것을 나타냅니다. XP 이후로 그렇게되었습니다 (이전이 아닌 경우).
Ƭᴇcʜιᴇ007

이것은 중복되지 않을 수도 있습니다 .XP 질문에 언급 된 솔루션은 Windows 8.1 pro에서 작동하지 않았습니다.
crokusek

답변:


12

파일 시스템 수준에서 파일과 디렉토리는 모두 "읽기 전용"속성을 갖습니다. 둘 다 명령 행에서 attrib 명령을 사용하여 설정할 수 있습니다. 그러나 Windows GUI 내에서 읽기 전용 속성은 디렉토리 및 파일에 대해서만 조정할 수 없습니다.

Windows가 디렉토리를 GUI 내에서 폴더로 표시 할 때 + r 플래그는 해당 폴더가 사용자 정의되었는지 여부 (예 : 배경)를 판별하는 데만 사용됩니다. 그 외의 경우,이 플래그는 Windows에서 무시되며이 플래그는 GUI의 임의의 폴더에 표시되지 않습니다. Windows는 폴더를 삭제하거나 쓸 때이 플래그를 신경 쓰지 않기 때문에이 플래그에 관계없이 폴더를 삭제하고 쓸 수 있습니다.

이에 대한 유일한 예외는 명령 행에서 'rd'명령을 사용하여 폴더를 삭제하려고 할 때 나타납니다. 이것은 디렉토리의 + r 플래그가 Windows의 이름으로 사용되는 유일한 경우입니다.

이 기술 자료 문서는 이전 버전의 Windows 용이지만 여전히 적용됩니다. http://support.microsoft.com/kb/326549

폴더 속성 대화 상자에서 알 수 있듯이 GUI의이 확인란은 실제로 파일 에만 적용됩니다 .

폴더 속성 대화 상자

이 확인란에는 세 가지 상태가 있습니다.

  • 사각형 : 폴더의 속성 대화 상자가 열릴 때마다 표시되는 상태입니다. 대화 상자가 열리고 변경 사항이 없으면 모든 폴더에이 상태가 표시됩니다. 확인란이이 상태에 있으면 APPLY 또는 OK를 누를 때 Windows가 파일의 읽기 전용 특성에 대해 아무 것도 수행하지 않도록 지시합니다.
  • 확인 표시 :이 상태를 선택하면 APPLY 또는 OK를 누를 때 Windows가 폴더 내의 모든 단일 파일에 대해 읽기 전용 플래그를 설정하도록 지시합니다.
  • Cleared / No Check / No Square :이 상태를 선택하면 APPLY 또는 OK를 누를 때 폴더 내의 모든 단일 파일에서 읽기 전용 플래그를 지우도록 Windows에 지시합니다.

따라서 GUI 내에서 파일 쓰기 및 삭제 기능 은 NTFS 권한과 읽기 전용 플래그를 통해 제어됩니다. 반면 폴더 는 이전 답변에서 자세히 설명한대로 NTFS 권한을 통해 제어됩니다.


1
attrib <dir> 명령 (-r 없음)은 폴더에 "R"이 없지만 절반 회색 (win8pro)을 나타냅니다.
crokusek

4

아래 단계에 따라 폴더에 대한 전체 액세스 권한을 부여하십시오.

  1. 폴더-를 마우스 오른쪽 버튼으로 클릭하십시오 Properties.
  2. Security탭- Advanced.
  3. 소유자Change 오른쪽 의을 클릭하십시오 .
  4. Users상자에 입력 하고 확인을 클릭하십시오 .
  5. 확인란 Replace owner on subcontainers and objects을 활성화 한 다음 적용 을 클릭 하십시오 .
  6. 메시지가 표시되면 You do not have permissions to read..클릭하십시오 .
  7. 고급 보안 설정 대화 상자를 완전히 닫습니다 .
  8. 폴더-를 마우스 오른쪽 버튼으로 클릭하십시오 Properties.
  9. Security탭- Edit.
  10. Add...
  11. Users상자에 입력 하고 확인을 클릭하십시오 .
  12. 활성화 모든 권한 확인란을 클릭 한 다음 확인을 .

또는 attrib명령을 사용하여 관리자 권한으로 프롬프트 명령 을 열고 다음 명령을 실행하십시오.

attrib -r c:\foo

c:\foo폴더를 교체하십시오 . 자세한 내용은 여기 를 참조 하십시오 .


3
나는 당신의 지시를 정확히 따랐는데 여전히 같은 문제가 있습니다.
user3308082

1
@ user3308082 using attrib명령을 사용해보십시오 .
stderr

attrib <dir> 명령 (-r 없음)은 폴더에 "R"이 없지만 확인란은 반 회색 (win8pro)을 나타냅니다.
crokusek

이 ALMOST는 저에게 도움이되었습니다 ... 나에게 중요한 열쇠는 '고급'대화 상자에 있습니다 ... '상속 된 권한'을 선택 취소하고 팝업에서 확인을 요청하면 '제거'라고 알려주십시오. 이 후 폴더의 권한에 사용자를 추가해야했고 모든 것이 정상으로 보였습니다.
nmz787

이 답변은 내가 선택한 문제가 아니라 문제를 해결하는 데 도움이되었습니다
qodeninja
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.