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

Windows 스토어 오류 코드 0x87AF0001 해결 방법 총정리

마이크로소프트 스토어(Microsoft Store)는 게임, 유틸리티 등 다양한 유용한 앱을 제공하여 Windows 사용자가 손쉽게 다운로드하고 활용할 수 있도록 돕습니다. 원래라면 필요할 때마다 앱을 원활하게 업데이트할 수 있어야 하지만, 때로는 기대만큼 매끄럽게 작동하지 않아 사용자에게 큰 불편을 주기도 합니다.

Windows 스토어 업데이트 오류 코드 0x87AF0001란?

오류 코드 0x87AF0001은 사용자가 새 앱을 다운로드하거나 이미 설치된 앱을 업데이트하려고 할 때 자주 나타나는 문제입니다. 다른 앱으로 시도해도 동일한 오류 메시지가 계속 표시된다면, 특정 앱 자체의 문제가 아니라는 뜻입니다. 이 오류는 주로 Windows 10/11 환경에서 발생하며, 마이크로소프트 역시 이 문제를 인지하고 있는 상태입니다.

가장 곤란한 점은 오류 메시지에 별도의 설명이 포함되어 있지 않다는 것입니다. 그렇다 보니 정확한 원인을 파악하기 어렵고, 사용자들은 문제의 근본 원인을 찾으려고 여기저기 헤매게 됩니다.

오류 코드 0x87AF0001 해결 방법

아래에서 소개하는 해결 방법을 하나씩 순서대로 적용해 보면, 대부분의 경우 문제를 해결하고 정상적으로 업데이트를 진행할 수 있습니다.

방법 1: Windows 스토어 문제 해결사 실행

문제 해결사(Troubleshooter)는 컴퓨터에서 흔히 발생하는 문제를 자동으로 진단하고 수정해 주는 내장 도구입니다. 이 도구는 다음 항목들을 점검하여 스스로 문제를 해결합니다.

  • 인터넷 연결 상태
  • 네트워크 어댑터 작동 여부
  • Windows Update 서비스

실행 방법은 다음과 같습니다.

  1. Windows 키 + I를 눌러 Windows 설정 페이지를 엽니다.
  2. "업데이트 및 보안(Update & Security)" 옵션을 선택합니다.
  3. "문제 해결(Troubleshoot)" 탭을 클릭한 후 오른쪽 패널로 이동합니다.
  4. "Windows 스토어 앱(Windows Store Apps)"을 클릭합니다.
  5. "문제 해결사 실행(Run the Troubleshooter)"을 선택하여 컴퓨터의 문제를 해결합니다.

방법 2: Windows 방화벽 일시적으로 비활성화

Windows 방화벽이 스토어의 연결을 차단하고 있어 오류가 발생하는 경우도 있습니다. 방화벽 관련 파일이 손상되었을 때 이런 현상이 나타날 수 있으며, 이때는 방화벽을 잠시 비활성화한 후 컴퓨터를 재시작해 보는 것이 좋습니다.

  1. 검색창에 "방화벽(Firewall)"을 입력합니다.
  2. Windows Defender 방화벽 창이 열리면 "방화벽 및 네트워크 보호(Firewall & Network Protection)"를 클릭합니다.
  3. 창 오른쪽에서 세 가지 네트워크 방화벽을 모두 끕니다.
    • 도메인(Domain)
    • 공용(Public)
    • 개인(Private)
  4. Windows 스토어로 이동하여 원하는 앱을 업데이트하거나 다운로드해 봅니다. 정상적으로 작동한다면 문제가 해결된 것입니다.
  5. 작업이 끝난 후에는 보안을 위해 반드시 방화벽을 다시 켜야 합니다.

방법 3: Windows 스토어 앱 초기화(wsreset)

"wsreset.exe" 명령어를 사용하면 Windows 스토어 앱을 간단히 초기화할 수 있습니다. 자세한 과정은 아래와 같습니다.

  1. 검색창에 "wsreset"을 입력합니다.
  2. 키보드에서 "Enter" 키를 누릅니다.
  3. 표시된 목록에서 해당 항목을 두 번 클릭합니다.
  4. 프로세스가 완료될 때까지 기다립니다.
  5. 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.

방법 4: Software Distribution 폴더 초기화

Windows 업데이트 관련 임시 파일이 저장되는 Software Distribution 폴더를 초기화하면 오류가 해결되는 경우가 많습니다. 절차는 다음과 같습니다.

  1. 검색창을 통해 명령 프롬프트(Command Prompt)를 관리자 권한으로 실행합니다.
  2. "net stop wuauserv"를 입력하고 Enter를 누릅니다.
  3. "net stop bits"를 입력하고 Enter를 누릅니다.
  4. C 드라이브로 이동한 후 "C:\Windows\SoftwareDistribution" 폴더를 엽니다.
  5. "Ctrl + A"를 눌러 폴더 내 모든 항목을 선택합니다.
  6. 폴더 안의 내용물을 모두 삭제합니다.
  7. 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

방법 5: 불필요한 업데이트 제거

경우에 따라 불필요한 Windows 업데이트가 오류의 원인이 되기도 합니다. 이 경우 원인이 되는 업데이트를 찾아내 제거해야 합니다.

  1. Windows 키 + I를 눌러 설정을 엽니다.
  2. 아래로 스크롤하여 "업데이트 및 보안(Update & Security)" 카테고리를 클릭합니다.
  3. 왼쪽 패널에서 Windows Update 메뉴로 이동합니다.
  4. 업데이트 기록 버튼을 클릭하여 설치된 업데이트 전체 목록을 확인합니다.
  5. 문제를 일으키는 것으로 의심되는 업데이트를 찾아 제거합니다.

마무리

아직까지 오류 코드 0x87AF0001에 대한 확실한 공식 해결책은 나오지 않았습니다. 마이크로소프트가 문제를 해결하는 업데이트를 배포하기 전까지는 위에서 소개한 방법들로 우회하는 것이 최선입니다. 다행히 이 방법들은 거의 모든 앱에서 효과를 보이므로, 사용자가 업데이트와 다운로드를 무사히 마치는 데 큰 도움이 됩니다.