Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

오류 코드 DC040780(이벤트 ID 17) '보안 센터에서 호출자의 유효성을 검사하지 못했습니다' 완벽 해결 가이드

'보안 센터에서 호출자의 유효성을 검사하지 못했습니다(DC040780)' 오류는 일부 컴퓨터에서 매우 자주 발생하는 문제입니다. 이 오류가 나타나는 원인은 여러 가지가 있지만, 대부분 Windows 시스템 파일 손상 또는 서드파티 보안 프로그램과 Windows Defender·보안 센터 간의 충돌과 관련이 있습니다.

오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드

이 문제를 면밀히 조사한 결과, 이벤트 뷰어에 DC040780 오류를 유발할 수 있는 다양한 근본 원인이 확인되었습니다. 주요 원인은 다음과 같습니다.

  • Acronis True Image로 인한 소프트웨어 충돌 – Acronis True Image의 하위 프로세스가 보안 센터와 충돌하는 경우가 상당히 흔합니다. 이 경우 해당 프로그램을 임시로 제거한 후 문제가 사라지는지 확인해 보세요.
  • 서드파티 보안 소프트웨어 충돌 – McAfee 등 서드파티 백신 제품이 Windows Defender 또는 Windows 방화벽 프로세스와 충돌하는 경우입니다. 서드파티 보안 제품을 제거하거나 최신 버전으로 재설치하면 해결될 수 있습니다.
  • Windows Defender가 서드파티 보안 구성 요소를 거부 – 일부 보안 제품 환경에서는 기본 보안 솔루션(Windows Defender + Windows 방화벽)과 서드파티 백신이 동시에 실행되어 충돌이 발생하고, 그 결과가 이벤트 뷰어에 기록됩니다. 이 시나리오를 확인하려면 두 구성 요소를 모두 비활성화해야 합니다.
  • McAfee 결함 – McAfee Antivirus 또는 McAfee Endpoint Security 사용 중이라면, 서드파티 백신이 이미 활성화되어 있음에도 Windows Defender가 함께 실행되는 결함 때문에 문제가 생길 수 있습니다. 이 경우 레지스트리 편집기로 기본 구성 요소를 비활성화하여 충돌을 막을 수 있습니다.
  • Symantec Endpoint Protection 결함 – Symantec Endpoint Protection 사용 중 이 오류가 나타난다면 보안 센터의 하위 구성 요소와 관련된 문제일 가능성이 높습니다. 실제로 관리자 권한 레지스트리 창에서 보안 센터를 완전히 비활성화한 후 문제가 해결되었다는 사용자 사례가 많습니다.
  • 구버전 BIOS 펌웨어 – Dell 컴퓨터에서는 BIOS 버전이 크게 뒤처져 있을 때 이 오류가 발생하는 경우가 드물지 않습니다. 공식 문서에 따라 최신 BIOS 펌웨어를 설치하여 해결한 사례도 있습니다.
  • 시스템 파일 손상 – 특정 상황에서는 시스템 파일 손상 자체가 이 오류 코드의 근본 원인일 수 있습니다. 되돌릴 수 없는 변경을 피하려면 복구 설치(repair install) 절차로 문제를 해결하는 것이 좋습니다.

이제 이 오류 코드의 잠재적 원인을 모두 파악했으니, 실제 사용자들이 성공적으로 적용해 새로운 오류 발생을 차단한 해결 방법들을 순서대로 살펴보겠습니다.

방법 1: Acronis True Image 2021 제거하기 (해당되는 경우)

많은 사용자들의 보고에 따르면, DC040780 오류의 원인 중 하나는 Acronis True Image 2021이 유발하는 충돌입니다. 언뜻 관련이 없어 보이지만, 이 소프트웨어가 사용하는 일부 백그라운드 프로세스가 Windows 10에서 보안 센터 문제를 알리는 이벤트 오류를 반복적으로 발생시키는 것으로 확인되었습니다.

컴퓨터에 Acronis True Image 2021이 설치되어 있다면 아래 단계에 따라 임시로 제거한 후, 새로운 이벤트 오류가 더 이상 나타나지 않는지 확인해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  2. 프로그램 및 기능 화면에서 설치된 프로그램 목록을 스크롤하여 Acronis True Image 2021 항목을 찾습니다.
  3. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  4. 제거 화면의 안내에 따라 삭제를 완료한 후, 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

이 방법이 해당되지 않는다면 다음 해결 방법으로 넘어가세요.

방법 2: 서드파티 보안 제품 제거 후 최신 버전 재설치 (해당되는 경우)

이 문제는 종종 McAfee에서 비롯된 불일치 때문에 발생하며, 이후 애플리케이션 업데이트를 통해 수정된 바 있습니다.

다만 DC040780 오류는 때때로 McAfee Endpoint Security 또는 McAfee VirusScan의 자동 업데이트 기능 자체를 손상시키기도 합니다. 따라서 가장 좋은 방법은 서드파티 보안 제품을 먼저 제거한 뒤, 사용 가능한 최신 버전을 새로 설치하는 것입니다.

참고: 조사 결과 Comodo Internet Security 역시 동일한 종류의 문제를 일으킬 수 있는 것으로 알려져 있습니다.

현재 상황에 이 시나리오가 해당된다면, 아래 단계에 따라 McAfee(또는 다른 서드파티 보안 제품)를 제거한 후 최신 버전을 설치하세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'appwiz.cpl'을 입력한 후 Enter 키를 눌러 프로그램 및 기능 화면을 엽니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  2. 프로그램 및 기능 메뉴에서 설치된 프로그램 목록을 스크롤하여 제거하려는 보안 제품을 찾습니다.
  3. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  4. 화면 안내에 따라 보안 제품의 제거를 완료한 후 컴퓨터를 재시작합니다.
    팁: 제거가 확실하게 이루어지도록, 남아 있는 잔여 파일까지 삭제하는 추가 정리 작업을 진행하는 것도 좋습니다.
  5. 컴퓨터가 부팅된 후 이벤트 뷰어를 확인하여 '보안 센터에서 호출자의 유효성을 검사하지 못했습니다' 오류가 계속 발생하는지 살펴봅니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드

    참고: 문제가 해결되었다면 서드파티 보안 제품이 원인임이 확인된 것입니다. 기존 백신을 계속 사용하고 싶다면 해당 제조사의 다운로드 페이지에서 최신 버전을 받아 설치한 후 문제가 재발하는지 확인해 보세요.

문제가 여전히 해결되지 않았거나 이 방법이 해당되지 않는다면, 다음 해결 방법으로 넘어갑니다.

방법 3: Windows Defender 및 Windows 방화벽 비활성화 (Windows 10)

Windows가 서드파티 보안 제품을 Windows Defender + Windows 방화벽의 유효한 대체제로 인식하지 못하는 상황에서도 DC040780 오류가 나타날 수 있습니다.

이 경우 서드파티 보안 솔루션과 Windows 보안이 동시에 실행되면서 특정 커널 프로세스 간 충돌이 발생하고, 그 결과 이 오류 코드가 나타납니다.

참고: 이 시나리오는 현재까지 Windows 10에서만 보고되고 있습니다.

이 경우 Windows 10 설정 메뉴에 접근하여 Windows Defender와 Windows 방화벽을 모두 비활성화하면 서드파티 보안 제품과의 충돌을 예방할 수 있습니다.

아래 단계에 따라 Windows 10 GUI 메뉴를 통해 두 구성 요소를 비활성화하세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'windowsdefender'를 입력한 후 Enter 키를 눌러 Windows 보안 메뉴를 엽니다. UAC 창이 나타나면 를 클릭합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  2. Windows 보안 메뉴에서 바이러스 및 위협 방지 탭을 클릭한 뒤, 바이러스 및 위협 방지 설정 아래의 설정 관리 하이퍼링크를 클릭합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  3. 다음 화면에서 실시간 보호에 해당하는 토글 스위치를 끕니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  4. 첫 번째 Windows 보안 창으로 돌아간 후 방화벽 및 네트워크 보호를 클릭합니다.
  5. 현재 활성화된 네트워크를 클릭한 뒤, Windows Defender 방화벽에 해당하는 토글을 끕니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  6. 완료 후 컴퓨터를 재시작하고, 이벤트 뷰어에서 DC040780 오류가 사라졌는지 다시 확인합니다.

이 방법으로도 해결되지 않는다면 다음 방법으로 넘어가세요.

방법 4: 레지스트리 편집기로 Windows Defender 비활성화 (해당되는 경우)

McAfee를 사용 중인데 Windows Defender와 Windows 방화벽의 모든 제어 옵션이 회색으로 비활성화되어 위 방법을 적용할 수 없다면, 레지스트리 편집기를 사용해 내장 보안 구성 요소를 비활성화해야 합니다.

McAfee Antivirus 사용 중 같은 문제를 겪던 여러 사용자들이 몇 가지 레지스트리 조정을 통해 Windows Defender를 비활성화한 뒤, '보안 센터에서 호출자의 유효성을 검사하지 못했습니다(DC040780)' 오류가 더 이상 발생하지 않았다고 확인했습니다.

이 방법을 시도하려면 아래 지침을 따르세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'regedit'을 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드

    참고: UAC 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.

  2. 레지스트리 편집기에서 왼쪽 메뉴를 이용해 다음 위치로 이동합니다:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
  3. 올바른 위치에 도달했다면 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  4. 새로 만든 DWORD 값의 이름을 DisableAntiSpyware로 변경하고 Enter 키를 눌러 저장합니다.
  5. 새로 생성한 DisableAntiSpyware 값을 두 번 클릭하고, 단위(Hexadecimal)16진수로, 값 데이터1로 설정한 후 확인을 클릭해 변경 사항을 저장합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  6. 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생한다면 다음 해결 방법으로 넘어갑니다.

방법 5: 보안 센터 비활성화 (해당되는 경우)

Symantec Endpoint Protection을 사용 중이며 이벤트 뷰어에 소프트웨어 충돌을 가리키는 DC040780 오류가 가득하다면, 서드파티 보안 제품을 유지한 채 문제를 해결하는 유일한 방법은 보안 센터를 완전히 비활성화하는 것입니다.

다행히 몇 가지 레지스트리 변경만으로 보안 센터가 작동하지 않도록 차단할 수 있는 비교적 간단한 방법이 있습니다.

관리자 권한으로 레지스트리 편집기를 연 뒤, SecurityHealthServicewscsvc 값을 수정하여 기본 보안 서비스와 관련 종속성이 실행되지 않도록 설정하세요.

주의: 아래 단계를 진행하기 전에 레지스트리 데이터를 미리 백업하는 것을 권장합니다. 작업 후 문제가 생기더라도 정상 상태로 쉽게 되돌릴 수 있습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'regedit'을 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다. UAC 창이 나타나면 를 클릭합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  2. 레지스트리 편집기에서 왼쪽 메뉴를 이용해 다음 위치로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityHealthService

    참고: 직접 경로를 탐색하거나, 상단 주소 표시줄에 경로를 붙여넣고 Enter 키를 눌러 즉시 이동할 수 있습니다.

  3. 올바른 위치에 도달했다면 오른쪽 영역에서 Start DWORD 값을 두 번 클릭합니다.
  4. Start 값단위16진수로 설정한 후, 값 데이터4로 변경하고 저장합니다.오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드
  5. SecurityHealthService 키 수정이 완료되면, 상단 주소 표시줄을 이용해 다음 위치로 이동하여 wscsvc 키에 대해서도 동일한 작업을 수행합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc
  6. 올바른 위치에 도달하면 오른쪽 영역에서 Start 값을 두 번 클릭합니다.
  7. 앞서와 마찬가지로 단위16진수로, 값 데이터4로 설정합니다.
  8. 레지스트리 편집기를 닫고 컴퓨터를 재시작한 뒤, 이벤트 뷰어를 모니터링하여 DC040780 오류의 새로운 발생이 중단되었는지 확인합니다.

이 시나리오가 해당되지 않는다면 다음 해결 방법으로 넘어갑니다.

방법 6: BIOS 펌웨어 업데이트

데스크톱 컴퓨터(특히 Dell)에서 이 문제를 겪은 일부 사용자들은 BIOS 펌웨어를 업데이트한 후 DC040780 오류로 이어지던 이벤트 뷰어 기록이 중단되었다고 보고했습니다.

특히 이러한 오류가 시스템 충돌(crash)보다 먼저 나타나는 경우에는 BIOS 업데이트가 큰 도움이 됩니다.

다만 BIOS 업데이트 절차는 메인보드 제조사마다 크게 다르다는 점을 이해해야 합니다.

경고: 잘못된 절차로 진행하면 PC에 추가적인 불안정 문제가 발생할 수 있습니다. 따라서 BIOS 업데이트 경험이 있고, 메인보드 제조사가 제공하는 지침대로 작업을 완료할 수 있다고 확신하는 경우에만 진행하기를 권장합니다.

업데이트 세부 절차는 구성 환경마다 다르므로, 반드시 해당 제조사의 공식 문서를 참고하세요.

주요 제조사별 BIOS 업데이트 안내 페이지는 다음과 같습니다.

  • Dell
  • Acer
  • Lenovo
  • Asus

중요: 사용 중인 메인보드 제조사가 목록에 없다면, 온라인에서 해당 제조사 전용 업데이트 절차를 검색하세요.

BIOS를 최신 버전으로 업데이트한 후에도 문제가 계속된다면, 다음 해결 방법으로 넘어갑니다.

방법 7: 복구 설치(In-place Repair) 진행

위의 어떤 방법으로도 문제가 해결되지 않았다면, 운영체제가 정상적인 시스템 이벤트를 처리하는 능력에 영향을 주는 일종의 손상이 존재할 가능성이 높습니다.

이 경우 모든 Windows 관련 파일을 새로 고침하여 오류 코드를 해결해 보세요.

클린 설치(clean install)로도 가능하지만, 우리의 권장 방법은 복구 설치(in-place repair)입니다.

오류 코드 DC040780(이벤트 ID 17)  보안 센터에서 호출자의 유효성을 검사하지 못했습니다  완벽 해결 가이드

클린 설치는 OS 드라이브의 모든 데이터를 삭제하지만(사전 백업하지 않은 경우), 복구 설치는 운영체제 구성 요소만 교체하므로 개인 파일, 앱, 게임은 그대로 유지됩니다.