Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

서비스 호스트: 네트워크 서비스(Service Host: Network Service)는 수많은 컴퓨터에서 Windows 업데이트를 다운로드하는 데 사용되는 시스템 프로세스입니다. 따라서 어느 정도의 네트워크 트래픽을 사용하는 것은 자연스러운 일이며, 업데이트가 완료된 후에는 리소스 사용이 중단되어야 합니다. 그런데 실제로 많은 사용자들이 이 프로세스가 지속적으로 높은 네트워크 사용량을 기록한다고 불만을 제기하고 있습니다. 이 문제는 다양한 원인으로 발생할 수 있으며, 이 글에서는 원인과 함께 단계별 해결 방법을 자세히 살펴보겠습니다.

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

서비스 호스트(svchost.exe)란 무엇인가?

서비스 호스트(svchost.exe)는 DLL 파일로부터 여러 서비스를 불러와 실행하기 위한 껍데기 역할을 하는 공유 서비스 프로세스입니다. 이 프로세스를 사용하는 대표적인 항목은 다음과 같습니다.

  • 로컬 서비스(Local Service)
  • 네트워크 서비스(Network Service)
  • 로컬 시스템(Local System)

즉, 네트워크 서비스서비스 호스트를 통해 실행 중이라면 작업 관리자에는 '서비스 호스트: 네트워크 서비스'라는 이름으로 표시됩니다.

참고: 서비스 호스트 에이전트 활성화 런타임(Agent Activation Runtime) 프로세스에 대한 내용도 함께 확인해 보세요.

작업 관리자의 '서비스 호스트: 네트워크 서비스'란?

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

서비스 호스트: 네트워크 서비스는 정상적인 Windows 구성 요소입니다. 서비스 호스트는 운영 체제의 여러 프로세스를 동시에 호스팅하는 역할을 하며, 서비스들은 호스트 그룹별로 묶여 각각 별도의 인스턴스 안에서 실행됩니다. 네트워크 서비스는 이들 서비스가 네트워크에 연결된 상태를 유지할 수 있도록 돕는 기능을 담당합니다.

파일의 실제 위치를 확인하려면 작업 관리자에서 해당 항목을 마우스 오른쪽 버튼으로 클릭한 후 '파일 위치 열기'를 선택하면 됩니다. 파일 위치는 다음과 같습니다.

C:\Windows\System32

해당 경로에서 svchost.exe 프로세스를 직접 확인할 수 있습니다.

Windows 11/10에서 서비스 호스트 네트워크 서비스의 높은 네트워크 사용량 해결하기

네트워크 사용량이 비정상적으로 높다면 아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다.

  1. 작업 종료 후 재부팅
  2. 배달 최적화(Delivery Optimization) 비활성화
  3. 데이터 통제 연결(Metered Connection) 사용
  4. Windows 업데이트 문제 해결사 실행
  5. 네트워크 문제 해결사 실행
  6. 시스템 파일 검사기(SFC)로 손상된 파일 복구
  7. 네트워크 초기화 기능 사용
  8. 데이터 사용량이 많은 앱을 찾아 적절히 조치

각 방법을 하나씩 자세히 살펴보겠습니다.

1] 작업 종료 후 재부팅

가장 먼저 시도할 것은 프로세스를 강제 종료하고 PC를 재시작하는 것입니다. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 연 후, 서비스 호스트: 네트워크 서비스 항목을 마우스 오른쪽 버튼으로 클릭하고 '작업 끝내기'를 선택하세요. 이후 시스템을 재부팅하면 문제를 일으켰던 프로세스가 중단됩니다.

2] 배달 최적화(Delivery Optimization) 비활성화

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

작업을 종료하는 것만으로도 당장은 문제가 해결되지만, 일부 시스템에서는 재부팅 후 동일한 현상이 반복되곤 합니다. 이럴 때는 배달 최적화 기능을 꺼두는 것이 효과적입니다.

배달 최적화는 운영 체제와 Microsoft Store 앱의 업데이트를 도우며, 인터넷을 통해 내 PC의 업데이트 파일을 다른 컴퓨터와 공유하는 P2P 방식의 기능입니다. 데이터 사용량이 제한된 환경이라면 상당한 트래픽을 유발할 수 있으므로 비활성화하는 것이 좋습니다. 이 기능이 서비스 호스트 네트워크 서비스의 높은 네트워크 사용량을 유발하는 대표적인 원인 중 하나입니다.

Windows 11

  1. 설정 앱을 엽니다.
  2. Windows 업데이트 메뉴로 이동합니다.
  3. 고급 옵션 > 배달 최적화를 차례로 클릭합니다.
  4. '다른 PC에서 다운로드 허용' 토글을 끕니다.

Windows 10

  1. 설정 앱을 엽니다.
  2. 업데이트 및 보안 > 배달 최적화로 이동합니다.
  3. '다른 PC에서 다운로드 허용' 토글을 비활성화합니다.

이 설정 변경만으로도 문제가 해결될 가능성이 높습니다.

참고: 서비스 호스트 배달 최적화가 네트워크, 디스크 또는 CPU 사용량을 높이는 경우에 대한 글도 참고해 보세요.

3] 데이터 통제 연결(Metered Connection) 사용

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

데이터 통제 연결은 데이터 사용량이 제한된 환경에서 유용한 기능입니다. 이 옵션을 켜면 대량의 데이터를 소모할 수 있는 일부 백그라운드 프로세스가 자동으로 제한되어, 해당 서비스가 인터넷 속도를 저하시키는 것을 막을 수 있습니다.

  1. 설정 앱을 엽니다.
  2. 네트워크 및 인터넷 > Wi-Fi 또는 이더넷으로 이동합니다.
  3. '알려진 네트워크 관리'를 클릭합니다.
  4. 현재 사용 중인 네트워크를 선택합니다.
  5. 데이터 통제 연결 옵션을 활성화합니다.

설정 후 컴퓨터를 재시작하면 문제가 개선될 것입니다.

4] Windows 업데이트 문제 해결사 실행

Windows 11/10 서비스 호스트 네트워크 서비스(Service Host: Network Service) 높은 네트워크 사용량 해결 방법

이 문제는 Windows 업데이트와 깊은 연관이 있으므로, 내장된 문제 해결사를 실행해 보는 것도 좋은 방법입니다.

Windows 11

  1. 설정 앱을 엽니다.
  2. 시스템 > 문제 해결로 이동합니다.
  3. '다른 문제 해결사'를 클릭합니다.
  4. Windows 업데이트 항목 옆의 '실행' 버튼을 누릅니다.

Windows 10

  1. 설정 앱을 엽니다.
  2. 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사로 이동합니다.
  3. Windows 업데이트를 선택한 후 '문제 해결사 실행'을 클릭합니다.

문제 해결사가 오류를 자동으로 진단하고 수정해 줄 것입니다.

5] 네트워크 문제 해결사 실행

네트워크 문제 해결사를 실행하여 네트워크 관련 오류가 있는지 진단하고, 발견된 문제를 자동으로 수정해 보세요.

6] 시스템 파일 검사기(SFC)로 손상된 파일 복구

손상된 시스템 파일은 갑작스러운 전원 차단이나 강제 재시작 등 다양한 원인으로 발생할 수 있습니다. 다행히 SFC 검사를 통해 손상된 파일을 복구할 수 있습니다.

명령 프롬프트를 관리자 권한으로 실행한 후 아래 명령어를 입력하세요.

sfc /scannow

검사가 완료되면 문제가 지속되는지 확인합니다.

7] 네트워크 초기화 기능 사용

위 방법으로도 해결되지 않는다면 네트워크 초기화 기능을 사용해 모든 네트워크 관련 설정을 기본값으로 되돌려 보세요. 설정의 네트워크 및 인터넷 메뉴에서 '고급 네트워크 설정 > 네트워크 초기화'를 찾을 수 있습니다.

8] 데이터 사용량이 많은 앱을 찾아 적절히 조치

설정에서 앱별 인터넷 데이터 사용량을 확인하고, 사용량이 비정상적으로 높은 앱을 찾아내세요. 해당 앱의 백그라운드 데이터 사용을 제한하거나, 필요 없다면 제거하는 등 적절한 조치를 취하는 것이 좋습니다.

서비스 호스트 네트워크 서비스가 네트워크를 많이 사용하는 이유는?

서비스 호스트: 네트워크 서비스는 Windows의 다양한 프로세스가 네트워크 관련 작업을 수행할 때 사용됩니다. 특히 배달 최적화 서비스가 활성화되어 있으면, 동일한 호스트를 공유하는 다른 컴퓨터들이 내 PC로부터 업데이트를 다운로드할 수 있게 되면서 리소스 소모가 급증할 수 있습니다. 따라서 이 기능이 켜져 있고 서비스가 활발하게 작동 중이라면 네트워크 사용량이 순간적으로 치솟는 현상을 목격하게 됩니다.

하지만 이것이 유일한 원인은 아닙니다. 손상된 시스템 파일이나 일시적인 시스템 오류(glitch)도 같은 문제를 일으킬 수 있습니다. 위에서 소개한 해결 방법들을 차례대로 적용해 보시기 바랍니다.

함께 읽으면 좋은 관련 글:

  • 서비스 호스트 SysMain이 CPU 및 메모리 사용량을 높이는 경우
  • 서비스 호스트: 상태 리포지토리 서비스(State Repository Service)의 높은 CPU 사용량
  • 서비스 호스트: 로컬 시스템(Local System)의 높은 CPU 또는 디스크 사용량
  • 서비스 호스트: 진단 정책 서비스(Diagnostic Policy Service)의 100% 디스크 사용량