Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

이 문제가 발생하면 Microsoft Store에서 다운로드가 시작되지만 곧바로 "예기치 않은 문제가 발생했습니다"라는 오류 메시지가 나타납니다. 오류 세부 정보를 확장하면 0x80D03805 오류 코드를 확인할 수 있습니다. 이 오류 코드는 Windows Update를 통해 시스템 업데이트를 설치하는 과정에서도 나타날 수 있으며, Windows 10에서만 발생하는 문제입니다.

마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

Microsoft Store 오류 0x80D03805의 원인

이 오류를 유발할 수 있는 주요 원인은 다음과 같습니다.

  • 일반적인 Windows Store 불일치 – 대부분의 경우 이 문제는 Windows가 자동으로 해결할 수 있는 단순한 불일치 때문에 발생합니다. 흔히 보고되는 문제라면 Windows Update 문제 해결사만 실행해도 해결되는 경우가 많습니다.
  • KB4462919 업데이트로 인한 문제 – KB4462919 업데이트는 Windows Store 구성 요소를 손상시키는 것으로 악명이 높습니다. 최근에 이 업데이트를 설치했다면 남아 있는 나머지 업데이트(핫픽스 포함)를 모두 설치하는 것만으로 문제를 해결할 수 있습니다.
  • Windows Store 캐시 손상 – Windows Store 캐시 내부의 파일 손상 역시 이 오류 코드의 원인이 될 수 있습니다. 손상된 파일이 통합 UWP 스토어와 Microsoft 서비스 간의 연결 설정을 방해할 수 있습니다. 이 경우 명령 프롬프트(CMD) 또는 설정 메뉴를 통해 전체 캐시를 삭제하면 해결됩니다.
  • 필수 DLL 미등록 – 하나 이상의 필수 DLL(Dynamic Link Library) 파일이 더 이상 올바르게 등록되어 있지 않아 발생할 수도 있습니다. 이 경우 관리자 권한 명령 프롬프트를 통해 DLL을 다시 등록하면 됩니다.
  • 시스템 파일 손상 – 드물지만 기존의 일반적인 방법으로는 해결할 수 없는 시스템 파일 손상으로 인해 이 문제가 발생할 수 있습니다. 이런 상황이라면 클린 설치 또는 복구 설치가 가장 효율적인 해결책입니다.

방법 1: Windows Store 문제 해결사 실행

다른 해결 방법을 시도하기 전에, 먼저 Windows 자체적으로 문제를 자동 해결할 수 있는지 확인하는 것이 좋습니다. 0x80D03805 오류 코드가 Microsoft가 이미 파악하고 있는 일반적인 불일치로 인해 발생한 것이라면 Windows Store 문제 해결사만으로도 손쉽게 해결할 수 있습니다.

Windows Store 문제 해결사에는 초기 분석에서 알려진 문제를 감지했을 때 자동으로 적용할 수 있는 다양한 자동 복구 전략이 포함되어 있습니다.

0x80D03805 오류 코드가 이미 복구 전략으로 커버되는 문제라면 아래 절차만으로 문제가 완전히 해결될 것입니다. 실제로 문제 해결사를 실행한 후 오류가 사라졌다는 사용자 사례도 여럿 확인되었습니다.

다음 순서대로 진행하세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력창에 ms-settings:troubleshoot를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리
  2. 문제 해결 탭에서 아래로 스크롤하여 다른 문제 찾기 및 수정 섹션으로 이동한 뒤, Windows Store 앱 항목을 클릭합니다. 그다음 나타나는 메뉴에서 문제 해결사 실행을 클릭합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리
  3. 유틸리티가 시작되면 초기 진단이 완료될 때까지 기다립니다. 유효한 복구 방법이 제안되면 이 수정 사항 적용을 클릭하여 컴퓨터에 적용합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

    참고: 경우에 따라 권장 수정 사항을 적용하기 위해 추가 단계를 진행해야 할 수도 있습니다.

  4. 권장 복구 전략을 적용한 후 컴퓨터를 다시 시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.

그래도 Windows Store에서 다운로드를 시작할 때 0x80D03805 오류 코드가 계속 표시된다면 아래의 다음 방법으로 넘어가세요.

방법 2: Windows를 최신 버전으로 업데이트

조사 결과, 특정 보안 업데이트(Microsoft Windows 보안 업데이트 KB4462919)가 이러한 현상을 유발하는 것으로 밝혀졌습니다. 이 업데이트는 2018년 말에 배포되었으며, Microsoft Store에서 특정 작업을 수행할 때 0x80D03805 오류 코드가 발생하는 원인으로 알려져 있습니다.

다행히 Microsoft는 이후 이 문제에 대한 핫픽스를 출시했습니다. 2018년 12월부터는 대기 중인 Windows 10 업데이트를 모두 설치하기만 하면(잘못된 업데이트가 원인인 경우) 문제를 해결할 수 있습니다. 이렇게 하면 해당 문제의 핫픽스가 자동으로 설치됩니다.

Windows 10 PC에서 대기 중인 업데이트를 모두 설치하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, ms-settings:windowsupdate를 입력하고 Enter 키를 눌러 설정 앱의 Windows 업데이트 탭으로 이동합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리
  2. Windows 업데이트 화면에서 화면 오른쪽의 업데이트 확인을 클릭합니다. 초기 검사가 끝나면 화면의 지시에 따라 Windows 10 빌드가 최신 버전이 될 때까지 모든 대기 중인 업데이트를 설치합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

    참고: 업데이트마다 재시작을 요구받으면 그때마다 재시작하되, 다음 부팅 후 반드시 이 화면으로 돌아와 나머지 업데이트 설치를 완료해야 합니다.

  3. 모든 업데이트 설치가 끝나면 컴퓨터를 한 번 더 다시 시작한 뒤, Windows Store에서 작업을 수행할 때 여전히 0x80D03805 오류가 발생하는지 확인합니다.

문제가 계속된다면 아래의 다음 해결 방법을 따라 해 보세요.

방법 3: Windows Store 캐시 삭제

여러 사용자의 사례에 따르면, 이 문제는 임시 파일들이 PC가 통합 UWP(Universal Windows Platform) 스토어와 관련 Microsoft 서비스 간의 연결을 설정하지 못하도록 막으면서 발생하기도 합니다. 대부분의 경우 원인은 캐시 폴더에 저장된 임시 파일들입니다.

이러한 유형의 문제는 보안 검색 프로그램이 Store 캐시의 일부 항목을 격리했거나, 예기치 않은 시스템 중단이 발생한 직후에 나타나는 경우가 많습니다.

해당 시나리오에 해당한다면 Windows Store 캐시 전체를 초기화하여 문제를 해결할 수 있습니다. Windows 10에서 이 작업을 수행하는 방법은 두 가지가 있습니다. 첫 번째 방법은 더 간단하지만 관리자 권한 명령 프롬프트에서 명령어를 실행해야 하고, 두 번째 방법은 다소 번거롭지만 Windows 설정 메뉴만으로 모든 작업을 처리할 수 있습니다.

편하신 방법을 선택해 진행하세요.

관리자 권한 CMD로 Windows Store 캐시 초기화

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 입력창에 cmd를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리
  2. 관리자 권한 명령 프롬프트에 들어갔다면 아래 명령어를 입력하고 Enter 키를 눌러 Windows Store와 모든 종속 구성 요소를 초기화합니다.
    wsreset.exe
  3. 명령이 성공적으로 처리되면 컴퓨터를 다시 시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.

설정 앱으로 Windows Store 초기화

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, ms-settings:appsfeatures를 입력하고 Enter 키를 눌러 설정 앱의 앱 및 기능 메뉴로 이동합니다.
  2. 앱 및 기능 화면에서 설치된 UWP 앱 목록을 아래로 스크롤하여 Microsoft Store 항목을 찾습니다.
  3. Microsoft Store 항목을 찾았다면 바로 아래에 있는 고급 옵션 하이퍼링크(Microsoft Corporation 아래 위치)를 클릭합니다.
  4. 고급 옵션 메뉴로 진입하면 아래로 스크롤하여 초기화 버튼을 찾아 클릭하고, 캐시 삭제 프로세스를 시작합니다.
  5. 프로세스가 완료될 때까지 기다린 후 컴퓨터를 재부팅하고, 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.
마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

여전히 Windows Store를 통해 앱이나 게임 다운로드를 시작할 때 0x80D03805 오류가 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 4: Windows Store에서 사용하는 DLL 재등록

여러 사용자의 확인에 따르면, 0x80D03805 오류가 발생하는 또 다른 원인은 하나 이상의 DLL(Dynamic Link Library) 파일이 더 이상 올바르게 등록되어 있지 않기 때문일 수 있습니다. Windows 10에서는 드문 일이지만 특정 상황(주로 바이러스 감염 치료 후)에서 발생할 가능성이 있습니다.

해당되는 경우라면 Windows Store 구성 요소와 함께 작동하는 모든 DLL을 다시 등록하여 문제를 해결할 수 있습니다. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 입력창에 notepad를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 메모장을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리
  2. 새로 열린 메모장 문서에 아래 명령어들을 붙여넣습니다.
    regsvr32 c:\windows\system32\vbscript.dll /s
    regsvr32 c:\windows\system32\mshtml.dll /s
    regsvr32 c:\windows\system32\msjava.dll /s
    regsvr32 c:\windows\system32\jscript.dll /s
    regsvr32 c:\windows\system32\msxml.dll /s
    regsvr32 c:\windows\system32\actxprxy.dll /s
    regsvr32 c:\windows\system32\shdocvw.dll /s
    regsvr32 wuapi.dll /s
    regsvr32 wuaueng1.dll /s
    regsvr32 wuaueng.dll /s
    regsvr32 wucltui.dll /s
    regsvr32 wups2.dll /s
    regsvr32 wups.dll /s
    regsvr32 wuweb.dll /s
    regsvr32 Softpub.dll /s
    regsvr32 Mssip32.dll /s
    regsvr32 Initpki.dll /s
    regsvr32 softpub.dll /s
    regsvr32 wintrust.dll /s
    regsvr32 initpki.dll /s
    regsvr32 dssenh.dll /s
    regsvr32 rsaenh.dll /s
    regsvr32 gpkcsp.dll /s
    regsvr32 sccbase.dll /s
    regsvr32 slbcsp.dll /s
    regsvr32 cryptdlg.dll /s
    regsvr32 Urlmon.dll /s
    regsvr32 Shdocvw.dll /s
    regsvr32 Msjava.dll /s
    regsvr32 Actxprxy.dll /s
    regsvr32 Oleaut32.dll /s
    regsvr32 Mshtml.dll /s
    regsvr32 msxml.dll /s
    regsvr32 msxml2.dll /s
    regsvr32 msxml3.dll /s
    regsvr32 Browseui.dll /s
    regsvr32 shell32.dll /s
    regsvr32 wuapi.dll /s
    regsvr32 wuaueng.dll /s
    regsvr32 wuaueng1.dll /s
    regsvr32 wucltui.dll /s
    regsvr32 wups.dll /s
    regsvr32 wuweb.dll /s
    regsvr32 jscript.dll /s
    regsvr32 atl.dll /s
    regsvr32 Mssip32.dll /s
  3. 명령어를 모두 붙여넣었다면 상단 리본 메뉴에서 파일을 클릭한 뒤 다른 이름으로 저장을 선택합니다.
  4. 다른 이름으로 저장 메뉴에서 파일 이름은 자유롭게 지정하되, 확장자(파일 이름)를 반드시 .bat으로 설정합니다. 저장 위치를 지정한 후 저장을 클릭합니다.
  5. 그다음 새로 만든 BAT 파일을 두 번 클릭하고, 확인 창에서 를 누릅니다. UAC(사용자 계정 컨트롤)가 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  6. 모든 DLL 파일의 재등록이 완료되면 컴퓨터를 다시 시작하고, 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.
마이크로소프트 스토어 오류 0x80D03805 해결 방법 총정리

방법 5: 모든 OS 구성 요소 새로 고치기

위에서 소개한 어떤 방법으로도 문제가 해결되지 않았다면, 일반적인 방법으로는 해결할 수 없는 근본적인 손상 문제 때문에 0x80D03805 오류가 발생하고 있을 가능성이 높습니다. 이런 상황에서 가장 효율적인 해결책은 운영체제의 모든 구성 요소와 부팅 관련 데이터를 새로 고치는 것입니다.

이를 달성하는 방법은 클린 설치복구 설치(원위치 복구), 두 가지가 있습니다.

클린 설치는 가장 간단한 방법입니다. 설치 미디어가 필요 없으며 몇 번의 클릭만으로 시작할 수 있습니다. 하지만 가장 큰 단점은 사전에 데이터를 백업하지 않으면 기존 데이터를 전혀 보존할 수 없다는 점입니다.

보다 효율적인 방법은 복구 설치(원위치 복구)입니다. 이 과정은 시간이 오래 걸리고 설치 미디어가 필요하지만, 데이터를 미리 백업하지 않아도 개인 미디어 파일, 게임, 응용 프로그램, 사용자 환경 설정 등 모든 파일을 그대로 유지할 수 있다는 장점이 있습니다.