svchost.exe란? Windows 11/10 운영 체제에서? 내 작업 관리자에서 실행 중인 svchost.exe 프로세스의 여러 인스턴스가 표시되는 이유는 무엇입니까? 각 svchost 프로세스의 이름 및 설명과 같은 기본 정보는 어떻게 찾습니까? svchost.exe가 계속 실행되는 이유는 무엇입니까? 내 svchost에 높은 디스크 또는 CPU 사용량이 표시되는 이유는 무엇입니까? 이 기사는 이러한 질문에 답하려고 합니다.
Windows 11/10의 svchost.exe란 무엇입니까
Svchost는 서비스 호스트를 나타냅니다. . System32 폴더에 있는 .exe 실행 가능한 운영 체제 중요 파일입니다. Windows가 시작되면 Windows 레지스트리를 확인하고 로드해야 하는 서비스 또는 서비스 그룹 목록을 만듭니다.
따라서 여러 svchost.exe가 동시에 실행되는 것을 볼 수 있습니다. 이러한 서비스 그룹화는 필요에 따라 더 나은 제어 및 디버깅을 지원합니다. svchost에서 실행되는 서비스는 동적으로 연결된 라이브러리 또는 dll 파일로 구현됩니다.
svchost.exe 프로세스의 다중 인스턴스
다음 레지스트리 키에서 이러한 모든 svchost.exe 그룹을 볼 수 있습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
Svchost에서 실행 중인 서비스 목록을 보려면 명령 프롬프트의 인스턴스를 열고 Tasklist /SVC를 입력합니다. Enter 키를 누릅니다.
svchost.exe Windows 11/10에서 높은 CPU 또는 디스크 사용량
여러 번 svchost.exe는 높은 리소스 사용률을 보일 수 있습니다. 이를 담당하는 서비스를 분리하기는 어렵지만 많은 서비스가 이 프로세스와 연관되어 있기 때문에 기본 제공 리소스 모니터 또는 SysInternals 프로세스 탐색기가 그 방향으로 도움이 될 것입니다.
어떤 svchost가 어떤 단일 또는 여러 서비스와 연결되어 있는지 확인하려면 svchost.exe를 마우스 오른쪽 버튼으로 클릭하고 서비스로 이동을 선택하십시오.
이제 서비스 탭에서 연결된 서비스가 강조 표시되어 표시됩니다.
그러나 이것은 많은 정보를 제공하지 않습니다. 각 svchost 프로세스에 대한 이름 및 설명과 같은 자세한 내용을 알아야 하는 경우 프리웨어 휴대용 앱인 Svchost Viewer를 다운로드할 수 있습니다.
이 도구는 특정 svchost 프로세스가 있는 서비스의 이름 및 설명과 같은 몇 가지 기본 정보를 제공합니다. 다음과 같은 정보를 제공합니다.
- 프로세스 ID
- 쓰거나 읽은 데이터의 양
- 서비스 이름, 서비스 유형, 시작 모드, 상태
- 서비스 일시중지 또는 중지 가능 여부
- 서비스에 대한 간략한 설명.
또한 가능한 경우 일부 서비스를 중지하거나 일시 중지할 수 있으며 Service Manager에 직접 액세스할 수도 있습니다.
예를 들어 Windows Defender Windows 10에서는 CPU 사용량이 급증하는 것으로 알려져 있습니다. Windows Defender 보안 센터> 방화벽 및 네트워크 보호> 모든 네트워크에 대해 방화벽 비활성화를 엽니다. 그런 다음 설정 복원을 클릭하고 도움이 되는지 확인하십시오.
읽기 :서비스 호스트:진단 정책 서비스 디스크 사용량 100%.
svchost 프로세스의 인스턴스를 줄이려면 자동으로 시작되는 서비스를 줄이는 것이 유일한 방법입니다. 서비스를 비활성화하려면 Windows Services Tweaker를 확인하십시오. 하지만 자신이 무엇을 하고 있는지 알고 있는 경우에만 그렇게 하는 것이 좋습니다.
이러한 절차에 대해 알고 싶으십니까?
Shellexperiencehost.exe | RuntimeBroker.exe | TrustedInstaller.exe | Windows 작업에 대한 호스트 프로세스 | JUCheck.exe.