최근 Windows 10/11 업데이트가 여러 가지 문제를 일으키고 있다는 사실은 이미 널리 알려져 있습니다. 이 글을 찾아오신 분들 중 상당수도 바로 그 때문일 것입니다. 이번 글에서는 이전 버전의 Windows에서 최신 Windows 10/11 빌드로 업그레이드하는 과정에서 자주 발생하는 0x8007045d 오류의 원인과 해결 방법을 단계별로 자세히 안내해 드립니다.
오류 코드 0x8007045d란 무엇인가요?
오류 코드 0x8007045d는 주로 I/O(입출력) 장치 오류로 인해 발생합니다. 대부분의 사용자는 USB 메모리와 같은 외장 저장 장치로 시스템을 백업하려 할 때 이 오류를 경험하며, DVD나 USB 스틱으로 Windows를 설치하는 과정에서도 나타날 수 있습니다. 이 오류가 발생하면 Windows 설치 프로세스가 강제로 중단되는데, 문제 해결 방법을 모르는 사용자에게는 매우 답답한 상황으로 이어질 수 있습니다.
일반적으로 이 오류는 다음과 같은 원인으로 발생합니다:
- 손상되었거나 불량한 USB 스틱
- 컴퓨터의 물리적으로 손상된 USB 포트
- 불량 또는 손상된 메모리(RAM) 모듈
- 손상된 Windows 레지스트리 또는 누락된 레지스트리 항목
- 바이러스 감염
- 저장 장치의 배드 섹터(Bad Sector)
원인이 다양한 오류를 만났을 때는 Outbyte PC Repair와 같은 신뢰할 수 있는 PC 최적화 도구를 활용하는 것도 좋은 방법입니다. 이런 도구는 시스템 전체를 스캔하여 불필요한 파일, 잘못된 설정, 유해한 프로그램 등 업데이트 과정을 방해할 수 있는 요소들을 자동으로 정리하고 복구해 줍니다. 별도의 도구 사용을 원하지 않으신다면, 아래에서 각 원인별로 문제를 하나씩 해결하는 방법을 따라 하시면 됩니다.
1. Windows 업데이트 문제 해결사 실행하기
Windows에는 업데이트 관련 오류를 자동으로 진단하고 수정해 주는 Windows 업데이트 문제 해결사(Troubleshooter)가 기본 탑재되어 있습니다. Windows 검색창에서 해당 도구를 검색해 실행하면, Windows 10/11 업데이트를 방해하는 문제를 자동으로 찾아 복구해 줍니다. 만약 기기에 이 도구가 없다면 Microsoft 공식 웹사이트에서 직접 내려받을 수 있습니다.
2. 다른 USB 포트 사용해 보기
컴퓨터의 USB 포트가 고장 나는 경우는 드물지만, 실제로 일부 기기에서 이런 문제가 발생하는 사례가 있습니다. PC의 여러 USB 포트를 번갈아 가며 사용해 보세요. 생각보다 간단하게 문제가 해결될 수 있습니다.
3. PC 드라이버 업데이트하기
드라이버는 컴퓨터의 소프트웨어와 하드웨어가 서로 소통할 수 있게 해주는 핵심 요소입니다. 드라이버가 오래되었거나 잘못 구성되었거나 손상된 경우, 0x8007045d 오류를 비롯한 다양한 문제가 발생할 수 있습니다.
Windows 10/11에서 드라이버를 업데이트하려면 다음 단계를 따르세요:
- Windows 검색창에 "장치 관리자"를 입력합니다. 또는 제어판으로 이동해 장치 관리자를 클릭합니다.
- 장치 관리자를 열고 장치 목록에서 범용 직렬 버스 컨트롤러를 클릭하여 PC에 연결된 USB 포트 목록을 확인합니다.
- 각 항목을 마우스 오른쪽 버튼으로 클릭한 후 드라이버 업데이트를 선택합니다.
안전을 위해 장치 관리자에 표시된 모든 장치의 드라이버를 함께 업데이트하는 것이 좋습니다. 최적의 PC 성능을 위해서는 항상 드라이버를 최신 상태로 유지하는 것이 권장됩니다. 업데이트 후 문제가 해결되었는지 확인해 보세요.
4. 배드 섹터 복구하기
디스크 드라이브도 0x8007045d 오류의 주요 원인일 수 있습니다. 디스크 드라이브는 앱과 운영체제 간의 읽기·쓰기 작업을 담당하기 때문에, 드라이브에 결함이 있으면 데이터 접근 오류가 발생하고 이것이 곧 오류의 원인이 될 수 있습니다.
명령 프롬프트(Command Prompt)를 이용해 디스크 문제를 진단할 수 있습니다. 방법은 다음과 같습니다:
- Windows 검색창에 "명령 프롬프트"를 입력합니다.
- 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령 프롬프트에 "chkdsk"를 입력합니다.
- 검사하려는 디스크가 다른 Windows 프로세스에서 사용 중이라면, PC 재시작을 확인하거나 검사를 다음 부팅 시로 예약하라는 메시지가 표시됩니다. 즉시 재시작하려면 Y를 누르세요.
디스크의 오류가 복구 가능한 것이라면 Windows가 자동으로 수리를 진행합니다. 다만 일부 디스크 오류는 되돌릴 수 없으며, 이 경우 새 디스크 드라이브를 구매해야 할 수도 있습니다.
5. 백신 프로그램 비활성화하기
백신 소프트웨어는 기본적으로 PC를 바이러스와 악성 위협으로부터 보호하기 위한 것입니다. 하지만 간혹 백신 프로그램이 다른 소프트웨어나 정상적인 Windows 프로세스까지 위협으로 잘못 판단하는 경우가 있습니다.
따라서 Windows 오류가 감지되면, 먼저 전체 시스템 검사를 통해 바이러스 감염 여부를 확인한 후 백신 프로그램을 일시적으로 비활성화하거나 제거해 보는 것이 좋습니다. 바이러스 역시 다양한 Windows 오류의 원인이 될 수 있다는 점을 잊지 마세요.
백신 프로그램을 비활성화하는 방법은 사용 중인 프로그램에 따라 다르지만, 대부분의 백신 프로그램에는 쉽게 찾을 수 있는 비활성화 버튼이 있습니다.
6. 안전 모드로 진입하기
안전 모드(Safe Mode)는 필수적인 Windows 기능만 실행되는 최소한의 환경입니다. 안전 모드에서 Windows 10/11을 업데이트하면 소프트웨어 충돌이나 바이러스로 인한 오류를 효과적으로 배제할 수 있습니다.
안전 모드에 진입하려면 다음 단계를 따르세요:
- Windows 검색창에 "msconfig"를 입력합니다. 시스템 구성 앱이 나타나면 클릭합니다.
- 부팅 탭에서 안전 부팅(Safe boot)을 체크하고 최소(Minimal) 옵션을 선택합니다.
- 시스템 재시작을 요청하는 메시지가 뜨면 다시 시작 버튼을 클릭합니다.
위 단계를 완료한 후 안전 모드에서 Windows 10/11을 설치해 보고 여전히 오류가 발생하는지 확인하세요.
7. 시스템 복원 실행하기
시스템 복원 기능을 사용하면 컴퓨터를 이전의 정상 작동 상태로 되돌릴 수 있습니다. 복원 지점 이후 적용된 업데이트나 설치된 소프트웨어 등의 변경 사항을 롤백하는 방식으로 작동합니다. 특정 변경 사항 이후 오류가 시작되었다면 이 방법이 특히 효과적입니다.
Windows 10/11에서 시스템 복원을 수행하는 방법은 다음과 같습니다:
- Windows 검색창에 "복원 지점 만들기"를 입력합니다.
- 시스템 속성 창에서 시스템 복원 버튼을 클릭합니다.
- 다음 버튼을 클릭합니다.
- 컴퓨터에 적용할 복원 지점을 선택합니다.
- 영향을 받는 프로그램 검색 버튼을 클릭하면 복원 지점 이후 설치되어 제거될 앱과 업데이트 목록을 미리 확인할 수 있습니다.
- 창을 닫고 마침을 클릭합니다. Windows가 복원 지점 이후의 변경 사항을 자동으로 롤백합니다.
참고: 이 절차는 컴퓨터에 미리 생성된 복원 지점이 있을 때만 사용할 수 있습니다.
위에서 소개한 해결 방법들이 0x8007045d 오류로 인한 Windows 10/11 업데이트 및 설치 문제를 해결하는 데 도움이 되기를 바랍니다. 그럼에도 문제가 지속된다면 PC 수리 업체를 방문하거나 Microsoft 공식 웹사이트의 고객 지원 센터에 문의하는 것을 고려해 보세요.
Windows 10/11에서 오류 코드 0x8007045D를 해결하는 또 다른 방법을 알고 계신가요? 아래 댓글을 통해 자유롭게 공유해 주세요.