네트워크 공유에 액세스하려고 할 때 앱이 멈춤

앱이 Windows 10(Windows 10) 에서 네트워크 드라이브의 파일에 동시에 액세스하려고 할 때 멈춘 다면 이 게시물이 도움이 될 것입니다. 이 게시물에서는 이 문제의 잠재적 원인을 식별하고 문제를 완화하는 데 도움이 될 수 있는 해결 방법을 제공합니다.

이 이상 현상이 발생할 수 있는 일반적인 시나리오를 살펴보겠습니다.

서버에 공유 폴더를 만든 다음 폴더에 파일을 추가합니다. Windows 10/8.1/7 을 실행하는 클라이언트 에서 공유 폴더를 네트워크 드라이브로 탑재합니다. 응용 프로그램과 연결된 파일 시스템 미니 필터 드라이버가 포함된 타사 보안 소프트웨어를 설치합니다.

미니필터는 %SystemRoot% 경로가 있는 로컬 드라이브(예: C 드라이브)와 생성한 공유 폴더의 네트워크 드라이브 모두에 ​​연결됩니다. 미니필터는 네트워크 드라이브에 있는 파일 이름을 포함 하는 메시지(  FltSendMessage 함수를 사용하여)를 응용 프로그램에 보냅니다. (FltSendMessage)응용 프로그램은 받은 파일 이름을 사용하여 파일을 열려고 하고 미니 필터와 연결되지 않은 동일한 컴퓨터의 다른 응용 프로그램은 네트워크 드라이브에서 동일한 파일을 동시에 열려고 합니다.

이 시나리오에서는 두 앱이 모두 정지됩니다.

(Apps)네트워크 공유에 액세스하려고 할 때 앱 이 멈춤

네트워크 드라이브의 파일에 액세스할 때 앱이 멈추는(apps freeze when accessing a file on a network drive) 이 문제에 직면한 경우 경우에 따라 아래 권장 솔루션을 시도하여 문제를 빠르고 쉽게 해결할 수 있습니다.

1] 이 문제가 이미 발생한(1] If this issue has already occurred) 경우 Windows 클라이언트를 다시 시작합니다.

2] 이 문제를 방지하려면 (2] To avoid this problem)로컬 그룹 정책 편집기(Local Group Policy Editor) (gpedit.msc) 를 사용하여 오프라인 파일(Offline Files) 을 비활성화할 수 있습니다 (참고 : 오프라인 파일 을 사용해야 하는(use Offline Files) 경우 해결 방법이 없음 ).

네트워크 공유에 액세스하려고 할 때 앱이 멈춤

방법은 다음과 같습니다.

  • Windows 키 + R을 누릅니다.
  • 실행 대화 상자에 gpedit.msc 를 입력하고 Enter 키를 눌러 그룹 정책 편집기(open Group Policy Editor) 를 엽니다 .
  • 로컬 그룹 정책 편집기(Local Group Policy Editor) 내 에서 왼쪽 창을 사용하여 아래 경로로 이동합니다.

Computer Configuration > Administrative Templates > Network > Offline Files

  • 오른쪽 창에서 속성을 편집하기 위해 오프라인 파일 기능의 사용 허용 또는 허용 을 두 번 클릭합니다.(Allow or disallow use of the Offline Files feature)
  • 오프라인 파일 기능 사용 허용 또는 허용 안 함(Allow or disallow use of the Offline Files feature) 정책 창에서 라디오 버튼을 사용 안 함 으로 설정 합니다(Disabled) .
  • 적용(Apply) > 확인(OK) 을 클릭 하여 변경 사항을 저장합니다.

이제 로컬 그룹 정책 편집기(Local Group Policy Editor) 를 종료하고 컴퓨터를 다시 시작할 수 있습니다. Windows 10 문제 에서 네트워크 드라이브의 파일에 액세스할 때 앱이 멈춤 (apps freeze when accessing a file on a network drive ) 문제 가 지금 해결되어야 합니다.

Microsoft 에 따르면 이 문제는 Windows 클라이언트 쪽 캐싱 드라이버(Csc.sys)(Windows Client-Side Caching Driver (Csc.sys)) 가 보유하는 리소스 잠금 때문에 발생합니다 .

이 문제가 발생하면 Csc.sys 는 파일에 대한 리소스 잠금을 얻은 다음 드라이버 스택에서 파일을 열려면 그 위에 있는 드라이버를 요청합니다. 이렇게 하면 파일에 액세스하려고 하는 모든 응용 프로그램이 대기합니다. 이것은 또한 미니필터의 쓰레드가 연결된 애플리케이션이 응답할 때까지 기다리게 만듭니다.



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts