[PLC][공통] Windows11(10)에서 USB Driver 설치가 되지 않을 경우(Error Code 39)
2022.11.23

Windwos10 또는 11 PC에서 PLC USB Driver를 설치할 경우 Code 39 에러가 발생하여 설치가 되지 않는 경우가 있습니다.(아래 그림 참조)

 

이 문제는 Windows 10 또는 11 의 보안 기능중, 코어 격리 “메모리 무결성”이 켜져 있기 때문에 발생합니다.

메모리 무결성 설정을 해제 한 후 설치하시면 정상적으로 설치 및 사용이 가능합니다.

코어 격리(메모리 무결성)는 설정 -> Windows 보안 -> 장치 보안 -> 코어 격리(코어 격리 세부 정보)로 들어가서 설정을 해제하고

PC 재부팅 후 드라이버를 다시 설치하는 순서로 진행해 주십시오.

USB 드라이버가 정상적으로 설치될 경우 메모리 무결성 설정은 다시 Enable 할 수 없습니다.(드라이버 제거시 Enable 가능)

(메모리 무결성 해제에 따른 외부 드라이버 공격등의 위험도는 사용자 PC 의 환경에 따라 다릅니다. 따라서 메모리 무결성 해제  판단 및 그 결과에 대해 책임지지 않습니다.)

 

 

코어 격리

코어 격리는 Windows의 중요한 핵심 프로세스를 메모리에서 격리하여 악성 소프트웨어로부터 보호하는 Microsoft Windows의 보안 기능입니다. 가상화된 환경에서 이러한 핵심 프로세스를 실행하여 이 작업을 수행합니다. Windows 10의 2018 년 4 월 업데이트.

메모리 무결성

HVCI(하이퍼바이저 보호 코드 무결성)라고도 하는 메모리 무결성은 악성 프로그램이 하위 수준 드라이버를 사용하여 컴퓨터를 하이재킹하기 어렵게 만드는 Windows 보안 기능입니다.

드라이버는 운영 체제(이 경우 Windows)와 장치(예: 키보드 또는 웹캠 등)가 서로 통신할 수 있는 소프트웨어의 한 조각입니다. 디바이스에서 Windows에서 작업을 수행하도록 하려면 드라이버를 사용하여 해당 요청을 보냅니다.