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

기술 자료 번역 기술 자료 번역
기술 자료: 812937 - 이 문서가 적용되는 제품 보기.
중요: 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제가 발생할 경우 이를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 편집 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

현상

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

이벤트 종류: 정보
이벤트 원본: Application Popup
이벤트 범주: 없음
이벤트 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 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내
이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

Windows XP SP1, Windows XP Tablet PC Edition

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-3021:415.1.2600.1164400,896Mrxsmb.sys
2003-01-3021:415.1.2600.1164154,880Rdbss.sys

Windows XP 64-Bit Edition

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-3021:415.1.2600.11641,259,392Mrxsmb.sys
2003-01-3021:415.1.2600.1164489,216Rdbss.sys

해결 과정

경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기 사용에 따른 모든 책임은 사용자에게 있습니다. 이 문제를 해결하려면 파일 서버에서 oplocks를 해제하십시오.
  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에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
296264 Windows에서 oplocks(Opportunistic Locking) 구성
이 문제의 추적 정보는 파일이 최소한 두 번 이상 열렸음을 보여주고 읽기 전용 파일 핸들에 부적절하게 쓰는 시스템을 보여 줍니다. 이 문제를 보여 주는 추적 정보는 다음과 유사합니다.
96 CLIENT SMB: C NT create & X, File = \newshare.xls            SMB: Desired Access = 0x00020089            (Read Data,Read EA,Read Attributes) 97  SERVER SMB: R NT create & 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 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 812937 - 마지막 검토: 2007년 12월 1일 토요일 - 수정: 5.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
키워드:?
kberrmsg kbbug kbfix kbqfe kbenv kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB812937

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com