최근 Windows에서 OneDrive 앱에 로그인하려고 할 때 오류 코드 0x8004e4a2가 표시되어 계정에 접속할 수 없다는 사용자 불만이 잇따르고 있습니다. 흥미롭게도 이 문제는 특정 계정에서만 발생하는 것으로 알려져 있어 더욱 낯선 현상입니다.

이 문제를 분석한 결과, 불안정한 인터넷 연결, 프록시 설정, 서드파티 백신 프로그램, OneDrive 앱 자체의 오류 등 다양한 원인이 있을 수 있는 것으로 확인되었습니다. 원인이 무엇이든 아래의 문제 해결 방법을 순서대로 따라 하면 문제를 해결할 수 있습니다. 자신의 상황에 가장 적합한 방법부터 시도해 보세요.
1. 인터넷 연결 상태 확인
OneDrive에 로그인을 시도할 때 화면에 오류 코드 0x8004e4a2가 표시된다면, 가장 먼저 인터넷 연결이 안정적인지 확인해야 합니다.
Wi-Fi를 사용 중이라면 스마트폰 등 다른 기기에서 같은 네트워크가 정상적으로 작동하는지 확인해 보세요. 공유기를 재부팅한 후 다시 로그인을 시도하는 것도 좋은 방법입니다. 유선 연결을 사용한다면 케이블이 제대로 꽂혀 있는지, 포트가 정상 작동하는지 점검하세요. 확실하지 않다면 다른 포트로 바꿔 연결해 보는 것도 도움이 됩니다.
2. 프록시 비활성화
프록시 서버는 사용자와 인터넷 사이에서 게이트웨이 역할을 하는 중개 서버입니다. 모든 인터넷 요청은 먼저 프록시 서버로 전달되며, 프록시 서버는 해당 요청을 평가한 뒤 적절하다고 판단되면 인터넷으로 전송합니다. 그러나 때때로 프록시 서버가 정상적인 프로세스의 인터넷 접근까지 차단하여 이번 사례와 같은 문제가 발생하기도 합니다.
프록시 서버를 사용 중이라면 아래 단계에 따라 비활성화하세요. 사용 여부를 잘 모르겠다면 역시 아래 단계를 통해 확인할 수 있습니다.
- 키보드에서 Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다.
- 입력란에 inetcpl.cpl을 입력하고 Enter 키를 누릅니다.

- 인터넷 속성 창에서 연결 탭으로 이동합니다.
- LAN 설정 버튼을 클릭합니다.

- 자동 구성 검색(Automatically detect settings) 항목에 체크되어 있는지 확인합니다.
- 사용자 LAN용 프록시 서버 사용(Use a proxy server for your LAN) 항목의 체크를 해제합니다.

- 확인을 클릭하여 변경 사항을 저장합니다.
- 완료 후 PC를 재시작하고 오류 코드 0x8004e4a2가 해결되었는지 확인합니다.
3. 서드파티 백신 프로그램 제거
서드파티 백신 프로그램과 Windows Defender는 맬웨어와 각종 바이러스로부터 PC를 보호하는 데 필수적이지만, 때때로 오히려 문제를 일으키기도 합니다. 지나치게 민감하게 반응하는 백신 프로그램이 단순한 오탐(false positive)으로 Windows 프로그램의 정상 프로세스를 차단하여 이런 오류가 발생할 수 있습니다.
해결 방법은 간단합니다. 백신 프로그램을 일시적으로 비활성화해 보세요. 문제가 해결된다면 해당 프로그램을 제거하고 더 안정적인 대체 프로그램으로 전환하는 것을 권장합니다.
어떤 백신 프로그램으로 전환해야 할지 고민된다면 Windows 10 추천 백신 프로그램 관련 가이드를 참고해 보세요.
서드파티 백신 프로그램을 제거하는 방법은 다음과 같습니다.
- Windows + R 키를 동시에 눌러 실행 대화상자를 엽니다.
- 입력란에 appwiz.cpl을 입력하고 Enter 키를 누릅니다.

- 제어판 창에서 사용 중인 백신 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 제거(Uninstall)를 선택하고 화면의 지시에 따라 진행합니다.

- 프로그램 제거가 완료되면 PC를 재시작합니다. 재부팅 후 0x8004e4a2 문제가 해결되었는지 확인합니다.
4. Winsock 초기화
Winsock은 Microsoft Windows에서 인터넷 응용 프로그램의 모든 입출력을 관리하는 프로그래밍 인터페이스입니다. 응용 프로그램이 인터넷에 연결되지 않는 문제가 있다면 Winsock을 초기화하면 도움이 될 수 있습니다. 초기화를 진행하면 Windows에서 변경했던 Winsock 구성이 기본값으로 되돌려집니다.
방법은 다음과 같습니다.
- 작업표시줄의 검색 영역에 cmd를 입력하고 관리자 권한으로 실행을 클릭하여 관리자 권한 명령 프롬프트를 실행합니다.
- 명령 프롬프트 창에 'netsh winsock reset catalog'를 입력하고 Enter 키를 누릅니다.

- 명령 실행이 완료되면 PC를 재시작합니다.
5. OneDrive 앱 초기화
OneDrive 앱에 손상 오류나 버그가 발생하여 요청에 정상적으로 응답하지 못하는 경우도 있습니다. 이럴 때는 앱을 초기화하는 것이 가장 효과적인 해결책입니다. 초기화하면 앱이 처음 설치된 기본 상태로 되돌아갑니다.
이 과정에서 저장된 데이터에는 영향이 없지만, 저장해 둔 환경설정과 일부 사용자 지정 설정은 사라질 수 있으니 참고하세요.
Windows에서 OneDrive 앱을 초기화하는 방법은 다음과 같습니다.
- 작업표시줄의 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 실행(Run)을 선택합니다.

- 실행 대화상자의 입력란에 '%localappdata%\Microsoft\OneDrive\onedrive.exe /reset'을 입력하고 Enter 키를 누릅니다. 이 명령이 앱을 초기화합니다.

- 완료 후 PC를 재시작합니다.
- 재부팅 후 다시 실행을 열고 이번에는 입력란에 '%localappdata%\Microsoft\OneDrive\onedrive.exe'를 입력합니다.

- Enter 키를 눌러 실행합니다. OneDrive가 정상적으로 시작되며, 오류 코드 없이 로그인할 수 있을 것입니다.
6. OneDrive 재설치
앱을 초기화한 후에도 오류 코드 0x8004e4a2가 계속된다면, Windows에 설치된 OneDrive 자체가 손상되었을 가능성이 높습니다. 이 경우 마지막 수단으로 OneDrive를 완전히 제거한 뒤 다시 설치해 보는 것을 권장합니다.
방법은 다음과 같습니다.
- 작업표시줄 검색 영역에 앱 및 기능(Apps & features)을 입력하고 열기를 클릭합니다.
- 새로 열린 창의 목록에서 OneDrive를 찾습니다.
- 클릭한 후 제거 버튼을 누릅니다.

- 화면의 단계에 따라 제거를 완료합니다.
- 완료 후 Microsoft 공식 사이트에서 Windows용 최신 버전의 OneDrive를 다운로드하여 설치합니다.
- 마지막으로 다시 로그인을 시도하고 문제가 해결되었는지 확인합니다.
그래도 문제가 해결되지 않는다면 Windows 초기화를 시도해 보세요. Windows 시스템 내부의 버그나 손상 오류가 오류 코드 0x8004e4a2의 근본 원인이라면 운영 체제를 초기화하는 것으로 문제를 해결할 수 있습니다.