2008-09-01 3 views
1

특정 파일에 쓰기를 시도했지만 실패한 프로그램이 있다고 가정 해보십시오.Windows 사용자에게 주어진 파일을 쓰기 가능하게 만들 수있는 단계는 무엇입니까?

Windows 플랫폼에서 파일을 쓸 수 없게 만드는 원인은 무엇이며이를 최종 사용자/관리자에게 수정하도록 제안 할 수있는 단계는 무엇입니까?


관리자 권한이 필요할 수 있습니다 단계를 (분명히 사용자가 관리자가 될 수 있지만이 문제를 들어,) 관리자가 그들이 가정 (또는이 될 수 있도록하지 않을 수 있습니다. 또한

, 내가 진짜 아니에요주십시오 ? 어떻게 권한 창에서 계산에 익숙 - 사용자가 같은 나무까지 각 디렉토리에 대한 액세스, 또는 아무것도를 쓸 필요가 있는가

답변

3

제안 :

  • 쓰기 권한이 없습니다 (파일 속성 창에서 보안 탭을 통해 권한을 얻으십시오.
  • 파일이 잠겨 있습니다 (파일을 열 수있는 프로그램을 닫은 다음 다시 부팅하면 도움이되지 않는 경우 다시 부팅하십시오)
  • 파일에 읽기 전용 DOS 특성 집합이 설정되어 있습니다 (설정되지 않았습니다. (파일이 잠겨있는) 모든 사용자가 할 수 가능성이 가능한 솔루션을 만 번째 항목 :; 파일 속성 창에서, 또는 attrib -r와 그것을 당신은 파일 소유자 또는 관리자)

편집 한 수 있어야합니다 도움없이 할 수 있습니다. 첫 번째와 세 번째로, 지침을 제공하기를 원할 것입니다 (그리고 파일이 의도적으로 읽기 전용으로 만들어지지 않았기를 바랍니다!).

편집 2 : 기술적으로 사용자는 루트까지 모든 디렉토리에 대해 쓰기 및 실행 (chdir) 권한이 필요합니다. Windows는 성능 최적화를 위해 트리의 재귀 검사 중 일부를 건너 뛸 수 있지만 관리자가 특정 사용자에 대해 이러한 "트래버스 검사"를 강제 수행 할 수 있으므로이 방법에 의존해서는 안됩니다.

편집 3 : @RobM : 예, 사용자가 필요로하지만 권한이 없어야한다는 분명한 이유가 없는지 확인해야합니다. 나는 처음 편집에서 덜 직접적인 방식으로 이것을 암시했다. 그러나 어떤 경우에는 사용자가 파일에 대한 쓰기 권한을 가지고 있어야하지만 파일 시스템 손상, 오작동 프로그램 또는 자신의 실수로 인해서는 안됩니다.

1

파일이 잠겨있을 때 문제가 발생하면 Unlocker을 사용해보십시오. 파일을 잠근 프로세스를 보여주고 필요에 따라 잠금을 해제 할 수있는 유용한 유틸리티입니다.

0

Vista에서 인터넷에서 다운로드되어 탐색기 속성 대화 상자에서 차단 해제 버튼을 클릭해야하기 때문에 Vista가 안전하지 않은 것으로 표시 될 수 있습니까?

0

약간 변경하면됩니다. 프로그램이 파일에 쓰려고 시도하는 중 실패한 경우 파일 위치를 사용자가 쓸 수있는 위치로 변경하거나 프로그램 시작시 올바른 권한을 확인하고 사용자가 그렇지 않은 경우 실행을 거부해야합니다 그것들을 가져라. 시스템 사용 권한을 무단으로 바꾸는 것은 해결책이 아닙니다.

관련 문제