Windows Update 오류 0xc1900223을 수정하는 방법?

일부 Windows 10 사용자는 일반적으로 Windows 업데이트를 설치하려고 할 때마다 오류 0xc1900223 이 발생합니다 . 대부분의 문서화 된 경우 문제는 사용자가 1903 업데이트를 설치하려고 할 때 발생하며 일반적으로 업데이트가 97 %에 도달하면 오류가 나타납니다.

1903 업데이트에서만 문제가 발생하는 경우 $ GetCurrent 폴더 를 통해 업데이트를 다시 설치해야 합니다. 그래도 문제가 해결되지 않으면 문제를 피할 수있는 또 다른 편리한 방법 은 Media Creation Tool지금 PC 업그레이드 기능 을 사용하는 것 입니다. 기본 제공 WU 구성 요소를 우회하는 또 다른 방법은 Microsoft 업데이트 카탈로그 를 통해 수동으로 업데이트를 설치하는 것 입니다.

그러나이 문제는 Pi-Hole과 같은 네트워크 전반의 광고 차단기로 인해 발생할 수도 있습니다. 하나를 사용하는 경우 업데이트를 설치하는 동안 일시적으로 비활성화하거나 유틸리티를 모두 제거 할 수 있습니다.

경우에 따라 Windows Update 구성 요소에 영향을 미치는 일종의 결함 또는 시스템 파일 손상으로 인해 문제가 발생할 수도 있습니다. 이 경우 모든 Windows 업데이트 구성 요소를 새로 고치거나 시스템 파일 손상을 수정할 수있는 몇 가지 유틸리티 (SFC, DISM 또는 새로 설치)를 실행할 수 있습니다.

방법 1 : $ getcurrent 폴더를 통해 강제 업데이트

보류중인 Windows 업데이트를 설치하려고 할 때마다 Windows 10은 C : \ 드라이브 에 $ GetCurrent 및 $ SysReset 폴더를 자동으로 만듭니다 . 이 폴더에는 최신 Windows 업데이트 프로세스에 대한 로그 파일이 포함되지만 해당 업데이트의 설치 파일도 포함될 수 있습니다.

실패한 Windows 업데이트를 처리하는 경우 ( 0xc1900223 오류 가 발생하는 경우) $ getcurrent 폴더 의 미디어 하위 폴더에 액세스 하고 설치를 다시 수행하여 업데이트를 강제 설치할 수 있습니다. 그런 식으로.

그러나 $ getcurrent 폴더는 기본적으로 숨겨져 있습니다. 따라서 주소 표시 줄을 통해 직접 액세스하거나 파일 탐색기에서 숨겨진 폴더를 활성화해야합니다.

다음은 c 폴더 를 통해 업데이트를 강제하는 방법에 대한 빠른 단계별 가이드입니다 .

  1. 파일 탐색기를 열고 상단의 탐색 모음에 다음 명령을 붙여넣고 Enter 키를 누릅니다.
     C : / $ getcurrent

    참고 : C 를 현재 OS 드라이브에 해당하는 문자 로 변경해야 할 수도 있습니다 .

    참고 2 : 또한 먼저 숨겨진 항목을 활성화하여이 위치에 수동으로 액세스 할 수 있습니다 (파일 탐색기에서 보기 로 이동하여 숨겨진 항목 과 관련된 확인란을 선택합니다 .

  2. 이 작업을 수행 한 후 하위 폴더 목록에서 미디어 폴더에 액세스하고 시작 실행 파일을 두 번 클릭합니다 .
  3. 업데이트 설치 화면에 들어가면 화면의 지시에 따라 전용 실행 파일을 통해 업데이트를 설치합니다.
  4. 업데이트가 성공적으로 설치되면 컴퓨터를 다시 시작하고 다음 시스템 시작시 문제가 해결되는지 확인합니다.

경우에 $의에 getCurrent의 폴더가 표시되지 않습니다, 그것은 WU 구성 요소 설치에 필요한 파일을 업데이트 할 수 없음을 매우 가능성이 높습니다. 해당되는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

방법 2 : 미디어 생성 도구를 통해 업데이트

자동화 된 WU 기능이 자체적으로 버전 1903으로 업데이트 할 수없는 경우 미디어 생성 도구를 사용하여 설치를 강제 할 수 있습니다. Windows 10을 새로 설치할 수있는 것 외에도이 도구에는 0xc1900223을 수정할 수있는 지금 PC 업그레이드 기능이 포함되어 있습니다 .

영향을받는 여러 사용자는이 작업을 통해 Windows 10 빌드를 최신 상태로 유지할 수 있음을 확인했습니다.

다음은 미디어 생성 도구를 통해 Windows 10 버전 1903으로 업데이트하는 방법에 대한 빠른 가이드입니다.

  1. 이 링크 ( 여기 )를 방문 하여 지금 업데이트 버튼을 클릭하여 Windows 10 업그레이드 도우미를 다운로드하십시오.
  2. 실행 파일이 성공적으로 다운로드되면이를 두 번 클릭 하고 UAC (사용자 계정 컨트롤) 에서 를 클릭 하여 관리 권한을 부여합니다.
  3. 다음으로 화면의 지시에 따라 설치를 완료하십시오.
  4. 작업이 완료되면 컴퓨터를 다시 시작하고 다음에 컴퓨터를 시작할 때 문제가 해결되는지 확인합니다.
  5. 컴퓨터가 다시 부팅되면 문제가 이제 해결되었는지 확인하십시오.

동일한 0xc1900223으로 Windows 업데이트 설치 시도가 실패하는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

방법 3 : Pi-Hole (또는 다른 네트워크 전체 광고 차단기) 비활성화

결과적 으로 Windows 10 업데이트를 설치할 때 0xc1900223 오류 코드는 Pi-Hole 또는 유사한 네트워크 전체 광고 차단기에 의해 트리거 될 수도 있습니다. 영향을받는 다른 사용자에 따르면이 문제는 DNS 차단 목록으로 인해 업데이트 완료가 중단 될 수 있다고합니다.

비슷한 상황에 처한 사용자는 업데이트가 진행되는 동안 Pi-Hole을 비활성화하거나 제거하여 동일한 오류없이 업데이트를 설치할 수 있음을 확인했습니다.

일시적으로 Pi-Hole 비활성화

  1. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 그런 다음 'cmd'를 입력 하고 Ctrl + Shift + Enter 를 눌러 관리자 액세스 권한이있는 상승 된 CMD 프롬프트를 엽니 다. UAC (사용자 계정 컨트롤)에서 메시지가 표시되면 를 클릭 하여 관리 권한을 부여합니다.
  2. 상승 된 CMD 프롬프트에 들어가면 다음 명령을 입력하여 Pi-Hole 유틸리티를 호출합니다.
     구멍
  3. Pi-Hole이 호출되면 다음 명령을 입력 하고 Enter 키 를 눌러 비활성화합니다.
    파이 홀 비활성화
  4. 이제 Pi-Hole adblocker 유틸리티가 비활성화되었으므로 실패한 업데이트를 다시 설치하고 0xc1900223 없이 설치할 수 있는지 확인합니다 .
  5. 업데이트가 성공적으로 설치된 경우 Pi-Hole을 다시 활성화하려면 동일한 관리자 권한 터미널에서 다음 명령을 실행하십시오.
    파이 홀 비활성화

Pi-Hole 제거

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다 . 그런 다음 텍스트 상자에 'cmd'입력 하고 Ctrl + Shift + Enter 를 눌러 상승 된 CMD 프롬프트를 엽니 다. 상기 UAC (사용자 계정 컨트롤) 프롬프트, 클릭 관리 권한을 부여합니다.
  2. 관리자 권한 CMD 프롬프트에서 다음 명령을 입력 하고 Enter 키를 눌러 Pi-Hole 제거를 시작합니다.
    pihole 제거
  3. 명령이 성공적으로 처리되면 컴퓨터를 다시 시작하십시오.
  4. 다음 업데이트에서 0xc1900223 오류 로 인해 이전에 실패했던 업데이트를 설치 하고 작업이 완료되었는지 확인합니다.

이 방법을 적용 할 수 없거나 문제가 해결되지 않은 경우 아래의 다음 잠재적 인 해결 방법으로 이동하십시오.

방법 4 : DNS 캐시 플러시

결과적으로이 특정 문제는 컴퓨터의 DNS 캐시를 플러시하여 해결할 수있는 네트워크 불일치로 인해 발생할 수도 있습니다. 이를 수행하는 가장 쉬운 방법은 상승 된 CMD 프롬프트를 사용하는 것입니다.

이 작업을 수행하고 컴퓨터를 다시 시작한 후 영향을받는 일부 사용자는 0xc1900223 오류 가 발생하지 않고 마침내 Windows Update 설치를 완료 할 수 있음을 확인했습니다 .

다음은 관리자 권한 명령 프롬프트 창에서 DNS 캐시를 플러시하기 위해 수행해야하는 단계에 대한 빠른 가이드입니다.

  1. 키보드에서 Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다 . 그런 다음 텍스트 상자 안에 'cmd'를 입력 하고 Ctrl + Shift + Enter 를 눌러 상승 된 CMD 창을 엽니 다.

    참고 : UAC (사용자 계정 컨트롤) 에서 메시지가 표시되면 를 클릭 하여 관리 권한을 부여합니다.

  2. 상승 된 CMD 프롬프트에 들어가면 다음 명령을 순서대로 입력 하고 각 명령 다음에 Enter 키를 누릅니다 .
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. 각 명령이 성공적으로 처리 된 후 컴퓨터를 다시 시작하고 다음 컴퓨터를 시작할 때 이전에 실패했던 업데이트를 설치해보십시오.

이 방법으로 0xc1900223 오류 를 수정할 수없는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

방법 5 : Microsoft 업데이트 카탈로그를 통해 업데이트 설치

위의 방법으로 지금까지 문제를 해결할 수없는 경우 Microsoft 업데이트 카탈로그를 통해 수동으로 1903 설치를 완료 할 수 있습니다. 이 절차는 로컬 WU 구성 요소를 포함하지 않고 업데이트를 직접 설치합니다. 즉,이 문제를 일으킬 수있는 모든 손상된 종속성이 우회됩니다.

다음은 Microsoft 업데이트 카탈로그를 통해 1903 업데이트를 수동으로 설치하는 방법에 대한 빠른 가이드입니다.

  1. 우선 OS 아키텍처를 알아야합니다 (32 비트 또는 64 비트 인 경우). 모르는 경우 파일 탐색기 를 열고이 PC를 마우스 오른쪽 버튼으로 클릭 한 다음 새로 나타난 컨텍스트 메뉴에서 속성 을 선택 합니다.
  2. 시스템 속성 화면에 들어가면 시스템 유형 카테고리를 살펴보십시오 . 64 비트로 표시되면 64 비트 업데이트를 다운로드해야하고 32 비트로 표시되면 32 비트 버전이 필요합니다.
  3. OS 아키텍처가 확실하면이 링크 ( 여기 )를 방문 하여 화면 오른쪽 상단의 검색 기능을 사용하여 ' 4522355 ' 를 검색 하고 Enter를 누르 십시오.
  4. 결과 페이지가 생성 된 후 Windows 10 버전 (x64 기반 또는 x86 기반)에 해당하는 올바른 버전을 찾고 올바른 Windows 업데이트와 관련된 다운로드 버튼을 클릭합니다 .
  5. 확인 페이지에서 링크를 다시 한 번 클릭하여 다운로드를 시작합니다.
  6. 다운로드가 완료 될 때까지 잠시 기다린 다음 .msu 설치 패키지를 열고 화면의 지시에 따라 설치를 완료하십시오.
  7. 설치가 완료된 후 컴퓨터를 다시 시작하여 나머지 파일을 설치할 수 있습니다.

동일한 문제가 계속 발생하거나 일반적으로 Microsoft 업데이트 카탈로그를 사용하여 실패한 업데이트를 찾을 수없는 경우 아래의 다음 잠재적 수정으로 이동하십시오.

방법 6 : 모든 Windows 업데이트 구성 요소 새로 고침

지금까지이 문제를 해결할 수있는 방법이 없다면 WU의 새 업데이트 설치 기능을 방해하는 Windows 업데이트 결함으로 인해이 특정 문제가 발생할 가능성이 큽니다. 동일한 오류 코드 ( 0xc1900223 오류)로 여러 업데이트가 실패하는 경우 이는 분명합니다 .

동일한 문제가 발생한 여러 Windows 사용자는 WU (Windows Update)와 관련된 모든 구성 요소를 재설정 할 수있는 일련의 단계를 수행 한 후 문제가 해결되었고 1903 빌드가 성공적으로 설치되었음을 확인했습니다.

다음은 상승 된 CMD 프롬프트에서 관련된 모든 Windows 업데이트 구성 요소를 수동으로 재설정하는 방법에 대한 빠른 단계별 가이드입니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다 . 그런 다음 텍스트 상자 안에 'cmd'를 입력 하고 Ctrl + Shift + Enter 를 눌러 상승 된 명령 프롬프트 창 을 엽니 다 .

    참고 : UAC (사용자 계정 컨트롤) 에서 메시지가 표시되면 를 클릭 하여 관리 권한을 부여합니다.

  2. 상승 된 CMD 프롬프트를 열 수 있도록 관리 한 후 다음 명령을 순서대로 입력하고 각 필수 WU 서비스를 중지하려면 Enter 키를 누릅니다.
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    참고 : 이러한 명령은 Windows 업데이트, MSI 설치 관리자, 암호화 및 BITS 서비스와 관련된 서비스를 자동으로 중지합니다.

  3. 당신은 모든 필수 서비스를 사용하지 않도록 관리하면, 다음 명령을 붙여 누르십시오 (중 순서대로) 입력 각각 두 폴더의 이름을 변경 한 후 저장하는 업데이트 파일에 Windows 사용자 (는 SoftwareDistributionCatroot2) :
    ren C : \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C : \ Windows \ System32 \ catroot2 Catroot2.old

    참고 : 모르는 경우 SoftwareDistributionCatroot2 는 Windows 업데이트 구성 요소에서 현재 사용중인 업데이트 파일을 저장하는 두 개의 폴더입니다. 이 둘은 일반적으로 삭제할 수 없기 때문에 손상된 파일의 손상을 제한하는 유일한 방법은 OS가 그 자리를 대신 할 새로운 정상 복사본을 만들도록하는 것입니다.

  4. 두 폴더를 삭제하면 다음과 같은 마지막 명령을 입력하고 각 명령 다음에 Enter 키를 눌러 동일한 서비스 (2 단계에서 비활성화 한 동일한 서비스)를 다시 시작합니다.
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. 각 서비스가 다시 시작된 후 이전에 다시 제출했던 동일한 업데이트를 설치하고 지금 성공적으로 설치되는지 확인합니다 ( 0xc1900223 오류 없이 ).

동일한 오류 코드로 인해 업데이트를 설치할 수없는 경우 아래의 마지막 방법을 따르십시오.

방법 7 : DISM 및 SFC 스캔 실행

잠재적 인 수정 사항이 효과가 없다면 WU 구성 요소를 작동 불가능하게 만드는 일부 유형의 시스템 파일 손상을 처리하고있을 가능성이 큽니다. 문제를 해결하는 방법은 여러 가지가 있지만 대부분의 영향을받는 사용자는 몇 가지 기본 제공 유틸리티 (SFC 및 DISM)를 사용하여 문제를 해결할 수있었습니다.

이 두 도구는 모두 시스템 파일 손상을 수정할 수 있지만 다르게 작동합니다. SFC는 로컬 캐시를 사용하여 손상을 정상으로 대체하는 반면 DISM은 WU의 하위 구성 요소를 사용하여 손상된 파일을 대체 할 정상 파일을 다운로드합니다.

우리의 조언은 두 유틸리티를 빠르게 연속적으로 실행하고 그 사이에 시스템을 다시 시작하는 것입니다.

SFC 스캔 을 수행하여 시작한 다음 다시 시작하고 다음 시작이 완료되면 DISM 스캔을 수행하십시오 .

여전히 문제가있는 경우 전체 복구 (또는 데이터가 이미 백업 된 경우 새로 설치) 수행을 고려 하십시오.