Windows는 svchost.exe 프로세스가 많은 것으로 알려져 있지만 Windows 10에서는 그 수가 더욱 늘어났습니다. Windows 7 및 Windows 8.1과 같은 이전 버전의 운영 체제에도 많은 수의 운영 체제가 있었습니다. 이는 다양한 시스템 서비스를 실행하기 위해 Svchost.exe(서비스 호스트) 실행 파일을 사용하기 때문이다. 각 인스턴스는 서비스 그룹을 결합합니다. Microsoft에 따르면 이 서비스 관리 모델을 사용하면 메모리 소비를 줄이고 공격 표면을 줄일 수 있습니다.
Windows 10 크리에이터스 업데이트부터 PC에 충분한 양의 메모리가 있으면 서비스가 더 이상 그룹화되지 않습니다. 이제 모든 서비스에는 전용 svchost.exe 프로세스가 있습니다.
이로 인해 Svchost.exe 프로세스 수가 크게 늘어납니다. 이 변경 사항에 대해서는 기사에서 자세히 설명했습니다.
Windows 10 Creators Update에서 많은 Svchost.exe가 실행되는 이유
오늘은 Windows 10 Creators Update가 svchost 프로세스를 분할하는 방법을 구성하는 방법을 살펴보겠습니다. 이는 레지스트리 조정을 통해 수행할 수 있습니다.
Windows 10에서 Svhost에 대한 분할 임계값을 설정하려면, 다음을 수행합니다.
- 레지스트리 편집기를 엽니다.
- 다음 레지스트리 키로 이동합니다.|_+_|
팁: 한 번의 클릭으로 원하는 레지스트리 키를 직접 여는 방법을 확인하세요.
- 여기에서 이름이 지정된 새로운 32비트 DWORD 값을 만들거나 수정합니다.SvcHostSplitThresholdInKB해당 값 데이터를 380000에서 킬로바이트(KB) 단위의 총 RAM 바로 위의 양으로 변경합니다.
새로운 값을 소수로 입력하세요. 예를 들어, 8GB RAM이 있는 경우 소수점 이하 자릿수 값을 8388608(8GB=8192MB 또는 83,88,608킬로바이트)로 입력해야 합니다. Winaero Tweaker를 사용하면 보유하고 있는 총 RAM 바로 위의 양(KB)을 빠르게 찾을 수 있습니다.
참고: 64비트 Windows 10 버전을 실행하는 경우에도 값 유형으로 32비트 DWORD를 사용해야 합니다. - Windows 10을 다시 시작합니다.
재부팅하면 더 이상 70개 이상의 프로세스가 표시되지 않습니다. 이전 버전의 Windows 동작이 복원됩니다.
시간을 절약하고 Winaero Tweaker를 사용할 수 있습니다. 적절한 옵션은 '행동'에서 찾을 수 있습니다.
여기에서 앱을 다운로드할 수 있습니다. Winaero Tweaker 다운로드 .
이 트윅을 공유해 주신 독자 Glenn S.에게 많은 감사를 드립니다.