Windows 10에서 앱이 동시에 네트워크 드라이브의 파일에 액세스하려고 할 때 앱이 멈춘다면 이 게시물이 도움이 될 것입니다. 이 게시물에서는 이 문제의 잠재적 원인을 식별하고 문제를 완화하는 데 도움이 될 수 있는 해결 방법을 제공합니다.
이 이상 현상이 발생할 수 있는 일반적인 시나리오를 살펴보겠습니다.
서버에 공유 폴더를 만든 다음 폴더에 파일을 추가합니다. Windows 10/8.1/7을 실행하는 클라이언트에서 공유 폴더를 네트워크 드라이브로 탑재합니다. 응용 프로그램과 연결된 파일 시스템 미니 필터 드라이버가 포함된 타사 보안 소프트웨어를 설치합니다.
미니필터는 %SystemRoot%가 있는 두 로컬 드라이브에 모두 연결되어 있습니다. 경로(예:C 드라이브) 및 생성한 공유 폴더의 네트워크 드라이브. 미니필터는 메시지를 보냅니다(FltSendMessage 기능) 네트워크 드라이브의 파일 이름을 애플리케이션에 포함합니다. 응용 프로그램은 받은 파일 이름을 사용하여 파일을 열려고 시도하고 미니 필터와 연결되지 않은 동일한 컴퓨터의 다른 응용 프로그램은 동시에 네트워크 드라이브에서 동일한 파일을 열려고 합니다.
이 시나리오에서는 두 앱이 모두 정지됩니다.
네트워크 공유에 액세스하려고 할 때 앱이 멈춤
네트워크 드라이브의 파일에 액세스할 때 앱이 정지하는 이 문제에 직면한 경우 , 경우에 따라 아래 권장 솔루션을 시도하여 문제를 빠르고 쉽게 해결할 수 있습니다.
1] 이 문제가 이미 발생한 경우 , Windows 클라이언트를 다시 시작하십시오.
2] 이 문제를 방지하려면 , 오프라인 파일을 비활성화할 수 있습니다. (참고: 오프라인 파일을 사용해야 하는 경우 로컬 그룹 정책 편집기(gpedit.msc)를 사용하여 해결 방법이 없습니다.
방법은 다음과 같습니다.
- Windows 키 + R을 누릅니다.
- 실행 대화 상자에 gpedit.msc를 입력합니다. Enter 키를 눌러 그룹 정책 편집기를 엽니다.
- 로컬 그룹 정책 편집기 내에서 왼쪽 창을 사용하여 아래 경로로 이동합니다.
컴퓨터 구성> 관리 템플릿> 네트워크> 오프라인 파일
- 오른쪽 창에서 오프라인 파일 기능 사용 허용 또는 금지를 두 번 클릭합니다. 속성을 편집합니다.
- 오프라인 파일 기능 사용 허용 또는 금지 정책 창에서 라디오 버튼을 사용 안 함으로 설정 .
- 적용 클릭> 확인 변경 사항을 저장합니다.
이제 로컬 그룹 정책 편집기를 종료하고 컴퓨터를 다시 시작할 수 있습니다. 네트워크 드라이브의 파일에 액세스할 때 앱이 멈춤 Windows 10의 문제는 지금 해결되어야 합니다.
Microsoft에 따르면 이 문제는 Windows 클라이언트 측 캐싱 드라이버(Csc.sys)가 보유한 리소스 잠금으로 인해 발생합니다. .
이 문제가 발생하면 Csc.sys는 파일에 대한 리소스 잠금을 얻은 다음 드라이버 스택에서 파일을 열도록 그 위에 있는 드라이버를 요청합니다. 이렇게 하면 파일에 액세스하려고 하는 모든 응용 프로그램이 대기합니다. 이것은 또한 미니필터의 스레드가 연결된 애플리케이션이 응답할 때까지 기다리게 합니다.