Windows 업데이트의 배달 최적화(Delivery Optimization) 기능을 사용하면 다양한 소스에서 업데이트를 다운로드할 수 있습니다. 덕분에 시스템이 매번 Microsoft 서버에 직접 접속하지 않아도 되며, 네트워크에 연결된 다른 컴퓨터로부터 업데이트를 받아올 수 있습니다. 이때 생성되는 배달 최적화 캐시는 기본적으로 시스템 드라이브에 저장되는데, 드라이브 용량 상황에 따라 저장 위치를 옮기고 싶어질 수 있습니다.
캐시 위치를 변경해야 하는 이유는 여러 가지가 있지만, 다행히 작업 자체는 아주 간단합니다. Microsoft에서 제공하는 Modify Cache Drive(캐시 드라이브 수정) 내장 정책을 활용하면 손쉽게 처리할 수 있습니다.
Windows 및 스토어 앱 업데이트 캐시 드라이브 변경하기
Windows 10에서 Windows 업데이트와 스토어 앱 업데이트의 배달 최적화 캐시 드라이브를 변경하는 방법은 크게 두 가지입니다.
- 그룹 정책 편집기(Group Policy Editor) 활용
- 레지스트리 편집기(Registry Editor) 활용
각각의 방법을 하나씩 자세히 살펴보겠습니다.
1] 그룹 정책 편집기를 사용하는 방법

Microsoft는 배달 최적화 캐시 드라이브의 위치를 변경하기 위한 Modify Cache Drive 정책을 미리 마련해 두었습니다. 시작 메뉴에서 그룹 정책 편집기(gpedit.msc)를 검색해 실행한 뒤, 아래 경로로 이동합니다.
컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 배달 최적화
(Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization)
목록에서 Modify Cache Drive 항목을 찾아 더블클릭하여 정책 설정 창을 엽니다.
사용(Enabled)을 선택하고, "Modify Cache Drive:" 입력란에 캐시를 저장할 원하는 위치를 입력합니다. 특정 폴더, 드라이브, 환경 변수 등 어떤 형태든 지정할 수 있습니다.
설정을 완료하고 확인 버튼을 누르면, 그룹 정책 편집기를 통해 배달 최적화 캐시 드라이브 위치가 성공적으로 변경됩니다.
참고: 업데이트용 배달 최적화 최대 캐시 크기(Max Cache Size)도 함께 조정하면 디스크 공간 관리에 더욱 효과적입니다.
2] 레지스트리 편집기를 사용하는 방법

Windows 10 Home 사용자는 그룹 정책 편집기를 사용할 수 없으므로, 대신 레지스트리 편집기를 활용해야 합니다. 시작 메뉴에서 레지스트리 편집기(regedit)를 실행한 후, 아래 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
만약 DeliveryOptimization 키가 존재하지 않는다면, Windows 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키(New > Key)를 선택한 뒤 이름을 "DeliveryOptimization"으로 지정합니다.
이어서 DeliveryOptimization 키를 오른쪽 클릭하고 새로 만들기 > 문자열 값(New > String Value)을 선택합니다. 새 값의 이름을 "DOModifyCacheDrive"로 지정하고, 값 데이터(Value data)에 캐시를 저장하고자 하는 위치 경로를 입력합니다.
레지스트리 편집기를 닫고 시스템을 재부팅하면 변경 사항이 적용됩니다. 이렇게 하면 Windows 10에서 배달 최적화 캐시의 저장 위치를 손쉽게 변경할 수 있습니다.