Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 '이 드라이버 소프트웨어의 게시자를 확인할 수 없습니다' 오류 해결 방법

Windows 10 기기에 서드파티 드라이버를 설치하려고 할 때 "Windows에서 이 드라이버 소프트웨어의 게시자를 확인할 수 없습니다"라는 메시지가 표시된다면, 이 글이 도움이 될 것입니다. 이 글에서는 해당 오류가 발생하는 원인과 가장 효과적인 해결 방법을 자세히 안내합니다.

오류 발생 원인

이 문제는 드라이버 검증 과정에서 오류를 유발하는 형식이 잘못된 드라이버 카탈로그 파일 때문에 발생합니다. Microsoft는 KB4579311 업데이트 적용 후 일부 서드파티 드라이버 설치 시 경고가 표시될 수 있다고 공식적으로 밝힌 바 있습니다.

카탈로그 파일 검증 중 형식이 올바르지 않은 카탈로그 파일이 식별되면 이 문제가 발생합니다. 이 릴리스부터 Windows는 카탈로그 파일 내 DER 인코딩된 PKCS#7 콘텐츠의 유효성을 요구하며, 카탈로그 파일은 X.690 표준의 SET OF 멤버에 대한 DER 인코딩을 설명하는 11.6절에 따라 서명되어야 합니다.

이 오류가 발생했을 때 가장 안전하고 권장되는 방법은 드라이버 공급업체 또는 장치 제조업체(OEM)에 문의하여 업데이트되고 올바르게 서명된 드라이버를 받는 것입니다. 그 외에 아래의 우회 방법들을 시도해 볼 수도 있습니다.

방법 1: 명령 프롬프트로 무결성 검사 비활성화

다음 단계를 따르세요:

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에 아래 명령어를 한 줄씩 입력하고 각 줄마다 Enter 키를 누릅니다.
bcdedit.exe -set load options DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

명령이 정상적으로 실행되면 컴퓨터를 재시작하고, 부팅 후 드라이버를 다시 설치하여 오류 메시지가 사라졌는지 확인합니다.

참고: sigverif 유틸리티를 사용하면 서명되지 않은 드라이버를 쉽게 식별할 수 있습니다.

방법 2: 그룹 정책으로 드라이버 코드 서명 무시 설정

로컬 그룹 정책 편집기를 통해 Windows 10이 장치 드라이버의 코드 서명을 무시하도록 구성할 수 있습니다:

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 gpedit.msc를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다.
  • 왼쪽 창에서 아래 경로로 이동합니다:

사용자 구성 > 관리 템플릿 > 시스템 > 드라이버 설치

  • 오른쪽 창에서 장치 드라이버의 코드 서명 항목을 두 번 클릭하여 속성을 엽니다.
  • 정책 설정 화면에서 라디오 버튼을 사용으로 선택합니다.
  • Windows에서 디지털 서명이 없는 드라이버 파일을 감지하는 경우 옵션을 무시로 변경합니다.
  • 적용 > 확인을 클릭하여 변경 사항을 저장합니다.
  • 컴퓨터를 재시작합니다.

이제 Windows 10에서 디지털 서명이 없는 드라이버도 설치할 수 있습니다.

주의 사항

무결성 검사 비활성화와 테스트 서명 모드는 시스템 보안 수준을 낮출 수 있는 임시적인 해결책입니다. 드라이버 설치가 완료되면 보안 위험을 줄이기 위해 bcdedit.exe -set TESTSIGNING OFF 명령으로 테스트 서명 모드를 해제하고, 그룹 정책 설정도 원래대로 되돌리는 것이 좋습니다. 가능하다면 제조업체에서 제공하는 정식 서명 드라이버를 사용하는 것이 가장 안전합니다.

관련 오류

  1. 주제에 서명이 없습니다.
  2. 이 파일의 디지털 서명을 확인할 수 없습니다(오류 0xc0000428).