일부 Windows 10/11 사용자들은 Microsoft Store에서 앱을 다운로드하거나 설치할 때, 또는 스토어 앱 자체를 업데이트하려고 할 때 0x80D02017 오류 코드가 나타난다고 보고하고 있습니다. 어떤 사용자는 특정 앱이나 게임에서 이 문제를 겪었고, 또 다른 사용자는 평소 잘 작동하던 앱에서 갑자기 오류가 발생했다고 말합니다.
그렇다면 Microsoft Store에서 0x80D02017 오류를 일으키는 원인은 무엇일까요? 아래에서 원인과 해결 방법을 자세히 알아보겠습니다.
Microsoft Store 오류 0x80D02017의 주요 원인
이 오류 코드는 다양한 요인에 의해 발생할 수 있으며, 대표적인 원인은 다음과 같습니다.
- Windows Store 자체 오류 – 가장 흔한 원인 중 하나입니다. 스토어 앱의 특정 구성 요소가 손상되었거나 업데이트가 필요한 상태일 수 있으며, 이 경우 Windows 앱 문제 해결사를 실행하면 해결되는 경우가 많습니다.
- 문제가 있는 Windows 업데이트 – 결함이 있는 Windows 업데이트로 인해 스토어에 오류가 생기기도 합니다. 이럴 때는 Microsoft Store 앱을 초기화하면 문제가 해결될 수 있습니다.
- 손상된 SoftwareDistribution 폴더 – 업데이트 파일이 저장되는 SoftwareDistribution 폴더가 손상되면 오류가 발생할 수 있습니다. 관리자 권한 명령 프롬프트에서 해당 폴더를 초기화하여 해결할 수 있습니다.
- 서드파티 방화벽 문제 – 외산 방화벽 프로그램이나 VPN이 스토어의 연결을 보안 위협으로 판단해 차단하면, 앱 실행이나 다운로드가 정상적으로 이루어지지 않을 수 있습니다.
- IPv6와 동적 IP 간 충돌 – Windows 10/11은 여러 개의 IPv6 연결을 처리할 때 문제를 일으키는 경우가 종종 있으며, 특히 동적 IP 환경에서 자주 나타납니다. 네트워크 연결 설정에서 IPv6를 비활성화하면 도움이 됩니다.
Microsoft Store 오류 0x80D02017 해결 방법
아래의 해결 방법은 효율성을 위해 난이도가 낮은 순서부터 정리했습니다. 복잡한 작업 전에 먼저 간단한 방법부터 시도하는 것이 좋습니다.
해결 방법 1: Windows 앱 문제 해결사 실행
복잡한 수정에 들어가기 전에, Windows 자체 기능으로 오류를 잡을 수 있는지 먼저 확인하세요. 최신 Windows 버전에는 시스템 구성 요소를 검사하고 최적의 복구 전략을 자동으로 적용하는 문제 해결 유틸리티가 내장되어 있습니다.
문제 해결사만으로 0x80D02017 오류가 해결된다면 가장 빠르고 간편한 방법입니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력란에 control.exe /name Microsoft.Troubleshooting을 입력합니다.
- Enter 키를 누르면 설정 앱의 문제 해결 화면으로 이동합니다.
- 다른 문제 찾기 및 해결 항목으로 이동합니다.
- Windows 스토어 앱을 클릭한 뒤 문제 해결사 실행을 선택합니다.
- 검사가 완료될 때까지 기다린 후, 화면의 지시에 따라 문제를 수정합니다.
- 복구가 완료되면 PC를 재부팅합니다.
해결 방법 2: PowerShell 명령으로 Microsoft Store 초기화
손상된 스토어 파일이 원인이라고 의심된다면, PowerShell 명령 하나로 Windows Store 패키지 전체를 재등록하여 빠르게 해결할 수 있습니다.
이 방법은 일부 사용자 설정이 초기화될 수 있지만, 효과가 확실한 방법이므로 시도해 볼 가치가 충분합니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력란에 powershell을 입력한 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한 PowerShell을 실행합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다.
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - 명령 실행이 끝나면 PC를 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 3: 서드파티 방화벽 또는 VPN 제거(비활성화)
외산 방화벽 프로그램이나 VPN 서비스가 Microsoft Store를 보안 위협으로 판단해 차단하면, 스토어 실행이나 새 앱 다운로드가 막힐 수 있습니다.
이 경우 해당 프로그램을 제거하거나 일시적으로 비활성화하면 문제가 해결됩니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력란에 appwiz.cpl을 입력하고 Enter 키를 누릅니다. 그러면 프로그램 및 기능 창이 열립니다.
- 설치된 프로그램 목록에서 사용 중인 서드파티 방화벽 또는 VPN 클라이언트를 찾습니다.
- 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.
- 화면의 지시에 따라 제거를 완료합니다.
- PC를 재시작합니다.
해결 방법 4: IPv6 비활성화
여기까지 해결되지 않았다면 IPv6를 비활성화해 보세요. 다만 이 방법은 IPv6 주소를 사용하는 다른 앱이나 시스템 기능에 영향을 줄 수 있으니 참고하세요. 그럼에도 불구하고 0x80D02017 오류를 해결하는 데 효과적인 방법입니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력란에 ncpa.cpl을 입력하고 Enter 키를 누릅니다. 네트워크 연결 창이 열립니다.
- 사용 중인 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 네트워킹 탭으로 이동합니다.
- 목록에서 Internet Protocol Version 6(TCP/IPv6)을 찾아 체크박스를 해제한 뒤 확인을 클릭합니다.
- PC를 재시작합니다.
해결 방법 5: SoftwareDistribution 폴더 초기화
마지막으로 SoftwareDistribution 폴더를 초기화하는 방법이 있습니다. 진행하기 전에 반드시 인터넷 연결을 끊어야 하며, 그렇지 않으면 초기화가 제대로 되지 않습니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력란에 cmd를 입력한 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한 명령 프롬프트를 실행합니다.
- 권한 요청 창이 나타나면 예를 클릭합니다.
- 명령줄에 아래 명령을 순서대로 입력하고, 각 명령마다 Enter 키를 누릅니다.
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
rmdir C:\Windows\SoftwareDistribution\DataStore
rmdir C:\Windows\SoftwareDistribution\Download
net start cryptSvc
net start bits
net start msiserver - 모든 명령이 성공적으로 실행되면 명령 프롬프트를 닫고 PC를 재부팅합니다.
마무리
Microsoft Store 오류 코드 때문에 좋아하는 앱을 다운로드하지 못하게 될 필요는 없습니다. 위에서 소개한 해결 방법을 순서대로 따라 하면 0x80D02017 오류를 충분히 해결할 수 있습니다.
이 글이 도움이 되었다면 아래 댓글로 여러분의 경험과 의견을 공유해 주세요!