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

Windows 스토어 앱 업데이트 오류 0x87AF0001 해결 방법

오류 코드 0x87AF0001는 Windows 스토어에서 발생하는 대표적인 오류 중 하나로, 새로운 앱을 다운로드하거나 기존 앱을 업데이트할 수 없게 만듭니다. 안타깝게도 이 오류 메시지는 문제의 근본 원인에 대한 유용한 정보를 전혀 제공하지 않기 때문에 사용자 입장에서는 원인을 파악하기가 쉽지 않습니다. 이 오류는 Windows 10의 여러 빌드에서 보고되었으며, Microsoft 역시 해당 문제의 존재를 공식적으로 인지하고 있습니다.

주요 증상

Windows 스토어를 열어 기존 앱을 업데이트하거나 새 앱을 다운로드하려고 하면, 다운로드나 업데이트가 시작된 뒤 잠시 후 실패하거나, 아예 시작되지 않은 채 이 오류 메시지만 표시됩니다. 어떤 앱을 설치하려고 시도해도 동일한 오류 코드와 메시지가 나타나므로, 특정 앱 자체의 문제가 아니라는 점이 특징입니다.

인터넷에서는 SoftwareDistribution 폴더의 이름을 변경하거나 Windows 문제 해결사를 실행하라고 조언하는 경우가 많지만, 실제로는 거의 효과가 없습니다. 현재까지 Microsoft가 근본적인 수정 사항을 배포하기 전까지 확실한 해결책은 없지만, 다행히 대부분의 앱(99%)에 적용 가능한 우회 방법이 존재합니다. 아래 방법들을 참고하여 앱 다운로드와 업데이트를 다시 정상적으로 진행해 보세요.

방법 1: Windows 탐색기(Explorer) 프로세스 일시 종료

이 문제는 Windows 탐색기와 연관이 있는 것으로 추정됩니다. 일부 사용자들은 다운로드 중에 해당 프로세스를 비활성화하면 다운로드가 정상적으로 진행된다고 보고했습니다. 다운로드가 완료된 후에는 반드시 프로세스를 다시 시작해야 하며, 자세한 순서는 아래와 같습니다.

  1. Windows 키를 누르고 스토어(Store)를 입력한 후 검색 결과를 엽니다. Windows 스토어에서 다운로드 및/또는 업데이트를 시작합니다.
  2. 키보드에서 Ctrl + Alt + Delete 키를 동시에 누르거나, 작업 표시줄을 마우스 오른쪽 버튼으로 클릭한 후 작업 관리자(Task Manager)를 선택합니다.
  3. 프로세스 탭으로 이동한 후, 목록을 아래로 스크롤하여 Windows 프로세스 항목을 찾습니다.
  4. 프로세스 목록에서 Windows 탐색기(Windows Explorer)를 찾아 마우스 오른쪽 버튼으로 클릭하고, 메뉴에서 작업 끝내기(End task)를 선택합니다.
  5. 다시 스토어로 돌아가 다운로드 및/또는 업데이트가 완료될 때까지 기다립니다. 완료되면 작업 관리자로 돌아갑니다.
  6. 작업 관리자 왼쪽 상단에서 파일(File)새 작업 실행(Run new task)을 클릭한 후, explorer를 입력하고 확인을 눌러 탐색기를 다시 실행합니다.

이 방법은 근본적인 해결책이라기보다는 어디까지나 우회 방법입니다. 앱 다운로드와 업데이트를 위해 이런 번거로운 과정을 거쳐야 한다는 점은 불편하지만, 현재로서는 가장 효과가 좋은 방법입니다. 같은 문제를 겪고 있다면 위 방법을 시도하여 최소한 일시적으로라도 문제를 해결해 보세요.

방법 2: 클린 부팅(Clean Boot) 수행

클린 부팅은 백그라운드에서 실행되는 서비스와 시작 프로그램을 최소한으로 줄여 프로그램 간 충돌 원인을 제거하는 방법입니다. 시스템 구성(msconfig)을 열어 '모든 Microsoft 서비스 숨기기'를 체크한 후 나머지 서비스를 비활성화하고, 시작 프로그램을 정리한 뒤 재부팅하면 스토어 오류가 사라지는 경우가 있습니다. 클린 부팅 후 다시 스토어에서 앱 다운로드 및 업데이트를 시도해 보세요.

방법 3: 방화벽 일시적으로 끄기

업데이트와 다운로드가 완료될 때까지 방화벽을 일시적으로 비활성화하는 방법입니다. Windows 방화벽을 사용 중이라면 아래 명령어로 끌 수 있고, 서드파티 방화벽 프로그램을 사용 중이라면 해당 프로그램의 설정 화면에서 직접 비활성화하세요.

  1. Windows 키를 누른 상태에서 X 키를 누릅니다.
  2. 명령 프롬프트(관리자)를 선택합니다.
  3. 업데이트가 진행되는 동안 아래 명령어를 실행한 상태로 유지합니다:
    NetSh Advfirewall set allprofiles state off
  4. 업데이트 설치가 완료되면 아래 명령어로 방화벽을 다시 활성화합니다:
    NetSh Advfirewall set allprofiles state on

보안을 위해 작업이 끝난 후에는 반드시 방화벽을 다시 켜야 합니다. 위 세 가지 방법을 순서대로 시도하면 오류 0x87AF0001 없이 Windows 스토어 앱을 정상적으로 다운로드하고 업데이트할 수 있을 것입니다.