Windows 작업을위한 호스트 프로세스란 무엇이며, 왜 내 PC에서 그렇게 많이 운영되고 있습니까?
Task Manager 창을 통해 언제든지 "Host Process for Windows Tasks"라는 프로세스를 보았을 것입니다. 실제로이 태스크의 여러 인스턴스가 동시에 실행되는 것을 보았을 것입니다. 그게 뭔지 궁금해하고 가끔씩 왜 그렇게 많은지 궁금해하신다면, 우리는 당신을 위해 해답을 얻었습니다..
이 기사는 Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe 및 기타 여러 작업 관리자에서 볼 수있는 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. 그 서비스가 무엇인지 모릅니다. 더 읽기 시작하기!
작업 관리자에있는 이유 및 그 이유?
Windows 작업 호스트 프로세스는 공식적인 Microsoft 핵심 프로세스입니다. Windows에서 실행 파일 (EXE) 파일에서로드되는 서비스는 시스템에서 전체 프로세스로 분리되어 작업 관리자의 자체 이름으로 나열됩니다. EXE 파일이 아닌 DLL (Dynamic Linked Library) 파일에서로드하는 서비스는 전체 프로세스로 자체 개발할 수 없습니다. 대신 Windows 작업 용 호스트 프로세스는 해당 서비스의 호스트 역할을해야합니다.
Windows에로드 된 각 DLL 기반 서비스 또는 DLL 기반 서비스 그룹에 대해 실행중인 별도의 Windows 프로세스 용 호스트 프로세스 항목이 표시됩니다. DLL 기반 서비스의 분류 여부와 방법은 서비스 개발자의 몫입니다. 표시되는 인스턴스의 수는 시스템에서 실행중인 프로세스의 수에 따라 다릅니다. 현재 시스템에서는 두 개의 인스턴스 만 보았지만 다른 시스템에서는 수십 개의 인스턴스를 보았습니다..
불행히도 작업 관리자는 각 Windows 프로세스 용 호스트 프로세스 항목에 어떤 서비스 (또는 서비스 그룹)가 연결되어 있는지 정확히 알 수 없습니다. 각 인스턴스가 무엇에 연결되어 있는지 궁금하다면 Microsoft에서 제공하는 무료 Sysinternals 유틸리티 인 Process Explorer를 다운로드해야합니다. 휴대용 도구이므로 설치할 필요가 없습니다. 파일을 다운로드하고 파일을 추출한 다음 실행하십시오. Process Explorer에서 View> Lower Pane을 선택하여 선택한 프로세스에 대한 세부 정보를 볼 수 있습니다. 목록을 아래로 스크롤하고 taskhostw.exe 항목 중 하나를 선택하십시오. 이것이 Windows Tasks 서비스 용 호스트 프로세스의 파일 이름입니다..
아래쪽 창에서 세부 정보를 살펴보면이 서비스가 내 오디오 드라이버에 연결되어 있고 키보드 레이아웃과 관련된 레지스트리 키도 있음을 함께 모을 수 있습니다. 따라서, 나는 그것이 내 키보드의 어떤 미디어 키 (음량, 음소거 등)를 언제 눌러야 하는지를 모니터링하고 그들이 필요로하는 곳에서 적절한 명령을 전달한다고 가정 할 것입니다..
왜 Windows 시작시 많은 리소스를 사용합니까??
일반적으로 Windows 작업 용 호스트 프로세스의 CPU 및 메모리 인스턴스는 항목이 연결된 서비스에 따라 다릅니다. 일반적으로 각 서비스는 작업을 수행하는 데 필요한 자원을 소비 한 다음 다시 활동의 기준으로 되돌아갑니다. Windows 작업 용 호스트 프로세스의 단일 인스턴스가 지속적으로 더 많은 리소스를 사용해야한다는 것을 알게되면 해당 인스턴스에 연결된 서비스를 추적하고 관련 서비스 자체를 문제 해결해야합니다.
시작 직후 Windows 작업 용 호스트 프로세스의 모든 인스턴스가 CPU와 같은 추가 리소스를 소비하는 것처럼 보일 수 있습니다. 이는 또한 정상적인 행동이며 신속하게 해결되어야합니다. Windows가 시작되면 Windows 용 호스트 프로세스는 레지스트리의 서비스 항목을 검색하여로드해야하는 DLL 기반 서비스의 목록을 작성합니다. 그런 다음 각 서비스를로드하고 그 시간 동안 공정한 CPU 사용량을 보게됩니다.
사용 중지 할 수 있습니까??
아니요, Windows 작업 용 호스트 프로세스를 비활성화 할 수 없습니다. 그리고 당신은 어쨌든하고 싶지 않을 것입니다. DLL 기반 서비스를 시스템에로드 할 수 있어야하며 실행중인 항목에 따라 Windows 프로세스 용 호스트 프로세스를 사용 불가능으로 설정하면 여러 가지 문제가 발생할 수 있습니다. Windows는 일시적으로 작업을 종료하도록하지 않습니다..
이 과정이 바이러스가 될 수 있었습니까??
프로세스 자체는 공식적인 Windows 구성 요소입니다. 바이러스가 실제 Windows 프로세스 용 호스트 프로세스를 자체 실행 파일로 대체 한 것이 가능한 것은 사실이지만 가능성은 거의 없습니다. 이 과정을 공중 납치하는 바이러스에 대한보고는 없었습니다. 확실하게 알고 싶으면 Windows 작업의 기본 파일 위치에 대한 호스트 프로세스를 체크 아웃 할 수 있습니다. 작업 관리자에서 Windows 작업의 호스트 프로세스를 마우스 오른쪽 단추로 클릭하고 "파일 위치 열기"옵션을 선택하십시오..
파일이 Windows \ System32 폴더에 저장되어 있으면 바이러스를 다루지 않는 것이 확실 할 수 있습니다.
즉, 여전히 마음의 평화를 원한다면 - 또는 System32 폴더 이외의 위치에 저장된 파일을 볼 때 선호하는 바이러스 스캐너를 사용하는 바이러스를 검사하십시오. 죄송합니다보다 더 안전!