저도 예전에 윈도우 10 업데이트가 무한 로딩에 빠져 멈추지 않는 상황을 겪은 적이 있습니다. 처음에는 답답했지만, 차근차근 점검하고 시도하면 해결되는 경우가 많았습니다. 시작하기 전에 중요한 데이터는 백업해 두는 것이 좋습니다. 아래 방법은 실제로 제가 시도해 본 순서대로 정리한 것이므로, 하나씩 차근차게 시도해 보시길 권합니다.

1. 기본적인 점검 사항

가장 먼저 확인하면 문제를 간단히 해결할 수 있는 부분입니다. 아래 항목을 차례로 점검해 보세요.

  • 인터넷 연결 확인: 안정적인 연결은 업데이트 성공의 필수 조건입니다. Wi-Fi를 사용 중이라면 공유기를 재부팅하거나 유선으로 연결해 보세요.
  • 디스크 공간 확인: 업데이트를 위해 충분한 저장 공간이 필요합니다. 보통 설치 드라이브(C:)의 여유 공간을 확인하고 부족하면 불필요한 파일이나 프로그램을 삭제해 공간을 확보합니다.
  • 날짜 및 시간 설정 확인: 컴퓨터의 날짜와 시간이 정확하지 않으면 업데이트 서버와의 통신이 원활하지 않을 수 있습니다.
  • 다른 프로그램 종료: 업데이트 중에는 가능하면 모든 다른 프로그램을 종료하고, 백신 프로그램은 일시적으로 비활성화하는 것이 도움이 될 수 있습니다. 다만 업데이트가 끝난 후에는 반드시 다시 활성화해 주세요.

2. 업데이트 문제 해결사 사용

Windows에는 업데이트 관련 문제를 자동으로 진단하고 해결하는 도구가 내장되어 있습니다. 아래 순서로 실행해 보시길 권합니다.

  1. 설정 열기: Windows 키 + I
  2. 업데이트 및 보안 선택
  3. 왼쪽 메뉴에서 문제 해결 선택
  4. 추가 문제 해결사 클릭
  5. Windows Update 선택 후 문제 해결사 실행
  6. 화면의 안내에 따라 진행

참고 자료: Windows 업데이트 오류 수정 – Microsoft 지원

3. Windows Update 구성 요소 재설정

업데이트 구성 요소가 손상되었을 때 이를 수동으로 재설정하면 문제를 해결하는 데 도움이 됩니다. 아래 순서를 따라 진행해 보세요.

  1. 관리자 권한으로 명령 프롬프트 실행
    • Windows 검색창에 cmd 입력
    • 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행 선택
  2. 다음 명령어를 순서대로 입력하고 Enter 키를 누릅니다:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  3. SoftwareDistribution 및 catroot2 폴더 이름 변경
    • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    • ren C:WindowsSystem32catroot2 catroot2.old

    참고: 폴더를 삭제하기보다는 이름을 변경하는 것이 안전합니다.

  4. 중지했던 서비스 재시작
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  5. 명령 프롬프트를 닫고 컴퓨터를 재시작한 뒤 다시 업데이트를 시도합니다.

4. DISM 도구 및 SFC 사용

손상된 시스템 파일을 복구하여 업데이트 문제를 해결할 수 있습니다. 아래 순서로 시도해 보세요.

  1. 관리자 권한으로 명령 프롬프트 실행
  2. DISM 도구 실행:
    DISM /Online /Cleanup-Image /RestoreHealth를 입력하고 실행합니다. 이 과정은 시간이 다소 걸릴 수 있습니다.
  3. SFC(시스템 파일 검사기) 실행:
    sfc /scannow를 입력하고 실행합니다. 손상된 파일을 검사하고 복구합니다.
  4. 명령 프롬프트를 닫고 컴퓨터를 재시작한 뒤 다시 업데이트를 시도합니다.

5. 수동으로 업데이트 설치

특정 업데이트에서 문제가 발생하는 경우, Microsoft Update Catalog에서 해당 업데이트를 수동으로 설치할 수 있습니다.

  1. KB 번호 확인: 업데이트 기록에서 문제가 발생하는 업데이트의 KB 번호를 확인합니다. 예: KB1234567
  2. Microsoft Update Catalog 접속: Microsoft Update Catalog
  3. KB 번호 검색: 검색창에 KB 번호를 입력하고 검색합니다.
  4. 자신의 Windows 10 버전 및 아키텍처(32비트/64비트)에 맞는 업데이트를 찾아 다운로드합니다. Windows 정보는 설정 > 시스템 > 정보에서 확인 가능합니다.
  5. 다운로드한 .msu 파일을 더블 클릭해 설치합니다.

6. 클린 부팅 수행

다른 프로그램과의 충돌로 업데이트가 지연되거나 실패하는 경우, 클린 부팅으로 최소한의 드라이버와 시작 프로그램만 실행해 원인 부품을 격리합니다.

  1. Windows 검색창에 msconfig를 입력하고 시스템 구성 실행
  2. 서비스 탭에서 “모든 Microsoft 서비스 숨기기”를 선택
  3. “모두 사용 안 함” 버튼 클릭
  4. 시작프로그램 탭으로 이동(Windows 10은 작업 관리자 열기 버튼 클릭)
  5. 작업 관리자에서 각 시작 프로그램을 비활성화
  6. 시스템 구성 창으로 돌아와 “확인” 또는 “적용” 후 컴퓨터를 재시작
  7. 다시 업데이트를 시도합니다. 문제가 해결되면 서비스를 하나씩 다시 활성화하며 원인을 찾아봅니다.

7. Windows Update 서비스 관련 오류 확인

서비스가 정상적으로 실행 중인지 확인하고 필요한 경우 자동으로 시작되도록 설정합니다. 아래 서비스들이 주요 대상입니다.

  • Windows Update
  • Background Intelligent Transfer Service(BITS)
  • Cryptographic Services
  • Windows Installer

8. 윈도우 재설치(최후의 수단)

다른 방법으로 해결되지 않는 경우 재설치를 고려합니다. 설치 옵션은 다음 중 하나를 선택합니다.

  • 모든 항목 유지: 개인 파일은 유지되지만 설치된 앱은 재설치가 필요합니다.
  • 모든 개인 파일, 앱 및 설정 제거: 초기화되는 방식으로 진행됩니다.

어떤 방법을 시도하더라도 각 단계를 수행한 뒤에는 반드시 컴퓨터를 재시작하고 업데이트를 다시 시도해 보시길 권합니다. 필요하신 경우 발생한 오류 메시지와 시도한 단계들을 알려주시면 추가로 도와드리겠습니다.