Anonim

Windows 10 Creators Update가 릴리스되었을 때 Windows 서비스 호스트가 많은 CPU 및 / 또는 RAM을 사용하는 문제가있었습니다. Microsoft가 문제를 해결하기위한 핫픽스를 발표 한 것은 일시적인 문제였습니다. Windows 10 Fall Creators Update가 출시되면 다시 발생할 경우를 대비하여이 문제를 해결하기에 좋은시기 인 것 같습니다.

Windows 서비스 호스트 란 무엇입니까?

Windows 서비스 호스트는 Windows가 DLL (Dynamic Link Libraries)에 액세스하는 모든 핵심 서비스를 다루기 위해 사용하는 포괄적 인 서비스입니다. 작업 관리자에 서비스 호스트가 표시되면 왼쪽에 아래쪽 화살표도 나타납니다. 이를 선택하면 해당 우산 아래에 어떤 서비스가 포함되어 있는지 확인할 수 있습니다.

아이디어는 이러한 우산 서비스를 만들어 리소스를 논리 그룹으로 구성하는 것이 었습니다. 예를 들어 단일 서비스 호스트에는 모든 Windows Update 및 백그라운드 파일 전송이 포함됩니다. 다른 하나는 Windows 방화벽, Defender 등을 호스팅 할 수 있습니다. 이론은 Windows가 이러한 리소스를 그룹화하여 모든 프로그램이 실패하거나 중지 된 경우 나머지 시스템이 안정적으로 유지되는 방식으로 프로그램을 사용할 수 있도록하는 것입니다.

자신의 컴퓨터를 확인하면 여러 Windows 서비스 호스트 인스턴스가 표시 될 수 있습니다. 옆에있는 화살표를 선택하고 각각이 호스팅하는 것을 확인하십시오.

이전 크리에이터 업데이트 Windows 시스템에서는 여러 프로세스가 포함 된 몇 가지 서비스 호스트 서비스가 표시됩니다. 크리에이터 업데이트 후에는 개별 서비스가 포함 된 더 많은 서비스 호스트가 표시됩니다. 아이디어는 그룹을 해제하여 문제 해결 프로세스를보다 쉽게 ​​만드는 것이 었습니다.

Windows 서비스 호스트는 높은 CPU 또는 RAM을 사용합니다

이제 Windows 서비스 호스트는 다른 서비스를 돌보는 호스트 서비스라는 것을 알게되었습니다. 많은 CPU 또는 RAM을 사용하는 Windows 서비스 호스트를 보면 이제 호스트 자체가 아니라 하위 서비스 중 하나라는 것을 알 수 있습니다.

일반적으로 프로세스가 멈췄거나 구성 오류나 파일 손상이 원인입니다. 좋은 소식은이 문제를 해결하는 여러 가지 방법이 있다는 것입니다. 나쁜 소식은 작업 관리자가 항상 어떤 하위 서비스가 문제를 일으키는 지 정확하게보고하지는 않는다는 것입니다.

Windows 오류가 발생할 때마다 비즈니스의 첫 번째 순서는 전체 재부팅입니다. 분실하고 싶지 않은 작업은 저장하고 컴퓨터를 재부팅하십시오. 문제가 해결되면 좋습니다. 문제가 해결되지 않으면 문제가 해결 될 때까지 다음 단계를 수행하십시오.

높은 CPU 또는 RAM 사용률의 일반적인 원인 중 하나는 Windows Update입니다. 먼저 업데이트가 실행되고 있는지 확인해야합니다.

  1. Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택하십시오.
  2. 업데이트 및 보안을 선택하고 Windows가 현재 업데이트를 실행 중인지 확인하십시오.

Windows 업데이트가 실행 중이면 진행률 표시 줄이 나타납니다. 그렇지 않은 경우 장치가 최신 상태임을 알리는 메시지가 표시됩니다.

두 번째 점검은 시스템 파일 검사기의 모든 Windows 오류를 바로 잡는 것입니다.

  1. Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트 (관리자)를 선택하십시오.
  2. 'sfc / scannow'를 입력하거나 붙여넣고 Enter를 누르십시오.
  3. 프로세스가 완료되도록합니다.

시스템 파일 검사기가 오류를 감지하면 오류를 자동으로 해결합니다. 이 프로세스를 실행 한 후에도 여전히 높은 활용률을 보이면 다른 방법을 시도해보십시오.

  1. 방금 사용한 명령 프롬프트에 'powershell'을 입력하십시오.
  2. 'Dism / Online / Cleanup-Image / RestoreHealth'를 입력하거나 붙여넣고 Enter를 누르십시오.
  3. 프로세스가 완료되도록합니다.

DISM은 '실시간'Windows 파일을 원본의 복사본이있는 Windows 캐시와 비교하는 Windows 파일 무결성 검사기입니다. 사용자 나 인증 된 프로그램이 수정하지 않은 것을 감지하면 파일을 원본으로 바꿉니다.

서비스를 중지

이러한 수정 사항 중 어느 것도 작동하지 않으면 문제를 일으키는 서비스를 확인하십시오. CPU 또는 RAM을 사용하는 서비스 호스트에서 서비스를 식별해야합니다. 그런 다음 해당 서비스를 중지하고 모니터링 한 다음 거기서 시작해야합니다.

  1. 작업 관리자를 열고 모든 CPU 또는 RAM을 사용하는 서비스 호스트를 선택하십시오.
  2. 아래 프로세스를 확인하십시오. 예를 들어, Windows Audio 일 수 있습니다.
  3. 해당 서비스를 마우스 오른쪽 단추로 클릭하고 서비스 열기를 선택하십시오.
  4. 서비스를 마우스 오른쪽 단추로 클릭하고 중지를 선택하십시오.
  5. 컴퓨터를 모니터링하여 사용률이 감소하는지 확인하십시오.

CPU를 사용하는 모든 서비스에 대해 Windows Audio를 전환 할 것입니다. 모두 해당 서비스 항목이 있으므로 프로세스는 실제로 무엇이든지 관계없이 작동합니다.

사용률이 감소하면 원인이 무엇인지 알 수 있습니다. 위의 예에서 Windows Audio는 새 오디오 드라이버를 제거하고 설치합니다. 다음에 할 일은 전적으로 찾은 것에 달려 있습니다. 수많은 가능성을 감안할 때 거기에서 무엇을해야하는지 정확하게 말해 줄 수는 없지만 검색 엔진에 'PROCESSNAME 문제 해결'을 입력하는 것이 좋습니다. 위의 2 단계에서 찾은 프로세스에 대해 PROCESSNAME을 변경하십시오.

서비스 호스트 로컬 시스템이 높은 CPU 또는 메모리 사용을 야기하는 경우 위의 단계는 대부분의 경우이를 해결해야합니다. 그렇지 않다면, 이제 최소한 범인을 식별하는 방법을 알고 있습니다.

CPU 또는 메모리 사용량이 많은 서비스 호스트 로컬 시스템을 수정하는 방법