ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE [BSoD 수정]

ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE(오류 코드 800 (0x320))와 설명 “이 핸들과 연결된 옵락(oplock)이 이제 다른 핸들과 연결되어 있습니다”는 네트워크의 파일이나 공유 폴더가 사용 중일 때 발생하며, 파일에 연결된 옵락(기회 잠금)이 다른 핸들로 이동할 때 나타납니다.

기회 잠금은 네트워크에서 파일 작업 시 파일 접근 속도를 높입니다. 두 개 이상의 사용자나 프로그램이 동시에 동일한 파일에 접근하려고 할 때 이 오류가 발생할 수 있으며, 시스템은 옵락을 한 사용자나 프로그램에서 다른 사용자나 프로그램으로 이동합니다.

ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE 수정 방법

1. 공유 권한 확인하기

  1. 확인하려는 공유 파일이나 폴더에서 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
  2. 공유 탭으로 이동하고 고급 공유를 선택합니다.
  3. 권한을 클릭합니다.
  4. 권한 창에는 공유 폴더에 접근할 수 있는 사용자와 그룹 목록이 표시됩니다.
  5. 접근하려는 폴더나 파일에 대해 전체 제어 권한이 있어야 합니다. 권한을 변경하려면 사용자나 그룹을 추가할 수 있습니다.

다음으로 NTFS 권한을 확인하려면:

  1. 파일의 속성 창에서 보안 탭으로 이동합니다.
  2. 파일이나 폴더에 접근할 수 있는 사용자와 그룹 목록을 확인합니다.
  3. 여기에서 사용자 그룹이 파일에 접근할 수 있도록 읽기 또는 전체 제어 권한을 가지고 있는지 확인합니다. 필요 시 편집을 클릭하여 권한을 조정합니다.

필요한 접근을 위해 모든 권한을 확인하거나 조정했으므로 이제 파일이나 폴더에 접근해 보십시오. 또한, 여러 연결이 같은 파일에 동시에 접근한다면 불필요한 프로그램을 종료하십시오.

2. SMB 클라이언트 및 서버 재시작

  1. Windows 키를 눌러 검색 상자에 cmd를 입력하고 목록에서 관리자로 실행을 선택하여 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. 아래 명령어를 하나씩 복사하여 붙여넣고 각 명령어 후에 Enter를 누릅니다:
  • 클라이언트 측net stop lanmanworkstation net start lanmanworkstation
  • 서버 측net stop lanmanserver net start lanmanserver
  1. 명령 프롬프트 창을 닫습니다.

3. 기회 잠금 비활성화

  1. Windows + R을 눌러 실행 창을 엽니다. Regedit RUN COMMAND ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. regedit를 입력하고 확인을 클릭하여 레지스트리 편집기 앱을 실행합니다.
  3. 먼저 레지스트리 항목을 백업한 다음, 파일 > 내보내기로 이동하여 .reg 파일을 접근 가능한 위치에 저장합니다. fILE - EXPORT
  4. 다음 경로로 이동합니다: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  5. DWORD OplocksDisabled를 찾아 더블 클릭하고 값 데이터1로 설정한 후 확인을 클릭합니다.
  6. 그러나 OplocksDisabled가 보이지 않으면, 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택한 후 하위 메뉴에서 DWORD(32비트) 값을 선택합니다. New - DWORD- ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  7. 이제 DWORD의 이름을 OplocksDisabled로 지정하고 더블 클릭합니다.
  8. 값 데이터1로 설정한 다음 확인을 클릭하여 변경 사항을 저장합니다. Value data
  9. 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다. 이 주제에 대해 더 읽기
  • Microsoft가 Windows 11에서 보안을 위해 JScript 대신 JScript9Legacy로 교체
  • Windows 11 빌드 27898, 작은 작업 표시줄 아이콘, 빠른 복구, 더 스마트한 공유 추가

4. 네트워크 드라이버 업데이트

  1. Windows + R을 눌러 실행 창을 엽니다. Device Manager Run command - ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. devmgmt.msc를 입력하고 확인을 클릭하여 장치 관리자를 엽니다.
  3. 시스템 구성 요소 목록에서 네트워크 어댑터를 찾아 클릭하여 확장합니다.
  4. 드라이버를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 드라이버 업데이트를 선택합니다. Update driver
  5. 드라이버 자동 검색을 클릭합니다. Search automatically ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  6. Windows가 적합한 드라이버를 찾으면 화면의 지침을 따라 과정을 완료하십시오.

그러나 Windows가 최상의 드라이버 버전을 찾지 못하면 장치 제조업체의 웹사이트로 이동하여 드라이버를 수동으로 설치할 수 있습니다. 또는 신뢰할 수 있는 서드파티 드라이버 업데이트 도구를 선택하여 모든 장치 드라이버가 최신 상태인지 확인할 수 있습니다.

네트워크 드라이버 업데이트가 ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE 수정에 도움이 되지 않았다면 드라이버를 재설치하는 단계를 따르십시오:

  1. 장치 관리자를 다시 실행하고 네트워크 어댑터 카테고리를 클릭하여 확장한 후, 마우스 오른쪽 버튼을 클릭하고 장치 제거를 선택합니다. Uninstall ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. 제거를 클릭합니다.
  3. 동작으로 이동하여 드롭다운 메뉴에서 하드웨어 변경 사항 검색을 선택합니다. Scan for hardware changes

5. 바이러스 백신 임시 비활성화

  1. Windows 키를 눌러 검색 상자에 security를 입력하고 Windows 보안을 선택한 후 열기를 선택합니다. Windows Security open Windows key ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. 바이러스 및 위협 방지로 이동하여 설정 관리를 클릭합니다. Manage Setting V&T settings
  3. 실시간 보호를 찾고 스위치를 꺼둡니다. Real time protection off EERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE

실시간 보호를 끈 후에도 ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE가 나타나면, 네트워크 공유 또는 파일 서버를 제외 항목으로 추가하는 단계를 따르십시오:

  1. Windows 보안에서 바이러스 및 위협 방지로 이동하고 설정 관리를 클릭합니다.
  2. 제외 항목을 찾아서 클릭한 다음 제외 항목 추가 또는 제거를 클릭합니다. Add exclusions ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  3. 사용자 계정 컨트롤(UAC) 프롬프트에서 를 클릭합니다.
  4. 제외 항목 추가 버튼을 클릭한 후 파일 또는 폴더를 선택합니다. Exclusion list select folder
  5. 창에서 파일을 선택한 다음 폴더 선택을 클릭합니다.

서드파티 바이러스 백신 프로그램이 있는 경우 임시로 꺼서 BSod 오류가 여전히 발생하는지 확인할 수 있습니다.

6. CHKDSK 스캔 실행

  1. Windows 키를 눌러 검색 상자에 cmd를 입력하고 목록에서 관리자로 실행을 선택하여 명령 프롬프트를 관리자 권한으로 실행합니다. CMD elevated ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE
  2. 파일 시스템의 무결성을 확인하고 논리적 디스크 오류를 수정하려면 다음 명령을 복사하여 붙여넣고 Enter를 누릅니다: chkdsk C: /f /r CHKDSK FRC
  3. 드라이브가 사용 중이면 재부팅 후 스캔 예약하라는 메시지가 표시됩니다. Y를 입력하고 Enter를 누릅니다.
  4. 스캔을 시작하고 디스크의 손상을 수정하기 위해 컴퓨터를 재시작합니다.

결론적으로 ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE를 수정하려면 SMB 서비스를 재시작하고, 기회 잠금을 비활성화하고, CHKDSK 유틸리티를 실행하고, 바이러스 백신을 비활성화하거나 네트워크 드라이버를 업데이트/재설치할 수 있습니다.

최근에 ERROR_OPLOCK_HANDLE_CLOSED, ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY, ERROR_CORRUPT_LOG_OVERFULL 같은 다른 BSOD 오류도 다루었습니다.

BSOD 오류에 대한 질문이나 제안이 있는 경우 아래 댓글 섹션에 자유롭게 언급해 주십시오. 도움을 드리겠습니다!