Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 오류 코드 0x8007007E 완벽 해결 가이드 – Windows 업데이트, Outlook, 프린터

Windows 11/10/8/7 컴퓨터에서 오류 코드 0x8007007E가 발생했다면 잘 찾아오셨습니다. 이 오류 코드는 크게 세 가지 상황에서 나타날 수 있으며, 이 글에서는 각 상황에 맞는 해결 방법을 자세히 안내해 드립니다.

  1. Windows 업데이트 실행 시
  2. Outlook에서 메일 보내기/받기 시
  3. 프린터 연결 시

오류 코드가 Windows, Outlook, 프린터 세 영역과 관련이 있으므로, 각각에 맞는 해결책을 순서대로 정리했습니다.

Windows 11/10에서 오류 코드 0x8007007E 수정하기

세 가지 상황별로 가능한 해결 방법을 하나씩 살펴보겠습니다.

1. Windows 업데이트 오류 0x8007007E 해결

Windows 11/10 업데이트 오류 코드 0x8007007E는 업데이트 동기화가 제대로 이루어지지 않을 때 발생합니다. 이 문제는 독립형(스탠드얼론) PC와 기업 네트워크에 연결된 PC 모두에서 나타날 수 있습니다. 기업 환경에서는 Windows Server가 네트워크 내 모든 컴퓨터의 업데이트를 관리합니다.

Microsoft에 따르면, 업데이트 동기화를 활성화하기 전에 핫픽스(hotfix)가 설치되어 있지 않으면 이 오류가 발생한다고 합니다.

업데이트 동기화를 활성화하기 전에 핫픽스가 설치되어 있지 않으면 동기화가 실패하면서 이 오류가 발생합니다. 구체적으로는 이미 업그레이드 파일을 다운로드한 클라이언트에서 CopyToCache 작업이 실패하게 됩니다. 그 원인은 Windows Server Update Services(WSUS)에 업그레이드와 관련된 잘못된 메타데이터가 남아 있기 때문입니다.

이 문제를 해결하려면 WSUS(Windows Server Update Services)를 복구해야 합니다. 여러 대의 WSUS 서버를 운영 중이라면 각 서버마다 동일한 작업을 반복해야 하며, 핫픽스 설치 전에 메타데이터를 동기화했던 서버에서만 작업을 수행하는 것도 가능합니다. IT 관리자는 WSUS 관리 콘솔이나 API를 통해 로그를 확인하여 메타데이터 동기화 상태를 파악할 수 있습니다.

① Software Distribution 폴더 내용 수동 삭제

Windows는 모든 업데이트 파일을 이 폴더에 다운로드하며, 실제 설치 전 임시 버퍼 역할을 합니다. 아래 경로의 Software Distribution 폴더 내용을 수동으로 삭제하세요.

C:\Windows\SoftwareDistribution\DataStore

파일을 삭제하기 전에 반드시 Windows Update 서비스를 중지해야 하며, 삭제가 완료되면 서비스를 다시 시작하면 됩니다. 이 방법은 독립형 PC와 기업용 PC 모두에 적용됩니다.

② Windows 업데이트 문제 해결사 실행

개인용 PC라면 Windows에 기본 내장된 'Windows 업데이트 문제 해결사'를 실행해 보세요. 이 도구는 업데이트 관련 문제를 자동으로 진단하고 해결해 줍니다.

컴퓨터가 업데이트 서버(Microsoft 업데이트 서버 또는 기업 서버)와 정상적으로 동기화되면 필수 업데이트가 먼저 설치되고, 이후 나머지 업데이트가 순차적으로 진행됩니다.

2. Outlook 오류 0x8007007E 해결

Microsoft Outlook에서 이 오류가 나타나면 메일을 보내거나 받을 수 없게 됩니다. 주로 두 가지 경우에 발생합니다. 첫째, Windows 11/10으로 업그레이드하는 경우, 둘째, Office를 최신 버전으로 업그레이드한 경우입니다. 다음 두 가지 방법으로 해결할 수 있습니다.

① Office Outlook 클라이언트 복구 또는 재설치

Outlook 복구 기능으로 해결되지 않으면 메일 클라이언트를 다시 설치해 보세요. 버전 변경 과정에서 설정이 손상되는 경우가 종종 있으며, 재설치로 대부분 해결됩니다.

② 관리자 권한으로 Outlook 실행

프로그램 메뉴에서 Outlook을 검색한 후 Shift + 마우스 오른쪽 클릭하여 '관리자 권한으로 실행'을 선택하세요.

3. 프린터 오류 0x8007007E 해결

클라이언트 PC가 원격 프린터에 연결하려고 할 때 이 오류가 나타날 수 있습니다. 이때 "지정된 모듈을 찾을 수 없습니다"라는 오류 메시지가 표시되며, 주로 서버-클라이언트 환경에서 발생합니다.

원인은 다음과 같습니다. 서버에 32비트 범용 드라이버가 설치되면 특정 레지스트리 항목이 생성되는데, 이 키는 클라이언트에게 프린터 작동에 필요한 DLL 파일 사본을 요청하도록 지시합니다. 그런데 클라이언트가 64비트라면 64비트 드라이버가 필요하지만, 서버가 레지스트리 항목 때문에 32비트 드라이버만 안내하게 되면서 오류가 발생하는 것입니다.

서버의 해당 레지스트리 항목 위치는 다음과 같습니다.

HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\<printer name>\CopyFiles\BIDI

해결 방법은 간단합니다. 위 키를 삭제하기만 하면 됩니다. 이후 64비트 클라이언트가 요청을 보내도 더 이상 잘못된 파일을 복사하라는 지시를 받지 않게 됩니다.

이 가이드가 오류 코드 0x8007007E 해결에 도움이 되었기를 바랍니다.