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

0x80040154 오류 코드 완벽 해결 가이드: 원인과 단계별 수정 방법

PC를 업데이트하려고 할 때 Windows에서 오류 코드 0x80040154가 표시되면서 업데이트가 설치되지 않는 문제를 겪는 사용자들이 많습니다. 이 오류는 주로 시스템의 업데이트 구성 요소가 제대로 작동하지 않거나, 타사 프로그램이 업데이트 과정을 방해할 때 발생합니다.

또한 메일(Mail), Outlook, 일정(Calendar), Cortana, Microsoft Edge 브라우저 등 특정 Windows 앱을 실행하려고 할 때 이 오류가 나타나기도 하며, 심한 경우 Microsoft Store 자체가 아예 열리지 않는 상황도 발생합니다.

어떤 상황에서 오류가 발생했든, 이 글에서는 0x80040154 오류의 원인과 상황별 해결 방법을 자세히 안내해 드립니다.

0x80040154 오류란 무엇인가?

오류 코드 0x80040154는 사용자가 64비트 버전의 Windows에서 32비트 Windows 응용 프로그램(DLL 파일 포함)을 등록하고 실행하려고 할 때 시스템이 생성하는 오류입니다. 핵심 메시지는 "클래스가 등록되지 않았습니다(Class not registered)"로, 필요한 COM 클래스가 시스템에 올바르게 등록되어 있지 않다는 의미입니다.

최근에는 Windows 10/11 사용자들 사이에서 메일 앱 관련 버그 보고가 많았습니다. 메일 앱이 이메일을 주고받지 못할 때 0x80040154 오류가 나타날 수 있으며, Windows Hello, Skype, 일정 앱 등 다른 프로그램에서도 언제든 발생할 수 있습니다. 또한 설치된 타사 백신 소프트웨어가 Microsoft Security Essentials와 충돌하여 이 오류를 유발하는 경우도 있습니다.

이 오류는 다양한 앱과 연관되어 있기 때문에 표시되는 오류 메시지도 상황마다 다릅니다. 대표적인 오류 메시지는 다음과 같습니다.

  • "문제가 발생했습니다… 죄송하지만 해당 작업을 수행할 수 없습니다. 오류 코드: 0x80040154"
  • "Runtime.InteropServices.COMException (0x80040154): 클래스가 등록되지 않았습니다 (HRESULT 예외: 0x80040154 (REGDB_E_CLASSNOTREG))"
  • "오류 코드 3: 0x80040154 – 업데이트 확인 중 오류가 발생했습니다. 업데이트 확인을 시작하지 못했습니다."
  • "VirtualBoxClient COM 개체를 만들지 못했습니다. 응용 프로그램이 종료됩니다."

이 가이드에서는 Microsoft Store 오류 코드 0x80040154의 발생 원인과 해결 방법을 중심으로 살펴보겠습니다. 일반적으로 이 오류가 발생하면 Microsoft Store에서 앱을 설치하거나 업그레이드할 수 없게 됩니다.

0x80040154 오류의 주요 원인

오류 코드 0x80040154는 잘못 구성된 시스템 설정이나 Windows 레지스트리의 비정상적인 항목 때문에 자주 발생합니다. 그 외에도 다음과 같은 원인이 있을 수 있습니다.

  • 호환되지 않는 소프트웨어와의 충돌
  • 잘못된 입력 명령 경로
  • 손상되었거나 누락된 DLL 파일
  • COM 구성 요소가 올바르게 등록되지 않은 경우
  • Windows ActiveX 관련 문제
  • 실수로 레지스트리에서 삭제된 필수 파일
  • 시스템 오류 및 사용자 입력 실수

문제를 해결하려면 오류가 언제, 어디서 발생했는지 파악하는 것이 매우 중요합니다. 이 정보가 정확한 진단의 출발점이 됩니다.

Microsoft Store 0x80040154 오류 해결 방법

Windows 스토어를 열거나 앱을 다운로드할 때 오류 코드 0x80040154가 나타난다면, 아래 방법들을 순서대로 시도해 보세요.

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

Microsoft Store 문제 해결사는 스토어를 열거나 앱을 다운로드할 때 발생하는 문제를 해결하는 가장 간단한 방법입니다.

  1. Win + I 키를 눌러 설정 앱을 엽니다.
  2. 업데이트 및 보안 > 문제 해결 메뉴로 이동합니다.
  3. 오른쪽 화면에서 추가 문제 해결사 링크를 클릭합니다.
  4. 목록 맨 아래쪽에서 Windows 스토어 앱을 찾습니다.
  5. 항목을 한 번 클릭한 후 문제 해결사 실행 버튼을 누릅니다.
  6. 문제 해결사 창의 지시에 따르면 문제가 자동으로 해결됩니다.

자동으로 해결되지 않으면, 화면에 표시되는 추가 지침에 따라 문제를 수동으로 해결할 수 있습니다.

방법 2: Windows 스토어 캐시 초기화

문제 해결사로 해결되지 않는다면, 스토어 앱 내부의 캐시 파일이 원인일 수 있습니다. Microsoft에서 제공하는 wsreset 도구를 사용하면 Windows 스토어를 기본 상태로 복원할 수 있습니다.

  1. 관리자 권한으로 명령 프롬프트를 실행합니다.
  2. wsreset.exe를 입력하고 Enter 키를 누릅니다.
  3. 명령이 실행되면 Microsoft Store와 관련된 모든 캐시가 삭제됩니다.
  4. 모든 창을 닫고 컴퓨터를 재부팅합니다.
  5. 다시 로그인한 후 문제가 해결되었는지 확인합니다.

방법 3: DataStore 폴더 내용 삭제

Windows 10/11에서 DataStore 폴더는 현재 및 과거 시스템 업데이트와 관련된 임시 파일과 로그 파일을 저장합니다. 이 폴더를 정리하면 손상된 업데이트 데이터로 인한 오류를 해결할 수 있습니다.

먼저 Windows 서비스 관리자를 열어 Windows Update 서비스를 중지한 후, 다음 단계를 진행하세요.

  1. Win + E 단축키로 파일 탐색기를 엽니다.
  2. 주소창에 다음 경로를 붙여넣습니다:
    %windir%\SoftwareDistribution\DataStore
  3. Enter 키를 눌러 DataStore 폴더를 엽니다.
  4. 폴더 안의 모든 파일과 하위 폴더를 선택합니다.
  5. 전체를 삭제합니다.
  6. Windows 서비스 관리자에서 Windows Update 서비스를 다시 시작한 후 문제가 해결되었는지 확인합니다.

방법 4: Microsoft Store 앱 복구

위 방법으로도 Microsoft Store에서 앱을 설치하거나 업데이트할 수 없다면, 스토어 앱 자체에 문제가 있는 것입니다. Microsoft는 기본적으로 스토어 앱 제거 기능을 제공하지 않지만, Windows PowerShell을 통해 재등록할 수 있습니다.

  1. Win + X 키를 눌러 전원 메뉴를 연 후 Windows PowerShell(관리자)을 선택합니다.
  2. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.
  3. 아래 명령어를 하나씩 복사하여 실행합니다:
  • Get-AppxPackage *windowsstore* | Remove-AppxPackage
  • Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

이제 Windows 스토어 앱이 기본 설정으로 초기화됩니다.

Windows Update 오류 0x80040154 해결 방법

컴퓨터에 업데이트를 설치할 때 오류 0x80040154가 발생한다면, 아래 추가 단계를 함께 진행해 보세요.

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

오류가 발생하면 가장 먼저 Windows 업데이트 문제 해결사를 실행하는 것이 좋습니다. Windows에는 다양한 문제를 진단하는 내장 도구가 여럿 포함되어 있으며, 그중 하나가 Windows 업데이트 전용 문제 해결사입니다.

  1. 키보드에서 Windows 키 + I를 눌러 설정 앱을 엽니다.
  2. 시스템 탭으로 이동하여 문제 해결 옵션을 선택합니다.
  3. 문제 해결 화면에서 다른 문제 해결사를 클릭합니다.
  4. 사용 가능한 문제 해결사 목록에서 Windows Update를 찾아 실행 버튼을 누릅니다.

문제 해결사가 작업을 마칠 때까지 기다린 후 문제가 해결되었는지 확인합니다.

방법 2: 모든 Windows Update 구성 요소 재설정

Windows는 여러 서비스를 통해 업데이트를 다운로드하고 설치합니다. 이 구성 요소 중 하나라도 제대로 작동하지 않으면 업데이트가 설치되지 않고 오류 코드가 나타납니다. 이 경우 업데이트 구성 요소를 재설정하여 서비스를 다시 시작해야 합니다.

  1. 시작 메뉴를 열고 검색창에 cmd를 입력합니다. 결과에서 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
  2. 명령 프롬프트가 관리자 권한으로 실행되면, 아래 명령어를 하나씩 입력합니다:
  • net stop bits
  • net stop wuauserv
  • net stop appidsvc
  • net stop cryptsvc

참고: 위 명령은 모든 Windows Update 관련 서비스를 중지합니다.

  1. BITS 서비스가 생성한 qmgr*.dat 파일을 모두 삭제해야 합니다. 명령 프롬프트에 다음을 입력합니다:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

  1. 확인 메시지가 나타나면 Y를 입력하고 Enter 키를 누릅니다.
  2. 다음으로, 다운로드된 업데이트가 저장된 폴더 이름을 변경합니다. 아래 명령어를 하나씩 입력합니다:
  • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • Ren C:\Windows\System32\catroot2 Catroot2.old
  1. 마지막으로 모든 서비스를 다시 시작합니다. 아래 명령어를 하나씩 입력합니다:
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. 서비스가 복원되면 시스템을 다시 업데이트하여 문제가 지속되는지 확인합니다.

방법 3: BITS 대기열 비우기

BITS 대기열에서 현재 작업을 모두 제거합니다. 관리자 권한 명령 프롬프트를 열고 다음 명령을 입력하세요.

bitsadmin.exe /reset /allusers

방법 4: 독립 실행형 설치 프로그램 다운로드

Microsoft Update Catalog 웹 사이트에서 KB 번호로 해당 Windows 업데이트 패치를 검색한 후, 독립 실행형 설치 프로그램을 다운로드하여 수동으로 적용할 수 있습니다. 검색 시 'KB' 문자는 제외하고 숫자만 입력하세요.

Chrome 오류 코드 3: 0x80040154 해결 방법

Google Chrome을 업데이트하려고 할 때 "업데이트를 확인하는 동안 오류가 발생했습니다. 오류 코드 3: 0x80040154 – 시스템 수준: 업데이트 확인을 시작하지 못했습니다"라는 메시지가 나타난다면, 아래 방법을 하나씩 시도해 보세요.

방법 1: Chrome 및 PC 재시작

Chrome 업데이트 실패로 오류 코드 3: 0x80040154가 발생했다면, 재시작이 가장 간단한 해결책입니다.

  • 오른쪽 상단의 세로 점 세 개(⋮) 아이콘을 클릭합니다.
  • 드롭다운 메뉴에서 종료를 선택합니다.
  • Chrome이 완전히 종료되면 다시 실행합니다.
  • 또는 오른쪽 상단의 X 버튼을 직접 클릭하여 종료할 수도 있습니다.

효과가 없다면 컴퓨터 전원 버튼을 눌러 다시 시작을 선택하세요.

방법 2: Google 업데이트 서비스 활성화

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하여 Win + X 메뉴를 엽니다.
  2. 메뉴에서 실행을 선택합니다.
  3. services.msc를 입력하고 Enter 키를 누릅니다.
  4. Google 업데이트 서비스(gupdate)를 찾아 두 번 클릭합니다.
  5. 시작 유형자동 또는 자동(지연된 시작)으로 설정합니다.
  6. 하단의 적용확인을 클릭합니다.
  7. Google 업데이트 서비스(gupdatem)를 찾아 두 번 클릭합니다.
  8. 시작 유형수동으로 설정합니다.
  9. 적용확인을 클릭합니다.
  10. 컴퓨터를 재시작한 후 Chrome 업데이트를 다시 시도합니다.

방법 3: Windows 레지스트리에서 Chrome 업데이트 활성화

  1. 실행 대화 상자를 열고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  2. HKEY_LOCAL_MACHINE > SOFTWARE > POLICIES > Google 경로로 이동합니다.
  3. 왼쪽 창에서 Update를 선택합니다.
  4. 오른쪽 창에서 UpdateDefault를 마우스 오른쪽 버튼으로 클릭하고 수정을 선택합니다.
  5. 값 데이터1로 설정하고 확인을 누릅니다.
  6. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Update 경로로 이동합니다.
  7. UpdateDefault를 두 번 클릭하여 값 데이터1로 변경합니다.
  8. 레지스트리 편집기를 닫고 컴퓨터를 재시작한 후 Chrome 업데이트를 다시 시도합니다.

HResult 0x80040154 오류(VirtualBox) 해결 방법

"클래스가 등록되지 않았습니다(0x80040154)" 오류는 사용자가 VirtualBox 앱을 업데이트하거나 재설치하려고 할 때 발생하는 VirtualBox 문제입니다. 다음 방법으로 해결할 수 있습니다.

방법 1: 호환성 모드에서 VirtualBox 실행

  1. 시작 메뉴 또는 VirtualBox가 설치된 위치로 이동합니다.
  2. Oracle VirtualBox 응용 프로그램을 찾습니다.
  3. 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
  4. 호환성 탭에서 "호환 모드에서 이 프로그램 실행" 체크박스를 찾습니다.
  5. 체크되어 있지 않다면 체크하고, 호환할 Windows 버전을 선택합니다.
  6. 최신 버전(Windows 10/11)부터 가장 오래된 버전까지 하나씩 시도해 보세요. 대부분 Windows 7 또는 Vista와 호환되는 것을 확인할 수 있습니다.
  7. 변경 사항을 적용·저장한 후 VirtualBox를 실행합니다.

방법 2: VirtualBox 업데이트

VirtualBox 공식 사이트에서 최신 릴리스를 다운로드하여 설치하세요. 또한 보류 중인 Windows 업데이트도 모두 설치하는 것이 좋습니다.

방법 3: VirtualBox 구성 요소 재등록

관리자 권한으로 명령 프롬프트를 실행하고, cd 명령으로 VirtualBox가 설치된 디렉터리(일반적으로 "C:/Program Files/Oracle/VirtualBox")로 이동한 후, 다음 명령을 실행합니다.

  • VBoxSVC.exe /ReRegServer
  • regsvr32.exe VBoxC.dll

VirtualBox 드라이버가 멈추거나 응답하지 않는 경우 드라이버를 다시 시작해야 할 수도 있습니다. 명령 프롬프트에서 sc start vboxdrv 명령을 사용하세요. 실패하면 C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.inf 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 설치를 선택합니다.

방법 4: VirtualBox 재설치

응용 프로그램을 제거하고 관련된 모든 폴더를 삭제합니다. 이전 버전의 VirtualBox 폴더와 C:\Users\"사용자이름"\.VirtualBox 폴더를 반드시 삭제하세요. 그런 다음 최신 버전의 VirtualBox를 다운로드하여 PC에 설치합니다.

마무리

0x80040154 오류는 여러 응용 프로그램과 연관되어 있어 다소 복잡한 Windows 오류입니다. 이 가이드가 다양한 유형의 0x80040154 오류가 무엇인지, 그리고 상황별로 어떻게 대처해야 하는지 이해하는 데 도움이 되기를 바랍니다. 문제가 지속된다면 시스템 파일 검사(SFC /scannow)나 DISM 도구를 활용해 손상된 시스템 파일을 복구하는 것도 좋은 방법입니다.