서비스 호스트 전달 최적화(Service Host Delivery Optimization)는 Windows 업데이트 전달 과정을 최적화하여 업데이트 속도를 높이고, 업데이트 중 발생할 수 있는 대역폭 문제를 완화하는 역할을 하는 서비스입니다. 하지만 일부 사용자들은 이 서비스가 네트워크, 디스크 또는 CPU 사용량을 비정상적으로 높인다고 보고하고 있습니다. 동일한 문제를 겪고 있다면 아래에서 소개하는 해결 방법들을 순서대로 적용해 보시기 바랍니다.
본격적인 문제 해결에 앞서 컴퓨터를 먼저 재시작하는 것이 좋습니다. 재시작은 운영 체제 상태를 새로 고치고 문제의 원인이 될 수 있는 손상된 임시 데이터를 제거하는 데 도움이 됩니다.
서비스 호스트 전달 최적화는 어떤 역할을 하나요?

해당 Windows 서비스의 공식 명칭은 전달 최적화(Delivery Optimization, DoSvc)입니다. 이 서비스는 콘텐츠 전달 최적화 작업을 수행하며 Windows Update 과정에서 활용됩니다. 실행 파일 경로는 다음과 같습니다.
C:\WINDOWS\System32\svchost.exe -k NetworkService -p
서비스 호스트 전달 최적화의 네트워크, 디스크 또는 CPU 사용량 문제 해결 방법
아래의 방법들을 차례대로 따라 해 보세요.
- 시스템 파일 검사기(SFC) 실행
- '다른 PC에서 다운로드 허용' 옵션 끄기
- Microsoft Store 자동 업데이트 비활성화
- BITS 네트워크 대역폭 설정 변경
- 그룹 정책 또는 레지스트리 편집으로 WUDO 비활성화
각 방법을 하나씩 자세히 살펴보겠습니다.
1] 시스템 파일 검사기(SFC) 실행
전달 최적화는 Windows 운영 체제의 프로세스이므로, 시스템 파일 손상이 원인일 가능성을 배제할 수 없습니다. 먼저 시스템 파일 검사기 도구를 실행하여 손상된 시스템 파일을 정상 파일로 교체하세요.
2] '다른 PC에서 다운로드 허용' 옵션 끄기

첫 번째 단계로, 컴퓨터가 로컬 네트워크상의 다른 PC들로부터 업데이트를 다운로드하도록 허용하는 전달 최적화 설정을 비활성화해야 합니다.
- Windows 키 + I 단축키를 눌러 설정 앱을 엽니다.
- 업데이트 및 보안 항목을 클릭합니다.
- 왼쪽 창에서 전달 최적화 탭으로 이동합니다.
- 다른 PC에서 다운로드 허용 토글을 끕니다.
- 컴퓨터를 재시작한 후 문제가 지속되는지 확인합니다.
3] Microsoft Store 자동 업데이트 비활성화

Microsoft Store가 설치된 앱의 업데이트를 다운로드하는 과정에서 이 문제가 발생하기도 합니다. 위 방법으로 문제가 해결되지 않았다면 Microsoft Store 앱에서 자동 업데이트를 비활성화한 후 확인해 보세요.
- Microsoft Store 앱을 검색하여 실행합니다.
- 앱 우측 상단의 더 보기(점 세 개) 버튼을 클릭합니다.
- 메뉴 목록에서 설정 옵션을 선택합니다.
- 앱 업데이트 섹션에서 자동으로 앱 업데이트 옵션의 토글을 끕니다.
- 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.
4] BITS 네트워크 대역폭 설정 변경
그룹 정책 편집기를 사용하여 이 작업을 수행하려면 아래 단계를 따르세요.
- 시작 버튼을 클릭하고 gpedit.msc를 입력한 후 Enter 키를 누릅니다.
- 다음 위치로 이동합니다: 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 전달 최적화

- 창 오른쪽에서 다운로드 모드(Download Mode) 옵션을 두 번 클릭합니다.
- 다운로드 모드 페이지가 열리면 사용 확인란을 선택합니다.

- 옵션 섹션에서 다운로드 모드 드롭다운 메뉴를 클릭하고 단순(99)(Simple) 옵션을 선택합니다.
- 적용 > 확인을 클릭하여 변경 사항을 저장합니다.
- 로컬 그룹 정책 편집기 창으로 돌아가 다음 위치로 이동합니다: 컴퓨터 구성 > 관리 템플릿 > 네트워크 > BITS(Background Intelligent Transfer Service)

- BITS 백그라운드 전송에 대한 최대 네트워크 대역폭 제한 옵션을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택합니다.
- 다음 화면에서 사용 옵션을 선택합니다.

- 옵션 섹션에서 백그라운드 전송률 제한(Kbps) 값이 10으로 설정되어 있는지 확인합니다.
- 적용 > 확인을 클릭하여 변경 사항을 저장합니다.
- 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.
필요한 변경을 모두 마쳤으면 그룹 정책 창을 닫고 컴퓨터를 재시작한 뒤 문제가 해결되었는지 확인하세요.
5] 그룹 정책 또는 레지스트리 편집으로 WUDO 비활성화
또는 레지스트리나 그룹 정책에서 전달 최적화 설정을 직접 조정해 볼 수도 있습니다.
다음은 Windows 레지스트리를 사용하는 방법입니다.

- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에
regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. - 아래의 레지스트리 키 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc
- 해당 위치의 오른쪽 창에서 Start 항목을 두 번 클릭하여 값을 수정합니다.
- 값 데이터 입력란에 4를 입력합니다.
- 확인을 클릭하여 변경 사항을 저장합니다.
- 레지스트리 편집기 창을 닫습니다.
- 변경 사항을 적용하기 위해 컴퓨터를 재부팅합니다.
전달 최적화를 비활성화해도 괜찮을까?
전달 최적화는 Windows PC가 인터넷 대신 로컬 네트워크상의 다른 PC로부터 Windows 업데이트와 앱을 다운로드하도록 설계된 Windows 기본 기능입니다. Windows 10이 동일한 로컬 네트워크 내의 다른 PC와 데이터를 공유할 수 있게 해 주며, P2P(peer-to-peer) 방식의 업데이트에 유용합니다.
그렇다면 Windows에서 전달 최적화를 비활성화해도 될까요? 네, 안전하게 비활성화할 수 있습니다!
다만 전달 최적화를 비활성화하면 멀웨어에 대한 방어력이 다소 약해질 수 있으며, 일부 기능이 정상적으로 작동하지 않을 수 있습니다. 예를 들어 전달 최적화를 비활성화한 상태에서 이더넷 케이블을 분리하면 OneDrive가 파일을 동기화하지 못할 수 있습니다.
Windows에서 전달 최적화는 기본적으로 켜져 있습니다. 이 기능은 다른 컴퓨터와 공유된 앱이나 파일을 다운로드하는 데 걸리는 시간을 줄여 주는 데 도움이 됩니다.
하지만 느린 인터넷 연결이나 네트워크상의 다른 컴퓨터에서 파일을 다운로드할 때의 성능 저하 등, 이 기능이 Windows 작동에 문제를 일으키는 경우가 있을 수 있습니다. 이런 문제를 겪고 있다면 컴퓨터에서 전달 최적화 옵션을 비활성화하는 것이 좋습니다.
관련 글: 연결된 장치 플랫폼 서비스(CDPSvc) 디스크 사용량 높음 – 비활성화해도 될까?
