conhost.exe가 Windows 작업 관리자에 나타나고 그것이 무엇인지 궁금해하는 것을 본 적이 있을 것입니다. 그래픽 집약적 응용 프로그램이나 NVIDIA 그래픽을 실행하는 사용자는 여러 conhost 인스턴스를 볼 수도 있습니다. 이 기사에서는 이 프로세스가 실제로 왜 여러 인스턴스가 표시되고 Windows와 어떤 관련이 있는지 자세히 설명합니다.
Conhost.exe란 무엇입니까
먼저 conhost는 Console Window Host의 약자입니다. . 약간의 역사를 만들어 봅시다. Windows XP에서 명령 프롬프트는 CSRSS(클라이언트 서버 런타임 시스템 서비스)라는 유사한 프로세스에 의해 처리되었습니다. 그 당시 CSRSS는 충돌하여 전체 시스템을 다운시킬 수 있었고 개발자가 시스템 프로세스에서 테마 코드를 실행하는 것을 허용하지 않았습니다.
Windows Vista에서는 데스크톱 창 관리자(DWM)가 도입되었습니다. 이 서비스는 모든 애플리케이션이 자체적으로 처리하도록 하는 대신 데스크탑에 복합 보기를 그렸습니다. 이것은 명령 프롬프트에 다른 Windows와 유사한 테마 범위를 부여했습니다. dwm 서비스는 제목 표시줄과 프레임만 처리하고 다른 구성 요소는 남겨두므로 이전 스크롤 막대가 표시됩니다.
Windows 7에서 콘솔 창 호스트(conhost.exe)를 보았습니다. 이름에서 이미 알 수 있듯이 콘솔 창의 호스트 프로세스입니다. Conhost.exe는 CSRSS와 Windows 명령 프롬프트 사이의 인터페이스 역할을 하여 창에서 전체 cmd 프롬프트 창의 테마를 지정하고 명령 프롬프트로 끌어서 놓을 수 있는 것과 같은 이전 문제를 수정할 수 있습니다. Conhost.exe는 Windows 10까지 이어져 Windows에 도입된 모든 새로운 인터페이스 요소와 스타일을 위한 공간을 제공합니다.
작업 관리자는 콘솔 창 호스트의 다른 인스턴스를 표시하지만 여전히 CSRSS와 연결되어 있습니다. Process Explorer로 conhost.exe 프로세스를 확인하면 conhost.exe가 csrss.exe 프로세스에서 실행됨을 알 수 있습니다.
따라서 콘솔 창 호스트는 CSRSS와 같은 시스템 서비스 실행을 담당하는 쉘에 가깝고 최신 사용자 인터페이스 요소를 사용할 수 있는 기능을 부여할 수 있습니다.
Conhost.Exe 인스턴스가 여러 개 있는 이유
기사 시작 부분에서 말했듯이 작업 관리자에서 실행 중인 콘솔 창 호스트 프로세스의 여러 인스턴스를 종종 볼 수 있습니다. 이는 실행 중인 명령 프롬프트의 각 인스턴스에 자체 콘솔 창 호스트 프로세스가 있기 때문입니다. 타사 응용 프로그램이든 창이 활성 상태인지 여부에 관계없이 프롬프트를 실행하는 Windows인지 여부에 관계없이 작업 관리자에서 콘솔 창 호스트의 인스턴스를 볼 수 있습니다. 명령줄을 사용하여 백그라운드에서 자동 업데이트를 실행하는 애플리케이션을 예로 들 수 있습니다.
작업 관리자에서 실행 중인 conhost.exe의 여러 인스턴스를 보는 것은 일반적입니다. 이러한 인스턴스는 CPU 또는 RAM 리소스를 거의 사용하지 않습니다. 그러나 계속해서 과도한 CPU 또는 RAM 사용을 발견했다면 문제를 더 자세히 살펴보고 어떤 특정 응용 프로그램이 관련되어 있는지 확인해야 합니다. Microsoft의 Process Explorer를 다운로드하고 실행하여 문제가 무엇인지 자세히 알아볼 수 있습니다. 이 문서에서는 Process Explorer의 작동 방식에 대해 자세히 설명합니다.
conhost.exe가 맬웨어인지 여부가 궁금하다면 이것은 필수적인 Windows 구성 요소가 아닙니다. 그러나 바이러스가 실제 콘솔 창 호스트를 자체 프로세스로 대체할 수 있습니다. 콘솔 창 호스트의 인스턴스를 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 클릭하면 쉽게 찾을 수 있습니다. .
파일이 Windows\System32에 있는 경우 , 그러면 바이러스가 아니라는 것을 확신할 수 있습니다. 파일 위치가 %userprofile%\AppData\Roaming\Microsoft와 같은 다른 곳에 있으면 바이러스에 감염되었을 수 있습니다. conhost.exe로 가장하여 다양한 기능을 수행하는 특정 악성 코드가 있습니다. 더 나은 대안은 Malwarebytes와 같은 바이러스 백신을 설치하고 PC에서 전체 맬웨어 검사를 실행하는 것입니다.