“Windows에서 이 파일의 디지털 서명을 확인할 수 없습니다” 오류 해결 방법
” Windows에서 이 파일의 디지털 서명을 확인할 수 없습니다.”라는 오류 메시지는 정말 골칫거리입니다.일반적으로 서명되지 않은 앱이나 드라이버를 설치하려고 할 때, 또는 Windows가 갑자기 디지털 서명 문제로 오류를 일으킬 때 발생합니다.이 오류 코드는 0xc0000428Windows가 해당 파일을 인식하거나 신뢰하지 않는다는 의미이며, 이로 인해 시작 프로그램이나 설치 과정에서 해당 프로그램이 로드되지 못할 수 있습니다.특히 서명되지 않은 드라이버나 사용자 지정 드라이버를 사용할 때 이 오류가 자주 발생한다면, 이 가이드에서 몇 가지 유용한 해결 방법을 소개합니다.목표는 Windows의 엄격한 보안 장벽에 걸리지 않고 하드웨어 또는 소프트웨어를 작동시킬 수 있도록 서명 검사를 안전하게(어느 정도는) 우회하는 것입니다.단, 이러한 설정을 영구적으로 해제하는 것이 항상 이상적인 것은 아니지만, 테스트 목적이나 합법적인 서명되지 않은 드라이버를 사용하는 경우에는 필요할 수 있다는 점을 기억하세요.
“Windows에서 이 파일의 디지털 서명을 확인할 수 없습니다.” 오류를 해결하는 방법은 무엇입니까?
일반적으로 Windows는 서명되지 않은 앱/드라이버에 대해 경고 표시를 하는데, 그럴 만한 이유가 있습니다.하지만 때로는 이러한 앱/드라이버가 무해하다고 확신하거나, 단순히 어떤 기능을 작동시키고 싶은 절박한 상황일 수 있습니다.아래 소개하는 방법들은 보안 기능을 일시적으로 비활성화하는 것부터 테스트 모드 실행이나 시스템 검사와 같은 고급 단계까지 다양합니다.모든 방법이 모든 컴퓨터에서 작동하는 것은 아니며, 일부 단계는 주의가 필요합니다. Windows가 필요 이상으로 복잡하게 만들어 놓은 탓에 어쩔 수 없는 부분도 있기 때문입니다.
서명 확인 비활성화
이 방법은 Windows의 드라이버 서명 강제 적용 기능을 비활성화하여 서명되지 않은 드라이버도 서명된 드라이버처럼 로드할 수 있도록 합니다.설치하려는 소프트웨어에 대해 확신이 있을 때 유용하며, 기본적으로 Windows에 “지금은 디지털 서명 같은 건 무시해”라고 말하는 것과 같습니다.
- 작업 표시줄에서 Windows 로고를 클릭하세요.
- 키보드에서 Shift 키를 길게 누르세요.
- Shift 키를 누른 상태에서 전원 아이콘 > 다시 시작을 클릭합니다.
- 재부팅 후 복구 모드로 진입합니다.화면에서 문제 해결을 선택한 다음 고급 옵션 으로 이동하세요.
- 시작 설정(Startup Settings)을 선택 하고 다시 시작(Restart)을 클릭하세요.
- 메뉴가 나타나면 ‘드라이버 서명 적용 비활성화’를 누르세요.일반적으로 버전에 따라 숫자 키 7 또는 F7을 눌러야 합니다.
- PC가 다시 시작되면 서명되지 않은 드라이버가 로드될 수 있습니다.드라이버 또는 앱을 설치한 다음 복구 모드로 돌아가서 보안을 강화하려면 강제 적용을 다시 활성화하십시오.시스템이 다시 시작되면 정상적으로 부팅됩니다.
야, 어떤 시스템에서는 몇 번 시도하거나 재부팅해야 완전히 적용될 수도 있어.하지만 서명되지 않았지만 아마도 안전한 드라이버가 있을 때 유용한 방법이야.
시스템 무결성 검사 없이 재부팅
이 방법은 파일 무결성 검사를 비활성화합니다.무결성 검사는 Windows에서 파일이 변조되지 않았는지 확인하는 기능입니다.이 기능을 끄면 서명되지 않은 파일도 일시적으로 로드할 수 있습니다. Windows는 때때로 과도하게 반응하여 검증되지 않은 파일을 모두 차단하는데, 이 방법이 이러한 문제를 해결하는 데 도움이 될 수 있습니다.
- 누르다 Windows + R.
- 명령 프롬프트를 관리자 권한으로 실행하려면 입력한
cmd다음 Enter 키를 누르십시오.Ctrl + Shift + Enter - 다음 명령어를 입력하고
bcdedit /set nointegritychecks ONEnter 키를 누르세요. - PC를 재부팅하세요.
- 이제 서명되지 않은 드라이버나 앱을 설치해 보세요.
- 작업이 완료되면 무결성 검사를 다시 활성화하는 것을 잊지 마세요.무결성 검사를 비활성화하면 보안에 취약해집니다.다음 명령어를 실행
bcdedit /set nointegritychecks OFF하고 다시 재부팅하세요.윈도우는 보안에 있어서 다소 일관성이 없으니 주의해야 합니다.
테스트 모드로 설치
이는 서명되지 않은 드라이버를 실행하는 보다 덜 침습적인 방법입니다. Windows에 “지금 테스트 중이니 놀라지 마세요.”라고 알리는 것이죠.마치 Windows를 특별한 테스트 환경에 넣는 것과 같으며, 간단한 명령어로 쉽게 구현할 수 있습니다.
- 관리자 권한으로 명령 프롬프트를 엽니다( Windows + R, 그런 다음 입력합니다
bcdedit /set testsigning on). - PC를 재시작하세요.화면 모서리에 “테스트 모드”라는 워터마크가 표시될 텐데, 이는 정상입니다.
- 서명되지 않은 드라이버 또는 소프트웨어를 설치하세요.
- 작업이 완료되면 일반 모드로 돌아가려면
bcdedit /set testsigning off명령 프롬프트에서 해당 명령어를 실행하고 다시 시작하십시오.
이 방법은 일종의 편법이지만, 주요 보안 설정을 영구적으로 변경하지 않고 서명되지 않은 콘텐츠를 테스트하는 데 효과적입니다.
손상된 파일을 복구하려면 SFC 및 DISM을 실행하세요.
오류의 원인이 시스템 파일 손상일 경우(생각보다 흔한 일입니다), 시스템 검사를 실행하여 손상되거나 오류가 발생한 파일을 복구하면 디지털 서명 오류가 해결될 수 있습니다.물론, 윈도우는 이런 문제를 필요 이상으로 어렵게 만들어 놓았죠.
- 관리자 권한으로 명령 프롬프트를 엽니다.
- DISM 검사를 실행하세요
DISM /Online /Cleanup-Image /RestoreHealth.검사가 완료될 때까지 기다리세요.몇 분 정도 소요될 수 있습니다. - 이어서 시스템 파일 검사를 실행하세요
SFC /scannow.이렇게 하면 손상된 시스템 파일을 검사하고 복구할 수 있습니다. - 완료되면 PC를 다시 시작하고 오류가 계속 발생하는지 확인하십시오.
최근 설치한 애플리케이션/드라이버를 제거하거나 업데이트하세요.
최근 드라이버나 소프트웨어를 설치한 후 이 메시지가 나타나기 시작했다면, 해당 드라이버나 소프트웨어를 제거하거나 업데이트해 보는 것이 좋습니다. Windows에서 버전 불일치나 서명되지 않은 버전 때문에 경고 메시지를 표시하는 것일 수 있습니다.특히 베타 버전이나 직접 제작한 드라이버의 경우 더욱 그렇습니다.
- Enter 키 를 누르고 Windows + R, 를 입력한
appwiz.cpl다음 Enter 키를 눌러 프로그램 및 기능을 엽니다. - 충돌을 일으킬 수 있는 최근 설치했거나 의심스러운 애플리케이션을 모두 제거하십시오.
기기 관리자에서 경고 아이콘이 표시된 기기가 있는지 확인해 보는 것도 좋습니다.
- 누르고 Windows + R, 입력하고
devmgmt.msc, Enter 키를 누르세요. - 노란색 경고 표시가 있는 기기를 찾으세요.
- 마우스 오른쪽 버튼을 클릭하고 ‘드라이버 업데이트’를 선택하세요.‘드라이버 자동 검색’을 선택하십시오.
- 그래도 문제가 해결되지 않으면 마우스 오른쪽 버튼을 다시 클릭하고 ‘ 장치 제거’를 선택하세요.컴퓨터를 다시 시작하면 Windows에서 서명된 드라이버를 다시 설치하려고 시도할 것입니다.
시스템 복원을 사용하세요
다른 모든 방법이 실패하면 오류가 발생하지 않았던 시점으로 되돌리는 것이 해결책이 될 수 있습니다.이는 시스템 변경 사항을 되돌리는 것이므로 일반적으로 최후의 수단이지만, 많은 문제를 예방할 수 있습니다.
- 누르고 Windows + R, 입력하고
rstrui, Enter 키를 누르세요. - 문제가 발생하기 전 시점으로 복원 지점을 선택하세요.
- 화면의 지시에 따라 Windows가 작업을 완료하도록 하십시오.
결국 이러한 방법들은 보안과 기능성 사이의 균형을 맞추는 것에 관한 것입니다.모든 해결책이 모든 환경에 적합한 것은 아니며, 때로는 시행착오를 거쳐야 할 때도 있습니다.이 글이 누군가에게 골치 아픈 오류를 해결하는 데 도움이 되기를 바랍니다.
요약
- 운전자 서명 강제 적용을 일시적으로 비활성화합니다.
- 무결성 검사를 끄고 재부팅하세요
- 서명되지 않은 드라이버를 실행하려면 테스트 모드로 부팅하십시오.
- SFC와 DISM을 사용하여 시스템 검사를 실행하세요.
- 최근 드라이버 및 앱을 제거하거나 업데이트하세요.
- 정말 어쩔 수 없다면 시스템 복원을 사용하세요.
마무리
“디지털 서명을 확인할 수 없습니다”라는 메시지를 해결하는 것은 꽤 번거롭지만, 이러한 방법들을 사용하면 대부분 해결할 수 있습니다.다만, 보안 기능을 끄면 PC가 더 취약해지므로 영구적으로 그렇게 두지 마세요.이러한 방법들을 사용하여 신뢰할 수 있는 소프트웨어를 테스트하거나 설치한 후 보안 기능을 다시 활성화하십시오.이 글이 골칫거리를 해결하고 하드웨어 또는 소프트웨어 문제를 큰 어려움 없이 해결하는 데 도움이 되기를 바랍니다.