Windows 10 Creators Update에서 많은 Svchost.exe가 실행되는 이유
Windows 10 Creators Update에서 작업 관리자의 세부 정보 탭을 열면 엄청난 수의 svchost.exe 프로세스 인스턴스에 놀랄 것입니다. 다음은 운영 체제에 많은 SVCHOST 프로세스가 필요한 이유와 어떤 svchost 프로세스가 어떤 서비스 그룹을 실행하는지 식별하는 방법입니다.
광고
그러나 Windows 10 Creators Update에서는 이 서비스 그룹화 모델이 변경되었습니다.
Windows 10 Creators Update에서 많은 Svchost.exe 프로세스가 실행되는 이유
로 시작 윈도우 10 빌드 14942, PC에 충분한 양의 메모리가 있으면 서비스가 더 이상 그룹화되지 않습니다. 이제 모든 서비스에 대해 전용 svchost.exe 프로세스가 있습니다. 이렇게 하면 Svchost.exe 프로세스 수가 크게 늘어납니다.
Microsoft에 따르면 최신 장치의 RAM 크기가 증가함에 따라 서비스 호스트의 메모리 절약 이점이 감소했습니다. 따라서 PC에 3.5GB 이상의 RAM이 설치된 경우 svchost는 더 이상 서비스를 그룹화하지 않습니다. 따라서 작업 관리자에서 svchost 프로세스의 60개 이상의 인스턴스를 보고 놀라지 마십시오.
새로운 서비스 모델에는 다음과 같은 장점이 있습니다.
- 안정성 향상: 한 서비스가 충돌하더라도 다른 서비스나 호스트 svchost.exe 프로세스에 영향을 미치지 않습니다. 호스트 svchost.exe 프로세스가 종료되더라도 다른 인스턴스와 해당 서비스는 계속 작동합니다.
- 향상된 투명성: 사용자는 각 서비스에 대한 시스템 리소스 사용량을 명확하게 볼 수 있습니다. 프로세스 탭 또는 세부 정보 탭을 사용하여 서비스별 메모리, CPU, 디스크 및 네트워크 사용량을 쉽게 확인할 수 있습니다.
- 서비스 비용 절감: 서비스 엔지니어, IT 관리자 및 Microsoft 엔지니어는 불안정성에 대한 보고에 따라 정확한 서비스와 관련된 문제를 신속하게 찾아내고 수정할 수 있습니다. 이제 어떤 서비스가 문제를 일으키는지 찾아 진단하기 쉽습니다.
- 보안 강화: 서비스에 대한 프로세스 격리 및 개별 권한 집합은 보안을 강화합니다.
PC의 RAM이 3.5GB 미만인 경우 클래식 서비스 관리 모델이 사용됩니다. 서비스는 이전 버전의 Windows에서와 같이 그룹화됩니다.
서비스 그룹은 다음 레지스트리 키에서 식별됩니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
이 키 아래의 각 값은 별도의 Svchost 그룹을 나타내며 활성 프로세스를 볼 때 별도의 인스턴스로 나타납니다. 각 값은 REG_MULTI_SZ 값이며 해당 Svchost 그룹에서 실행되는 서비스를 포함합니다. 각 Svchost 그룹에는 다음 레지스트리 키에서 추출된 하나 이상의 서비스 이름이 포함될 수 있으며, 그 매개변수 키에는 ServiceDLL 값이 포함됩니다.
HKEY_LOCAL_MACHINE\시스템\CurrentControlSet\서비스\서비스
따라서 Windows 10에서 서비스 그룹화를 사용할 때 각각 실행 중인 Svchost.exe의 여러 인스턴스가 표시됩니다. 인스턴스당 서비스 그룹이지만 자체 svchost.exe에서 각 서비스를 실행할 때만큼 많지는 않습니다. 프로세스.
그게 다야