네트워크를 통해 파일을 저장하면 파일 잠김 또는 액세스 거부 오류 메시지가 나타남

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
현상
UNC(범용 명명 규칙) 경로를 사용하여 연 Microsoft Excel 통합 문서와 같은 파일을 저장하려고 하면 다음 중 하나와 유사한 오류 메시지가 나타날 수 있습니다.
파일을 읽을 수 없습니다. 파일이 잠겨 있습니다.
액세스 거부
잠금 오류
이벤트 뷰어에 다음과 같은 이벤트가 포함되어 있을 수 있습니다.

이벤트 유형: 정보
이벤트 원본: 응용 프로그램 팝업
이벤트 범주: 없음
이벤트 ID: 26
사용자: 해당 없음
설명: 응용 프로그램 팝업: Windows - 지연된 데이터 쓰기 실패: 파일 name_of_the_file_you_want_to_save에 대한 일부 데이터를 저장하지 못했습니다. 데이터가 손실되었습니다. 이 오류는 사용자 컴퓨터의 하드웨어 또는 네트워크 연결 오류 때문일 수 있습니다. 다른 곳에서 이 파일을 저장하십시오. 자세한 내용은 http://support.microsoft.com에 있는 도움말 및 지원 센터를 참조하십시오.

원인
이 문제는 리디렉터가 파일의 내용을 플러시하고 쓰기 권한을 가진 파일 핸들 대신 읽기 전용 권한을 가진 파일 핸들에 쓸 때 발생합니다. 리디렉터가 중단되어 없어진 oplocks를 받으면 해당 파일에 대한 캐시를 제거하고 초기화합니다. 또한 리디렉터는 oplocks 중단이 비동기식이기 때문에 설정된 파일의 끝이 발생할 때도 제거만 하고 초기화하지 않아야 합니다. 그러나 파일에 대한 캐시를 초기화하므로 리디렉터는 잘못된 파일 핸들에 쓰게 됩니다.
해결 방법

서비스 팩 정보

이 문제를 해결하려면 Microsoft Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 확인하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법

핫픽스 정보

지원되는 핫픽스는 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 이 문서에서 설명하는 문제만 수정하도록 제작되었으므로 언급된 특정 문제가 발생한 시스템에만 적용하십시오. 또한 이 핫픽스는 추가 테스트를 거쳐야 할 수 있습니다. 따라서 이 문제의 영향이 심각한 경우가 아니면 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다.

핫픽스를 다운로드할 수 있는 경우 기술 자료 문서의 맨 위에서 "핫픽스 다운로드 가능"이 표시됩니다. 이 절이 표시되지 않으면 Microsoft 기술 지원 서비스에 문의하여 핫픽스를 구합니다.

참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 문제나 질문을 지원하기 위해서는 통상적으로 지원 비용이 부과됩니다. Microsoft 온라인 기술 지원 전화 번호의 전체 목록을 얻거나 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오. 참고 "핫픽스 다운로드 사용 가능" 형식에서는 핫픽스에 사용할 수 있는 언어가 표시됩니다. 사용자 언어가 표시되지 않는 경우 해당 언어의 핫픽스를 사용할 수 없기 때문입니다. 이 픽스의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)을 갖습니다. 이 파일의 날짜와 시간은 UTC(협정 세계시)로 나열되며 파일 정보를 볼 때 현지 시간으로 변환됩니다. UTC와 로컬 시간의 차이점을 알려면 제어판의 날짜/시간 도구에서 표준 시간대 탭을 사용하십시오.

Windows XP SP1, Windows XP Tablet PC Edition

날짜         시간   버전         크기       파일 이름 -------------------------------------------------------------- 30-Jan-2003 21:41 5.1.2600.1164 400,896   Mrxsmb.sys 30-Jan-2003 21:41 5.1.2600.1164 154,880   Rdbss.sys

Windows XP 64-Bit Edition

날짜         시간   버전         크기       파일 이름 ------------------------------------------------------------- 30-Jan-2003  21:41 5.1.2600.1164 1,259,392 Mrxsmb.sys 30-Jan-2003  21:41 5.1.2600.1164 489,216   Rdbss.sys

해결 과정
중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수도 있으므로 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리 백업 및 복원 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
이 문제를 해결하려면 파일 서버에서 oplocks(Opportunistic Locking)를 사용하지 않도록 설정하십시오.
  1. 시작을 클릭하고 실행을 클릭합니다.
  2. 열기 상자에서 regedit를 입력한 다음 Enter 키를 누릅니다.
  3. 레지스트리 편집기에서 레지스트리에 있는 다음 하위 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\LanmanServer\Parameters
  4. 오른쪽 창에서 EnableOplocks를 클릭한 다음 Enter 키를 누릅니다.
  5. 값 데이터 상자에 0을 입력한 다음 Enter 키를 누릅니다.
  6. 레지스트리 편집기를 종료합니다.
현재 상태
Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 Microsoft Windows XP 서비스 팩 2에서 처음 해결되었습니다.
추가 정보
oplocks(Opportunistic Locking)에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
296264 Windows 2000에서 oplocks(Opportunistic Locking) 구성
이 문제의 추적 정보는 파일이 최소한 두 번 이상 열렸음을 보여주고 읽기 전용 파일 핸들에 부적절하게 쓰는 시스템을 보여 줍니다. 이 문제를 보여 주는 추적 정보는 다음과 유사합니다.
96  CLIENT SMB: C NT create &amp; X, File = \newshare.xls SMB: Desired Access = 0x00020089 (Read Data,Read EA,Read Attributes) 97  SERVER SMB: R NT create &amp; X, FID = 0x5 SMB: Oplock Level = Batch<content removed that displays the client program reading and locking the file, but the file is not closed>450 CLIENT SMB: C NT create &amp; X, File = \newshare.xls SMB: Desired Access = 0x0002019F (Read/Write Data, Read/Write EA, Read/Write Attributes)451 SERVER SMB: R NT create &amp; X, FID = 0xc007 SMB: Oplock Level = NONE<content removed that displays the client program reading, locking,  writing and flushing data on this file handle>585 CLIENT SMB: C write &amp; X, FID = 0x5, Write 0xc00 at 0x00005000 PID = 0xFEFF TID = 0x1002 MID = 0x4400 UID = 0x0801 586 SERVER SMB: R write &amp; X - NT error, System, Error, Code = (34) STATUS_ACCESS_DENIED
참고 프레임 585에서 0xFEFF의 PID(프로세스 ID)는 읽기 전용 파일 핸들을 사용하는 클라이언트 시스템 프로세스를 나타냅니다. 디스크에 데이터를 쓰는 클라이언트 프로그램은 보여 주지 않습니다.
참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관을 참조하십시오.정보
속성

문서 ID: 812937 - 마지막 검토: 12/08/2015 01:54:42 - 수정: 1.0

Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Tablet PC Edition

  • kbnosurvey kbarchive kbautohotfix kbhotfixserver kbqfe kbwinxpsp2fix kbenv kberrmsg kbwinxppresp2fix kbfix kbbug KB812937
피드백