Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10의 Windows 작업 또는 서비스 호스트에 대한 호스트 프로세스란 무엇입니까?

컴퓨터에 성능 문제가 발생할 때마다 가장 먼저 하는 일은 작업 관리자를 열고 가장 많은 리소스를 사용하는 응용 프로그램이나 구성 요소를 찾는 것입니다. 작업 관리자에 익숙하다면 때때로 'Windows 작업을 위한 호스트 프로세스 ' 또는 '서비스 호스트 ' 프로세스가 리소스를 소비합니다. 이러한 프로세스는 무엇이며 호스트 프로세스가 작동을 멈췄거나 CPU, 디스크 또는 메모리 사용량이 많은 경우 무엇을 할 수 있습니까?

Windows 작업 또는 서비스 호스트에 대한 호스트 프로세스

Windows 11/10의 Windows 작업 또는 서비스 호스트에 대한 호스트 프로세스란 무엇입니까?

Windows는 기본적으로 서비스 때문에 작동합니다. 백그라운드에서 실행되는 많은 서비스는 일상적인 작업과 작업을 용이하게 합니다. 이러한 서비스 중 일부는 EXE 파일로 컴파일되며 그 자체로 완전합니다. 이러한 서비스는 작업 관리자에 표시됩니다. 그러나 일부 서비스는 DLL 파일로 작성되어 직접 실행할 수 없습니다. Microsoft는 프로그래밍 관점에서 유지 관리 및 업데이트가 쉽기 때문에 DLL 파일로 전환했습니다. DLL 서비스는 호스트 프로세스, 이를 실행할 수 있는 EXE가 필요하며 이것이 Windows의 'taskhost'입니다.

Windows 11/10의 작업 호스트 System32에 있는 코어 파일입니다. 폴더 이름이 'taskhostw.exe로 변경되었습니다. ', 'taskhost.exe ' Windows 7 . 다른 위치에서 이 이름의 파일을 찾은 경우 바이러스일 수 있으므로 보안 소프트웨어를 통해 확인하는 것이 좋습니다.

각 'Windows 작업용 호스트 프로세스'는 백그라운드에서 일부 서비스를 실행하는 '작업 호스트'의 인스턴스입니다. Windows 작업 관리자에서는 실행 중인 서비스를 정확히 볼 수 없지만 다른 도구에서는 볼 수 있습니다.

Windows 서비스용 호스트 프로세스가 작동을 멈췄거나 높은 리소스를 사용하고 있습니다.

'작동 중지됨' 메시지 상자가 표시되면 다음 문제 해결 제안을 시도할 수 있습니다.

  1. 작업 스케줄러를 엽니다. 왼쪽 창에서 작업 스케줄러 라이브러리> Microsoft> Windows> RAC를 클릭합니다. 그런 다음 보기 메뉴를 클릭하고 숨겨진 작업 표시를 선택합니다. 가운데 창에서 RAC 작업을 마우스 오른쪽 버튼으로 클릭하고 비활성화를 클릭합니다. 이것이 도움이 되는지 확인하십시오. 그렇지 않은 경우 변경 사항을 되돌립니다.
  2. 이벤트 뷰어를 열고 왼쪽 창에서 빨간색 표시가 있는 최신 애플리케이션 이벤트 로그를 선택합니다. 이벤트를 두 번 클릭하면 이벤트의 세부 정보를 볼 수 있습니다. 여기에서 유용한 정보가 있는지 확인하십시오. Windows용 호스트 프로세스가 작동을 멈췄습니다 메시지가 표시되면 도움이 될 수 있습니다.
  3. 클린 부팅을 수행하고 수동으로 문제를 해결합니다.

이 프로세스에서 많은 리소스를 사용하고 있는 경우가 있을 수 있습니다. 이제 이것이 프로세스 자체가 아니라 기본 서비스로 인해 발생한다는 것을 이해할 수 있습니다. 또한 Windows 시작 시 리소스가 많이 소모되는 것을 알 수 있습니다. 이는 taskhost가 모든 DLL 파일을 로드하고 실행하도록 예약하기 때문입니다. 완료되면 사용량이 더 낮은 값으로 안정되고 나머지 시간 동안 매우 낮은 상태로 유지됩니다.

앞에서 작업 관리자를 사용하면 기본 서비스를 볼 수 없다고 언급했습니다. 그러나 Microsoft의 Process Explorer를 사용하여 작업 호스트 아래의 서비스를 볼 수 있습니다. 휴대용 유틸리티이며 다운로드 후 바로 실행할 수 있습니다. 이 도구를 사용하여 작업 호스트와 관련된 모든 세부 정보를 볼 수 있습니다.

왼쪽 창에서 'taskhostw.exe'를 찾으면 아래쪽 창에서 모든 세부 정보를 읽을 수 있습니다. taskhost에 의해 로드된 DLL 파일 목록을 보는 또 다른 방법은 cmd 창에 다음 명령을 입력하는 것입니다.

tasklist /M /FI "IMAGENAME eq taskhostw.exe

Windows 11/10의 Windows 작업 또는 서비스 호스트에 대한 호스트 프로세스란 무엇입니까?

이 명령은 Windows 시작 시 이 프로세스에 의해 로드된 모든 DLL 파일을 나열합니다. 목록을 살펴보면 Windows에 핵심 기능을 제공하는 몇 가지 필수 파일을 찾을 수 있습니다.

간단히 말해서 작업 호스트 핵심 Windows 프로세스입니다. 동적 링크 라이브러리를 로드하고 실행하는 기능을 제공합니다. 다양한 DLL 파일을 호스팅하기 때문에 때때로 정상적인 속도로 리소스를 소모할 수 있습니다. 프로세스가 응답을 중지하거나 많은 리소스를 사용하는 이러한 문제에 직면한 경우. 프로세스 탐색기, 성능 모니터 및 리소스 모니터를 사용하고 수동으로 문제를 해결해 보십시오.

이러한 프로세스, 파일 또는 파일 형식에 대해 알고 싶으십니까?

Windows.edb 파일 | csrss.exe | Svchost.exe | StorDiag.exe | MOM.exe | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | 콘호스트.exe | mDNSResponder.exe.

Windows 11/10의 Windows 작업 또는 서비스 호스트에 대한 호스트 프로세스란 무엇입니까?