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

Windows 업데이트 오류 코드 0x800700c1 해결 방법 완벽 가이드

Windows 업데이트는 마이크로소프트가 정기적으로 배포하는 소프트웨어 업데이트로, 버그 수정과 보안 취약점 보완은 물론 새로운 기능 추가까지 포함하고 있습니다.

Windows 업데이트는 이전에 발표된 모든 업데이트 내용이 한 번에 담기는 누적(cumulative) 형태로 제공되기도 합니다. 업데이트는 인터넷에 연결된 기기에 자동으로 전달되거나, 마이크로소프트 공식 웹사이트에서 수동으로 다운로드하여 설치할 수 있습니다.

Windows 업데이트 설치는 컴퓨터의 보안과 원활한 성능 유지를 위해 반드시 필요한 작업입니다. 그러나 현실적으로는 업데이트 과정에서 각종 오류가 발생하기 쉬운데, 그중에서도 대표적인 것이 바로 0x800700c1 오류 코드입니다.

Windows 업데이트 오류 0x800700c1이란?

0x800700c1 오류 코드는 Windows 업데이트 과정에서 발생하는 문제로, 다양한 원인에 의해 나타날 수 있습니다. 가장 흔한 원인으로는 인터넷 연결 불량, 손상된 시스템 파일, 악성코드 감염, 서버 접속 장애 등이 꼽힙니다.

문제는 이 오류가 단순히 업데이트 실패로 끝나지 않는 경우가 있다는 점입니다. 상황에 따라 Outlook 같은 다른 응용 프로그램에서도 동일한 오류 코드가 표시되어 일상적인 작업까지 방해받을 수 있습니다.

오류 0x800700c1의 주요 원인

  • 네트워크 연결 문제 – Windows 업데이트를 다운로드하려면 안정적인 인터넷 연결이 필수입니다. 연결이 불안정하면 업데이트 구성 자체가 불가능할 수 있으므로, 먼저 네트워크 상태를 점검하세요.
  • 손상된 시스템 데이터 – PC가 저장 중에 갑자기 전원이 차단되거나 강제 종료되면 시스템 파일이 손상될 수 있습니다. 손상된 시스템 파일은 업데이트 다운로드 및 설치 과정에서 오류를 유발하는 대표적인 요인입니다.
  • 악성코드와 바이러스 – 악성 프로그램은 Windows 업데이트 프로세스를 방해하거나 차단하는 것으로 악명 높습니다. PC가 감염되면 업데이트 다운로드와 설치가 중단될 가능성이 큽니다.
  • 서버 접속 장애 – 원인이 마이크로소프트 서버 자체에 있는 경우도 있습니다. 이 경우 사용자가 할 수 있는 것은 기다리는 것뿐이며, 복구 역시 마이크로소프트 측에서만 가능합니다.
  • 불안정하거나 손상된 업데이트 파일 – 업데이트 파일 자체가 손상되었거나 마이크로소프트가 결함이 있는 업데이트를 배포했을 수도 있습니다. 이런 경우 억지로 설치하지 말고 안정화된 버전이 나올 때까지 기다리는 것이 좋습니다.
  • 과잉 작동하는 백신 및 방화벽 – 보안 프로그램이나 방화벽 설정이 지나치게 엄격하면 정상적인 업데이트마저 차단할 수 있습니다. 이 경우 설치 중에는 일시적으로 비활성화하고, 설치 후에는 반드시 다시 켜두세요.

오류 0x800700c1 해결 방법 9가지

오류가 발생하면 가장 먼저 컴퓨터를 재부팅한 후 업데이트를 다시 시도해 보세요. 재시작만으로 불필요한 프로세스가 정리되어 문제가 해결되는 경우가 의외로 많습니다. 재부팅으로 해결되지 않는다면 아래 방법들을 하나씩 시도해 보세요.

방법 1: Windows 업데이트 문제 해결사 실행

Windows에는 업데이트 관련 오류를 진단하고 수정해 주는 'Windows 업데이트 문제 해결사'가 내장되어 있습니다. 이 도구로도 0x800700c1 오류를 해결할 수 있습니다.

  1. Windows + I 단축키를 눌러 설정 창을 엽니다.
  2. '업데이트 및 보안' 메뉴로 이동한 후 '문제 해결'을 선택합니다.
  3. '추가 문제 해결사' 옵션을 클릭합니다.
  4. 'Windows 업데이트' 항목을 선택한 뒤 '문제 해결사 실행' 버튼을 누릅니다.
  5. 도구가 자동으로 오류 원인을 검색하고 수정할 때까지 기다립니다.
  6. 완료되면 컴퓨터를 재시작합니다.

방법 2: Software Distribution 폴더 이름 변경

모든 Windows 운영체제에는 Software Distribution 폴더가 존재합니다. 이 폴더에는 업데이트 설치에 필요한 임시 파일과 업데이트 기록이 저장되는데, 폴더가 손상되면 각종 오류가 발생할 수 있습니다. 폴더 이름을 변경하면 오류가 해결되는 경우가 많습니다.

  1. 검색창에 'cmd'를 입력한 후 최상위 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  2. 명령 프롬프트 창이 열리면 아래 명령어를 하나씩 입력합니다.
    net stop wuauserv
    net stop bits
  3. 파일 탐색기를 열고 C:\windows 경로로 이동하여 Software Distribution 폴더를 찾습니다.
  4. 폴더를 우클릭한 후 이름을 변경합니다. 또는 명령 프롬프트에 다음 명령어를 직접 입력해도 됩니다.
    ren c:\windows\softwaredistribution softwaredistribution.old
  5. PC를 재시작한 후 오류가 사라졌는지 확인합니다.

방법 3: 미디어 생성 도구(Media Creation Tool)로 업데이트 설치

자동 업데이트가 계속 실패한다면 마이크로소프트의 미디어 생성 도구를 활용해 보세요. 이 무료 도구는 OS를 최신 버전으로 업그레이드하거나 클린 설치용 부팅 USB를 만들 수 있게 해 줍니다.

  1. 마이크로소프트 공식 사이트에서 미디어 생성 도구를 다운로드합니다. 용량이 크지 않아 금방 받을 수 있으며, 별도 설치 없이 실행 가능한 독립형 프로그램입니다.
  2. 도구를 실행한 후 '설치 미디어 만들기' 옵션을 선택하고 사용권 조항에 동의한 뒤 화면 안내를 따릅니다.
  3. '다음'을 누르고 'USB 플래시 드라이브' 옵션을 선택한 후 목록에서 사용 중인 USB를 지정합니다.
  4. '다음'을 누른 후 '마침'을 클릭하여 부팅 가능한 설치 미디어를 완성합니다.
  5. USB를 PC에 연결하고 도구를 다시 실행한 뒤, 나타나는 메뉴에서 '지금 이 PC 업그레이드' 옵션을 선택하면 자동으로 업그레이드가 진행됩니다.

방법 4: 필수 서비스가 실행 중인지 확인

업데이트에 필요한 핵심 서비스가 비활성화되어 있거나 손상된 경우에도 오류가 발생할 수 있습니다. 아래 서비스들이 정상 작동 중인지 확인하세요.

  • 암호화 서비스(Cryptographic Services)
  • Background Intelligent Transfer Services(BITS)
  • 원격 프로시저 호출(RPC) 서비스
  • Windows Update
  • Windows Update Medic Service
  1. Windows + R 키를 누르고 services.msc를 입력하여 서비스 창을 엽니다.
  2. 목록에서 해당 서비스들을 찾아 하나씩 우클릭한 후 '다시 시작'을 선택합니다. 옵션이 없다면 '중지'를 눌렀다가 다시 시작하세요.
  3. 서비스 시작 유형이 '수동'으로 되어 있다면 더블클릭하여 '자동' 또는 '자동(지연 시작)'으로 변경합니다.
  4. PC를 재시작한 후 모든 서비스가 실행 중인지 확인합니다.

방법 5: 드라이버 업데이트

기본적으로 Windows 10/11은 시스템에 맞는 드라이버를 자동으로 다운로드하지만, 오류 0x800700c1이 발생하면 드라이버 설치도 함께 막힐 수 있습니다. 이럴 때는 하드웨어 제조사 공식 웹사이트에서 호환되는 최신 드라이버를 수동으로 다운로드해 설치하는 것이 좋습니다.

방법 6: 시스템 파일 검사기(SFC) 실행

손상된 시스템 파일이 원인이라고 의심되면 시스템 파일 검사기를 활용해 보세요.

  1. Windows + R 키를 눌러 실행 창을 엽니다.
  2. 빈 칸에 cmd를 입력하고 확인을 누릅니다.
  3. 열린 창에 sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.
  4. SFC 유틸리티가 손상된 시스템 파일을 자동으로 검사하므로 완료될 때까지 기다립니다.
  5. 무결성 문제가 발견되면 도구가 자동으로 복구합니다.

방법 7: 방화벽 일시 비활성화

방화벽 설정이 지나치게 민감하게 작동하면 마이크로소프트 서버와의 연결을 위협으로 판단해 업데이트를 차단할 수 있습니다. 이 경우 방화벽을 잠시 꺼 두었다가 업데이트 후 다시 켜는 방법이 효과적입니다.

  1. 검색창에 '방화벽'을 입력하고 Enter 키를 누릅니다.
  2. 'Windows Defender 방화벽'을 클릭한 후 'Windows 방화벽 켜기 또는 끄기'를 선택합니다.
  3. 개인 네트워크와 공용 네트워크 모두에 대해 방화벽을 해제하고 확인을 누릅니다.
  4. 검색창에 cmd를 입력한 후 최상위 결과를 우클릭하여 '관리자 권한으로 실행'을 선택하고 '예'를 누릅니다.
  5. 아래 명령어를 하나씩 입력합니다.
    regsvr32 wuapi.dll
    regsvr32 wuaueng.dll
    regsvr32 wucltui.dll
  6. 명령어 입력이 끝나면 Windows 업데이트를 설치하고, 완료 후에는 반드시 방화벽을 다시 활성화하세요.

방법 8: 바이러스 검사 실행

앞서 언급했듯이 바이러스는 업데이트 관련 오류를 유발하는 주요 원인입니다. 바이러스는 중요한 시스템 프로세스와 서비스를 방해하고, 업데이트 파일을 손상시키거나 삭제하기도 합니다.

Windows 10/11에 내장된 Windows Defender를 이용해 전체 검사를 진행해 보세요. Defender 검사 결과가 만족스럽지 않다면 신뢰할 수 있는 타사 백신 프로그램으로 추가 검사를 수행하는 것도 좋습니다.

방법 9: 불필요한 정크 파일 정리

악성코드처럼 정크 파일 역시 Windows의 핵심 시스템 프로세스를 방해할 수 있습니다. PC를 최적 상태로 유지하려면 주기적으로 불필요한 파일을 정리하는 습관이 필요합니다. 디스크 정리(Disk Cleanup) 기능이나 신뢰할 수 있는 PC 최적화 도구를 활용하면 몇 번의 클릭만으로 시스템을 깨끗하게 관리할 수 있으며, 그만큼 속도와 안정성도 향상됩니다.

마무리

Windows 업데이트 오류 0x800700c1은 겉보기에는 기술적인 지식이 필요해 보이지만, 실제로는 순서대로 따라 하기만 하면 초보자도 충분히 스스로 해결할 수 있는 문제입니다.

가장 간단한 재부팅부터 시작해서, 효과가 없으면 Windows 업데이트 문제 해결사, 방화벽 비활성화, Software Distribution 폴더 이름 변경 등의 방법을 순차적으로 시도해 보세요. 그래도 오류가 지속된다면 전문가의 도움을 받는 것이 안전합니다.

여러분은 어떤 방법으로 오류 0x800700c1을 해결하셨나요? 아래 댓글로 경험을 공유해 주세요!