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

Windows 10/11 업데이트 오류 0xc1900130 원인과 해결 방법 완벽 가이드

업데이트는 모든 운영체제에서 필수적인 요소입니다. 시스템 소프트웨어를 최신 상태로 유지해야만 최상의 성능과 보안을 누릴 수 있습니다. 오래된 버전의 소프트웨어를 사용하면 버그, 오류, 시스템 충돌에 노출될 위험이 커지므로, 수시로 업데이트를 확인하고 가능한 한 빨리 설치하는 것이 좋습니다.

Windows도 마찬가지입니다. Microsoft는 중요한 Windows 업데이트를 주기적으로 배포하며, 이는 배포되는 즉시 설치하는 것이 안전합니다.

그러나 항상 순조롭게 진행되는 것은 아닙니다. 일부 사용자들은 업데이트를 진행하는 도중 "Windows 10/11 기능 업데이트, 버전 1903 – 오류 0xc1900130" 메시지가 화면에 나타난다고 보고했습니다.

이 오류를 방치하면 시스템의 기능을 온전히 활용하지 못할 수 있습니다. PC에서 Windows 10/11 업데이트 오류 0xc1900130을 겪고 있다면 이 글이 도움이 될 것입니다. 이번 글에서는 0xc1900130 오류의 모든 가능한 원인을 살펴보고, 문제를 해결할 수 있는 다양한 방법을 하나씩 소개합니다.

Windows 10/11 업데이트 오류 0xc1900130이란?

Windows 업데이트 오류는 비교적 흔하게 발생하며, 특히 인터넷 연결 상태가 좋지 않을 때 자주 나타납니다. 마찬가지로 Windows 10/11 업데이트 오류 0xc1900130도 인터넷 연결 불량으로 인해 발생하는 경우가 많으며, Windows 업데이트를 다운로드하는 중에 시스템이 네트워크 연결을 잃을 때 발생합니다. 네트워크가 끊기면 업데이트 프로세스가 일시 중지되거나 중단되면서 화면에 0xc1900130 오류가 표시됩니다.

이 오류와 함께 나타날 수 있는 대표적인 오류 메시지는 다음과 같습니다.

  • 오류 코드: 0XC1900130
    메시지: MOSETUP_E_INSTALL_HASH_MISSING
    설명: 인스턴스 해시를 찾을 수 없어 설치를 계속할 수 없습니다.
  • 일부 업데이트를 설치하는 데 문제가 있었지만 나중에 다시 시도합니다. 이 메시지가 계속 표시되고 웹 검색이나 지원팀에 문의하여 정보를 확인하려면 다음이 도움이 될 수 있습니다: Windows 10/11 기능 업데이트, 버전 1903 – 오류 0xc1900130

그 외에도 다음과 같은 버전에서 동일한 오류가 발생할 수 있습니다.

  • Windows 10/11 기능 업데이트, 버전 1803 – 오류 0xc1900130
  • Windows 10/11 기능 업데이트, 버전 1809 – 오류 0xc1900130

오류 0xc1900130의 주요 원인

  • 불안정한 인터넷 연결 – Windows 10/11의 0xc1900130 업데이트 오류는 대부분 다운로드 과정에서 발생하는 네트워크 연결 문제 때문에 생기며, 이로 인해 업데이트 파일이 제대로 내려받아지지 않습니다.
  • 저장 공간 부족 – 업데이트를 다운로드하거나 설치할 여유 디스크 공간이 부족한 것도 0xc1900130 및 0x80240034 오류의 원인이 될 수 있습니다.
  • 서드파티 백신 프로그램 간섭 – 지나치게 강력한 백신 프로그램이나 방화벽이 클라이언트 PC와 Windows Update 서버 간의 통신을 차단하는 원인이 되기도 합니다. 특히 AVG가 이 오류 코드를 유발하는 경우가 자주 보고됩니다. 해당된다면 업데이트 설치 중에는 실시간 보호 기능을 일시적으로 비활성화하거나, 해당 백신 프로그램을 완전히 제거하여 문제를 해결할 수 있습니다.
  • Intel RST 드라이버와 Windows 10/11 간의 충돌 – iastora.sys 파일이 업데이트 서버와의 통신을 막는 원인으로 지목되곤 합니다. 이 Intel RST 파일은 구버전 Windows 10/11 빌드, 특히 1900 이하 빌드에서 문제를 일으키는 것으로 알려져 있습니다. 이 경우 iastora.sys 드라이버의 이름을 변경하여 Windows가 해당 파일을 무시하도록 하면 문제를 해결할 수 있습니다.
  • 손상된 Windows Update 구성 요소 – 앞서 언급했듯이, 업데이트 프로세스가 실패하게 만드는 일시적 오류나 손상된 종속 항목 때문에도 이 오류 코드가 발생할 수 있습니다. 이 경우 자동화된 WU 에이전트를 사용하거나 관리자 권한 명령 프롬프트(CMD)에서 수동으로 관련 구성 요소를 초기화하면 문제를 해결할 수 있습니다.

오류의 일반적인 원인을 파악했다면 이제 문제 해결 단계를 계획하기가 한결 수월할 것입니다.

Windows 10/11 업데이트 오류 0xc1900130 해결 방법

이 Windows 업데이트 실패의 원인은 여러 가지가 있으며, 그만큼 해결 방법도 다양합니다. 아래에서 각 문제를 하나씩 짚어가며 해결책을 정리했습니다. Windows 10/11 업데이트 오류 0xc1900130에 대한 잠재적 해결 방법 목록을 확인해 보세요.

해결 방법 1: Windows 10/11 PC 재시작

사소한 시스템 버그나 문제가 의심된다면 간단한 재시작이 가장 좋은 해결책입니다. PC를 재시작하면 시스템의 버그(있다면)를 제거하고 업데이트를 방해하는 문제를 해결하는 가장 간편한 방법입니다. 컴퓨터를 다시 시작한 후 업데이트 설치를 다시 시도해 보세요. 참고로 Windows 업데이트가 적용되려면 재시작이 반드시 필요합니다.

또한 0xc1900130 같은 오류가 발생하지 않도록 업데이트 전에 신뢰할 수 있는 PC 복구 도구로 컴퓨터를 최적화해 두는 것도 권장됩니다.

여전히 Windows 10/11 업데이트 오류 0xc1900130이 나타난다면 아래의 해결 방법들을 적용해 보세요.

해결 방법 2: 기본 제공 문제 해결사 사용

Windows 업데이트를 다운로드하고 설치하는 동안 오류 코드가 나타났다면, 업데이트 문제 해결사가 문제 해결에 도움을 줄 수 있습니다.

시작 > 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사로 이동합니다. 그런 다음 '가동 및 실행' 항목에서 Windows 업데이트 > 문제 해결사 실행을 선택합니다.

문제 해결사가 작업을 마친 후에는 장치를 다시 시작하는 것이 좋습니다.

이후 새로운 업데이트가 있는지 확인합니다. 시작 > 설정 > 업데이트 및 보안 > Windows 업데이트 > 업데이트 확인을 선택하고, 사용 가능한 업데이트가 있으면 설치합니다.

해결 방법 3: 필요한 모든 Windows Update 서비스가 실행 중인지 확인

업데이트가 정상적으로 작동하려면 모든 Windows Update 관련 서비스가 활성화되어 있어야 합니다. 아래 단계를 따라 확인해 보세요.

  1. 열려 있는 모든 응용 프로그램을 닫습니다.
  2. 시작 메뉴로 이동합니다.
  3. 검색창에 cmd를 입력하고, 결과로 나타난 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
  4. 관리자 권한으로 실행을 클릭합니다.
  5. 명령 프롬프트 창에서 아래 명령어를 입력하고, 각 명령어마다 Enter 키를 누릅니다.
  • sc config wuauserv start= auto
  • sc config bits start= auto
  • sc config cryptsvc start= auto
  • sc config trustedinstaller start= auto

위 명령어를 실행하면 업데이트에 필요한 모든 서비스가 시작됩니다.

해결 방법 4: iastora.sys 드라이버 이름 변경

이 문제의 가장 흔한 원인은 Microsoft와 Intel 제품 간의 소프트웨어 호환성 문제입니다. iastora.sys 드라이버에 문제가 있으면 Windows 10/11 PC에서 Windows Update 구성 요소가 사실상 차단될 수 있습니다.

해당된다면, 충돌을 일으키는 iastora.sys 드라이버를 찾아 확장자를 '.old'로 변경함으로써 운영체제가 해당 파일을 무시하도록 만들어 문제를 해결할 수 있습니다.

실제로 이 방법을 적용하고 컴퓨터를 재시작한 뒤, 보류 중이던 모든 업데이트를 문제없이 설치했다는 사용자들이 많습니다.

iastora.sys 이름 변경 방법은 다음과 같습니다.

  1. 파일 탐색기를 열고 보기 메뉴에서 '파일 확장명' 체크박스를 선택하여 확장명이 보이도록 설정합니다. 이미 활성화되어 있다면 다음 단계로 넘어갑니다.
  2. 다음 경로로 이동합니다: C:\Windows\System32\drivers
  3. 해당 위치에서 드라이버 목록을 스크롤하여 iastora.sys 파일을 찾습니다.
  4. 파일을 찾았다면 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 이름 바꾸기를 선택합니다.
  5. Windows가 iastora.sys를 무시하도록 하려면 이름을 iastora.sys.old로 변경합니다.
  6. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여하고 편집을 허용합니다.
  7. 컴퓨터를 재시작하고 다음 부팅이 완료될 때까지 기다립니다.

부팅이 완료되면 문제가 있던 Windows 업데이트 설치를 다시 시도하여 문제가 해결되었는지 확인합니다. 여전히 오류 코드 0xc1900130이 나타난다면 다음 방법으로 넘어가세요.

해결 방법 5: 모든 Windows Update 구성 요소 초기화

여러 사용자들의 사례에 따르면, 이 문제는 업데이트 프로세스를 완전히 실패하게 만드는 일시적 오류나 손상된 종속 항목 때문에도 발생할 수 있습니다. 이 문제는 Windows 8.1에서 더 흔하지만 Windows 10/11에서도 발생할 수 있습니다.

해당된다면 업데이트 프로세스에 관여하는 모든 WU(Windows Update) 구성 요소를 초기화하여 문제를 해결할 수 있습니다. 초기화 방법은 두 가지가 있습니다.

  • 자동화된 WU 에이전트를 통한 WU 초기화
  • 관리자 권한 명령 프롬프트를 통한 수동 WU 초기화

두 방법 모두 아래에 설명되어 있으니, 더 편한 방법을 선택하세요.

A. 자동화된 WU 에이전트를 통한 초기화

  1. Microsoft Technet 공식 페이지로 이동하여 Reset Windows Update Agent 스크립트를 다운로드합니다.
  2. 압축 파일이 다운로드되면 WinRAR, WinZip, 7Zip 같은 유틸리티로 압축을 풉니다.
  3. ResetWUENG.exe 파일을 두 번 클릭하고, UAC(사용자 계정 컨트롤) 창에서 를 선택하여 관리자 권한을 부여합니다.
  4. 화면의 지시에 따라 스크립트를 실행합니다. 작업이 완료되면 컴퓨터를 재시작하고, 다음 부팅 후 업데이트 설치가 가능한지 확인합니다.

B. 관리자 권한 명령 프롬프트를 통한 수동 초기화

  1. Win + R 키를 눌러 실행 대화 상자를 엽니다. 그런 다음 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트 창을 실행합니다. UAC(사용자 계정 컨트롤) 대화 상자가 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
  2. 관련된 모든 Windows Update 서비스를 중지하려면 아래 명령어를 입력하고 각 명령어마다 Enter 키를 누릅니다.
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

이 명령어들은 Windows Update 서비스, MSI 설치 관리자, 암호화 서비스, BITS를 일시적으로 중지시킵니다.

  1. 모든 관련 서비스를 중지한 후, 다음 명령어를 실행하여 WU 구성 요소가 사용하는 두 폴더(SoftwareDistribution 및 Catroot2)의 이름을 변경합니다.
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old
  1. 폴더 이름을 변경한 후, 다음 명령어를 입력하고 각각 Enter 키를 눌러 이전에 중지했던 Windows 서비스를 다시 시작합니다.
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver
  1. 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.

여전히 보류 중인 업데이트 설치 시 0xc1900130 오류가 발생한다면 아래의 다른 해결 방법을 시도해 보세요.

해결 방법 6: 최신 누적 업데이트 수동 설치

기기의 현재 OS 버전을 업그레이드하는 데 어려움을 겪고 있다면, 최신 독립 실행형 패키지를 직접 다운로드하여 설치할 수 있습니다. 이를 위해서는 Microsoft Update Catalog로 이동하여 검색창에 해당 KB 번호를 입력하면 됩니다.

Microsoft는 매달 둘째 주 화요일에 새로운 패치를 배포합니다. 관련 업데이트를 다운로드하기 전에 시스템 아키텍처(32비트 또는 64비트)를 먼저 확인하세요.

또는 업데이트 기록 보기를 선택하여 실패한 누적 업데이트를 찾을 수도 있습니다. 설정 > 업데이트 및 보안 > 업데이트 기록 보기에서 PC에 설치되지 않은 업데이트의 정확한 KB 번호를 확인한 후, Microsoft Update Catalog 웹사이트에 접속하여 해당 KB 번호를 검색창에 입력하면 됩니다. 다음 화면에서 특정 패치 옆의 다운로드 버튼을 클릭하세요.

해결 방법 7: DNS 캐시 플러시

일부 사례에서 DNS 캐시를 플러시하면 Windows 10/11의 업데이트 오류 0xc1900130이 실제로 해결되는 것을 확인했습니다. 명령 프롬프트를 관리자 권한으로 실행하고 다음 명령어를 입력하기만 하면 됩니다: ipconfig /flushdns

명령이 성공적으로 실행되면 아래와 같은 메시지가 표시됩니다.

Windows IP 구성

DNS 확인자 캐시를 성공적으로 플러시했습니다.

또한 라우터를 재부팅하거나, 이더넷 케이블을 뽑았다가 다시 꽂거나, 여러 웹사이트와 인터넷 서비스에 접속해 보는 방식으로 인터넷 연결의 안정성을 테스트해 볼 수도 있습니다.

해결 방법 8: 시스템 복원 사용

드라이버나 서드파티 응용 프로그램을 설치한 후 Windows Update 구성 요소가 실패하기 시작했다면, 설치한 항목이 운영체제의 업데이트 설치 기능을 방해하고 있을 가능성이 큽니다.

여러 사용자들이 자신의 경우 iastora.sys가 새로운 업데이트 설치를 막고 있었다고 보고했습니다. 해당된다면 시스템 복원을 사용하여 컴퓨터를 충돌이 없던 정상 상태로 되돌려 문제를 해결할 수 있습니다.

중요한 점은, 모든 최신 Windows 버전(Windows 7, Windows 8.1, Windows 10/11)은 기본적으로 중요한 시스템 이벤트가 있을 때마다 복원 스냅샷을 정기적으로 저장하도록 설계되어 있다는 것입니다. 기본 동작을 변경하지 않았다면 선택할 수 있는 복원 스냅샷이 충분히 있을 것입니다.

시작하기 전에, 특정 스냅샷이 생성된 이후 변경된 사항은 시스템 복원 유틸리티로 해당 스냅샷을 적용할 경우 모두 사라진다는 점을 유념하세요. 해당 기간에 설치한 응용 프로그램, 게임 또는 시스템 변경 사항은 모두 되돌려집니다.

이 단계를 진행하기로 결정했다면, 아래 지침에 따라 시스템 복원 유틸리티를 사용하세요.

  1. Win + R 키를 눌러 실행 대화 상자를 엽니다. 'rstrui'를 입력하고 Enter 키를 눌러 시스템 복원 메뉴를 엽니다.
  2. 시스템 복원 초기 화면에 도달하면 다음을 클릭하여 진행합니다.
  3. 다음 화면에서 더 많은 복원 지점 표시 체크박스를 선택합니다.
  4. 저장된 모든 복원 지점의 날짜를 비교하고, 문제가 발생하기 직전에 생성된 복원 지점을 선택합니다.
  5. 올바른 시스템 복원 지점을 선택했다면 다음을 클릭하여 다음 메뉴로 진행합니다.
  6. 이 단계에 도달하면 유틸리티를 사용할 준비가 된 것입니다. 마침을 클릭하여 복원 프로세스를 시작하기만 하면 됩니다.
  7. 다음 부팅 시 이전의 정상 작동 상태로 복원됩니다. 부팅 프로세스가 완료되면 이전에 실패했던 업데이트 설치를 다시 시도하여 문제가 해결되었는지 확인합니다.

마무리

글 초반에 언급했듯이, Windows 업데이트 실패의 원인은 매우 다양할 수 있습니다. 대부분의 경우 인터넷 연결 문제가 원인이지만, 문제를 해결하려면 가능한 모든 원인을 하나씩 점검해야 합니다. 위의 해결 방법들은 문제의 심각도 순으로 정렬되어 있으므로, 반드시 순서대로 진행하는 것이 좋습니다.