Microsoft Edge가 열려 있으면 USB 장치 읽기가 실패합니다.

Microsoft Edge가 열려 있으면 USB 장치 읽기가 실패합니다.

대량 인터페이스를 통해 USB 장치에 연결하는 Win32 MFC 응용 프로그램이 있습니다. 수년 동안 잘 작동했습니다.

그러나 이제 Windows 10에서는 Microsoft Edge(96.0.1054.43)가 열리면 USB 읽기 작업 시간이 초과됩니다.

어쩌면 장치에 기록된 USB 데이터가 도착하지 않았지만 WriteFile 호출이 올바른 바이트 수를 반환하고 있을 수 있습니다. 그러나 이는 아마도 장치가 아닌 드라이버에 대한 쓰기일 것입니다.

시간 초과를 10초로 변경해도 여전히 시간 초과됩니다. Microsoft Edge가 장치에 대한 USB 연결을 완전히 차단하는 것 같습니다.

드라이버는 Microsoft의 사용자 모드 USB 드라이버(WdfCoInstaller01009.dll)이며 완전히 서명되었습니다.

이 동작을 관찰한 사람이 있나요? 해결 방법이 있나요?

이는 내 PC만의 문제가 아니라 다른 곳의 고객에게도 발생하는 문제입니다. Microsoft Edge가 열려 있는 경우를 제외하고 모든 것이 완벽하게 작동합니다. Chrome이 열려 있는 경우에도 발생합니다.

업데이트

Microsoft Edge에서 2가지 옵션을 비활성화하면 이 문제가 해결됩니다.

  • 스타트업 부스트
  • Microsoft Edge가 닫혀도 백그라운드 확장 및 앱 계속 실행

이 두 옵션은 모두 비활성화되어야 합니다.

Chrome에는 다음과 같은 설정이 있습니다.

  • Google Chrome이 종료된 후에도 백그라운드 앱 계속 실행

하지만 이를 비활성화해도 문제가 해결되지는 않습니다.

관련 정보