Windows 업데이트와 Microsoft Store는 서로 밀접하게 연동되는 두 가지 서비스입니다. 그래서 한쪽에 문제가 생기면 다른 쪽도 정상적으로 작동하지 않는 경우가 많습니다.
이 두 서비스를 동시에 괴롭히는 대표적인 문제 중 하나가 바로 ERROR_SERVICE_DOES_NOT_EXIST 오류입니다. 도대체 어떤 오류일까요?
ERROR_SERVICE_DOES_NOT_EXIST란 무엇인가요?
ERROR_SERVICE_DOES_NOT_EXIST는 Windows에서 발생하는 여러 시스템 오류 중 하나로, 주로 Windows 업데이트 과정이나 Windows Defender를 업그레이드할 때 나타납니다. 이 오류가 발생하면 구체적인 원인을 알려주는 오류 메시지가 함께 표시되며, 원인에 따라 해결 방법도 달라집니다.
그렇다면 이 오류는 왜 발생하는 걸까요? 주요 원인은 다음과 같습니다.
- Windows 업데이트 서비스 문제: 업데이트에 필요한 특정 프로세스나 서비스가 실행되지 않거나 사용할 수 없는 경우 이 오류가 화면에 나타날 수 있습니다.
- 시스템 파일 누락: 업데이트에 필요한 시스템 파일이 등록되어 있지 않거나 찾을 수 없는 경우에도 오류가 발생합니다.
- 0x80070424 오류 관련 악성코드 감염: 맬웨어나 잠재적으로 원치 않는 프로그램(PUP)이 컴퓨터를 감염시켰다면 이 오류 메시지가 표시될 가능성이 있습니다.
이 오류는 해결할 수 있을까요? 아래에서 ERROR_SERVICE_DOES_NOT_EXIST 오류를 해결하는 구체적인 방법을 살펴보겠습니다.
ERROR_SERVICE_DOES_NOT_EXIST 해결 방법
아래의 해결 방법들을 하나씩 순서대로 시도해 보세요.
방법 1: 기본 문제 해결사 실행
오류가 발생하면 가장 먼저 기본적인 문제 해결부터 진행하는 것이 좋습니다. 다행히 Windows에는 앱 관련 문제를 자동으로 진단하고 수정해 주는 Windows 스토어 앱 문제 해결사가 내장되어 있습니다.
Windows 10/11 스토어 앱 문제 해결사를 사용하는 방법은 다음과 같습니다.
- Windows + I 키를 눌러 설정을 엽니다.
- 업데이트 및 보안을 클릭합니다.
- 문제 해결 탭으로 이동한 후 Windows 업데이트를 선택합니다.
- 문제 해결사 실행을 클릭합니다.
방법 2: SoftwareDistribution 폴더의 모든 파일 삭제
다운로드된 모든 Windows 업데이트 파일은 SoftwareDistribution 폴더에 저장됩니다. 업데이트 설치가 완료되면 이 폴더의 파일은 자동으로 삭제되지만, 어떤 이유로 제대로 정리되지 않으면 오류 메시지가 나타날 수 있습니다.
이런 오류를 예방하려면 해당 폴더의 파일을 직접 삭제하는 것이 좋습니다. 자세한 방법은 아래 단계를 참고하세요.
- Windows + X 키를 눌러 WinX 메뉴를 엽니다.
- 명령 프롬프트(관리자)를 선택합니다.
- 명령줄에 아래 명령어를 하나씩 입력하고 각 명령 후 Enter 키를 누릅니다.
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- 이렇게 하면 Windows Update 서비스, MSI Installer, BITS(백그라운드 지능형 전송 서비스), 암호화 서비스가 중지됩니다.
- C:\Windows\SoftwareDistribution 폴더로 이동하여 Ctrl + A로 모든 파일과 폴더를 선택한 뒤 삭제합니다.
- 중지했던 서비스를 다시 시작하기 위해 Catroot2 폴더를 재설정합니다. 아래 명령어를 순서대로 입력하고 각 명령마다 Enter 키를 누릅니다.
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- 명령 프롬프트를 종료하고 컴퓨터를 재시작합니다.
- Windows 업데이트를 다시 실행해 보세요.
방법 3: Microsoft Store 캐시 초기화
대부분의 브라우저와 마찬가지로 Microsoft Store도 게임과 앱을 탐색하는 동안 캐시 파일을 생성합니다. 불필요해진 캐시 파일은 주기적으로 삭제하는 것이 좋습니다. 방법은 다음과 같습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
- 명령 프롬프트(관리자)를 클릭합니다.
- 명령줄에 wsreset.exe를 입력하고 Enter 키를 누릅니다. 이 명령은 Windows Store 앱이 생성한 캐시 파일을 삭제합니다.
- PC를 재시작한 후 Microsoft Store를 다시 열고 문제가 계속되는지 확인합니다.
방법 4: 필수 Windows 업데이트 서비스가 실행 중인지 확인
앞서 언급했듯이 Windows 업데이트를 실행하려면 특정 프로세스와 파일이 필요합니다. 시스템에서 이들을 찾지 못하면 ERROR_SERVICE_DOES_NOT_EXIST 오류가 표시될 가능성이 높습니다.
필수 Windows 업데이트 서비스가 모두 정상적으로 실행 중인지 확인하려면 다음 단계를 따르세요.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- 입력란에 services.msc를 입력하고 Enter 키를 누릅니다.
- 서비스 목록에서 아래 서비스들이 실행 중인지 확인하고 시작 유형이 다음과 일치하는지 점검합니다.
- BITS(백그라운드 지능형 전송 서비스) – 수동
- Windows Update 서비스 – 수동(트리거 시작)
- Workstation 서비스 – 자동
- 위 서비스가 실행되고 있지 않다면 옆의 시작 버튼을 클릭해 실행합니다. 이후 오류 메시지가 사라졌는지 확인하세요.
방법 5: PC의 시스템 정크 파일 정리
Windows 업데이트와 Microsoft Store 오류는 종종 시스템 프로세스를 방해하는 정크 파일 때문에 발생합니다. 이런 파일로 인한 오류를 예방하려면 정기적으로 정리하는 습관을 들이는 것이 좋습니다.
시스템 정크 파일을 손쉽게 정리하는 방법 중 하나는 전문 PC 최적화 도구를 활용하는 것입니다. 이런 도구를 사용하면 몇 분 만에 PC를 스캔하고 시스템에 위험 요소가 될 수 있는 불필요한 파일을 삭제할 수 있습니다.
마무리
ERROR_SERVICE_DOES_NOT_EXIST 오류는 치명적이지 않을 수 있지만, 미리 대비하는 것이 항상 안전합니다. 위에서 소개한 해결 방법들을 하나씩 시도해 보며 자신에게 맞는 해결책을 찾아보세요.
다른 해결 방법을 알고 계신가요? 댓글로 여러분의 경험을 공유해 주세요!