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

Windows 10 업그레이드 시 오류 0x8007007e 해결 방법

Windows 10 업그레이드 시 오류 0x8007007e 해결 방법

Windows 10으로 업그레이드하거나 Windows 업데이트를 진행하는 도중 오류 코드 0x8007007e가 나타나는 경우가 있습니다. 이 오류는 대부분 업그레이드나 업데이트 자체를 차단하며, 경우에 따라 “Windows에서 알 수 없는 오류가 발생했습니다” 또는 “업데이트/빌드를 설치하지 못했습니다. 다시 시도해 주세요”와 같은 메시지가 함께 표시되기도 합니다.

이 문제의 원인은 크게 두 가지입니다. 첫 번째는 백신 프로그램을 비롯한 서드파티(제3자) 소프트웨어가 업데이트나 업그레이드 과정을 방해하는 경우이고, 두 번째는 손상된 Windows 파일, 시스템 파일 또는 레지스트리 파일 때문입니다.

원인을 정확히 파악하면 문제를 해결할 수 있습니다. 서드파티 소프트웨어가 원인이라면 업그레이드 도중 해당 프로그램을 비활성화하는 것만으로도 해결됩니다. 하지만 그래도 해결되지 않는다면 손상된 Windows 파일을 복구해야 합니다.

Windows 10 업그레이드 시 오류 0x8007007e 해결 방법

먼저 방법 1을 시도해 보세요. 대부분의 경우 이 방법만으로 문제가 해결됩니다. 만약 해결되지 않는다면 방법 3(클린 부팅)을 통해 특정 소프트웨어나 서비스가 원인인지 확인한 후, 마지막으로 방법 2를 시도하면 확실하게 문제를 해결할 수 있습니다.

방법 1: 서드파티 백신 프로그램 비활성화

  1. 작업 표시줄 우측 하단 시스템 트레이에 있는 백신 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 비활성화(Disable)를 선택합니다.
  2. 메뉴에 해당 옵션이 없다면 백신 아이콘을 더블클릭하여 프로그램을 연 뒤, 팝업 창에서 비활성화 옵션을 선택합니다.

이후 다시 업그레이드를 진행하여 문제가 계속되는지 확인해 보세요.

참고: 백신 프로그램은 컴퓨터를 각종 위협으로부터 보호해 주기 때문에 반드시 필요합니다. Windows 업그레이드가 끝난 후 백신을 다시 활성화하는 것을 잊지 마세요.

백신을 다시 활성화하려면 아래 단계를 따르세요.

  1. 시스템 트레이의 백신 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 활성화(Enable)를 선택합니다.
  2. 메뉴에 해당 옵션이 없다면 백신 아이콘을 더블클릭한 뒤, 팝업 창에서 활성화 옵션을 선택합니다.

방법 2: Windows Update 구성 요소 수동 초기화

이 방법에서는 BITS, 암호화(Cryptographic), MSI Installer, Windows Update 서비스를 수동으로 다시 시작하고, SoftwareDistribution 및 Catroot2 폴더의 이름을 변경합니다. 이 과정을 거치면 문제가 확실하게 해결됩니다.

  1. Windows 키를 누른 상태에서 X 키를 누른 후(Windows 키에서 손을 뗀 뒤) 명령 프롬프트(관리자)를 클릭합니다.
  2. net stop wuauserv를 입력하고 Enter 키를 누릅니다.
  3. net stop cryptSvc를 입력하고 Enter 키를 누릅니다.
  4. net stop bits를 입력하고 Enter 키를 누릅니다.
  5. net stop msiserver를 입력하고 Enter 키를 누릅니다.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old를 입력하고 Enter 키를 누릅니다.
  7. ren C:\Windows\System32\catroot2 Catroot2.old를 입력하고 Enter 키를 누릅니다.
  8. net start wuauserv를 입력하고 Enter 키를 누릅니다.
  9. net start cryptSvc를 입력하고 Enter 키를 누릅니다.
  10. net start bits를 입력하고 Enter 키를 누릅니다.
  11. net start msiserver를 입력하고 Enter 키를 누릅니다.
  12. 명령 프롬프트 창을 닫습니다.

간혹 일부 서비스가 이미 실행 중이거나 자동으로 시작되는 경우가 있는데, 이럴 때는 걱정하지 않아도 괜찮습니다. 이후 다시 Windows 업그레이드를 진행하면 아무 문제 없이 정상적으로 완료될 것입니다.

Windows 10 업그레이드 시 오류 0x8007007e 해결 방법

방법 3: 클린 부팅(Clean Boot)

클린 부팅을 수행하면 서드파티 소프트웨어나 서비스의 간섭이 문제의 원인인지 쉽게 확인할 수 있습니다.

  1. Windows 키를 누른 상태에서 R 키를 누릅니다(Windows 키에서 손을 뗀 뒤).
  2. msconfig를 입력하고 Enter 키를 누릅니다.
  3. 서비스(Services) 탭을 클릭합니다.
  4. 모든 Microsoft 서비스 숨기기(Hide All Microsoft Services)에 체크한 후 모두 사용 안 함(Disable All)을 클릭합니다(버튼이 회색으로 비활성화되어 있지 않은 경우).
  5. 시작 프로그램(Startup) 탭을 클릭하고 모두 사용 안 함을 선택합니다. ‘모두 사용 안 함’ 옵션이 없다면 작업 관리자 열기를 클릭한 후, 각 작업을 하나씩 선택하고 사용 안 함을 클릭합니다.
  6. 컴퓨터를 다시 시작합니다.
  7. 시스템 구성 유틸리티(System Configuration Utility) 창이 나타나면 이 메시지를 다시 표시하지 않음 또는 시스템 구성 유틸리티 실행 안 함에 체크합니다.

클린 부팅에 대한 더 자세한 단계가 필요하다면 관련 전용 가이드를 참고하시기 바랍니다.

참고: 질문을 남기기 전에 5번 단계를 먼저 확인해 주세요. 5번 단계가 정상적으로 작동하지 않아서, 도움이 될 것으로 판단되는 내용을 추가로 안내해 드립니다.

이제 업데이트를 문제없이 다운로드하고 설치할 수 있는지 확인해 보세요.