0xc0000017 오류 코드 새로 설치하거나 BSOD(Blue Screen of Death)로 끝나는 업그레이드에 실패한 후 나타납니다. '메모리가 부족하여 램디스크 장치를 생성할 수 없습니다.' 오류 메시지가 함께 표시됩니다. 이 오류 코드는 STATUS_NO_MEMORY에 적용됩니다. 지정된 위치에 대한 가상 메모리 또는 스왑 파일 할당량이 충분하지 않다는 신호입니다.
Windows에서 0xc0000017 BSOD의 원인은 무엇입니까?
- 타사 안티바이러스 간섭 – 이전 Windows 버전에서 Windows 10으로 업데이트하는 동안 문제가 발생하는 경우 가장 먼저 확인해야 하는 원인은 바이러스 백신 제품군입니다. 작업이 안전하지 않다고 판단하여 업그레이드 도구와 외부 Microsoft 서버 간의 통신을 중지할 수 있습니다. 이 경우 업그레이드 프로세스가 활성화되어 있는 동안 타사 보안 제품군을 중지하거나 제거하여 문제를 해결할 수 있습니다.
- RAM 부족 – USB 연결 장치는 많지만 RAM이 많지 않은 경우 하드웨어가 업그레이드 프로세스를 완료하는 데 충분한 메모리를 할당할 수 없기 때문에 이 문제가 발생할 수 있습니다. 이 경우 하드웨어를 업그레이드하지 않고 프로세스를 완료할 수 있는 한 가지 수정 방법은 필수적이지 않은 USB 장치를 모두 분리하는 것입니다.
- 오래된 마더보드 드라이버 – 이 문제를 일으키는 또 다른 잠재적인 원인은 Windows 10을 수용할 수 없는 호환되지 않는 마더보드 드라이버입니다. 이 시나리오가 적용 가능한 경우 마더보드 드라이버를 최신 버전으로 업데이트하여 문제를 해결할 수 있습니다.리>
- 불량 메모리 블록 – Microsoft에서 확인한 바와 같이 이 문제는 OS가 업그레이드에 필요한 Windows PE 환경을 생성하지 못하게 하는 일련의 불량 메모리 블록으로 인해 발생할 수도 있습니다. 이 경우 상승된 CMD 프롬프트에서 잘못된 메모리 항목을 정리하여 문제를 해결할 수 있습니다.
- 하이브리드 그래픽 사용 – Zbook HP 모델을 사용하는 경우 BIOS 설정에서 하이브리드 그래픽이 활성화되어 있기 때문에 이 문제가 발생할 가능성이 있습니다. 이 문제를 해결하려면 BIOS 설정에 액세스하여 하이브리드 그래픽을 비활성화하거나 개별 그래픽으로 전환하기만 하면 됩니다.
- 다른 제3자 간섭 – 유틸리티 앱을 포함하여 이 오류 코드를 유발할 수 있는 여러 타사 응용 프로그램이 있는 것으로 나타났습니다. 타사 서비스나 프로세스로 인해 이 문제가 발생하지 않도록 하려면 클린 부팅을 수행하고 프로세스를 다시 한 번 시도하세요.
방법 1:AV 제품군 중지(해당되는 경우)
Windows 버전을 Windows 10으로 업그레이드하려고 할 때 이 문제가 발생하면 타사 간섭 가능성을 제거하여 이 문제 해결 퀘스트를 시작해야 합니다. 결과적으로 과보호 바이러스 백신 제품군이 가양성으로 인해 트랙에서 업그레이드 작업을 중지할 수 있습니다.
Comodo, Avast, McAffee가 이 동작을 일으키는 것으로 가장 일반적으로 보고되지만 다른 것도 있을 수 있습니다. 이 시나리오가 적용 가능하고 실제로 이 간섭을 일으킬 수 있는 타사 제품군을 사용하고 있는 경우 바이러스 백신 제품군이 비활성화되거나 제거된 상태에서 작업을 성공적으로 수행하는지 테스트해야 합니다.
실시간 보호를 비활성화하고 업그레이드 프로세스를 다시 시도하여 천천히 시작할 수 있습니다. 0xc0000017인 경우 BSOD가 더 이상 나타나지 않으면 AV가 문제를 일으켰다는 결론을 내릴 수 있습니다. 대부분의 보안 제품군의 경우 작업 표시줄 메뉴에서 직접 수행할 수 있습니다.
그러나 방화벽이 포함된 타사 보안 제품군을 사용하는 경우 동일한 보안 제품군이 그대로 유지되므로 실시간 보호를 비활성화하는 것만으로는 충분하지 않습니다. 이 시나리오가 적용 가능한 경우 실행 가능한 유일한 수정 사항은 바이러스 백신 + 방화벽을 완전히 제거하고 동일한 동작을 유발할 수 있는 남은 파일이 없는지 확인하는 것입니다.
다음은 문제가 있는 타사 제품군을 제거하고 업그레이드를 방해할 수 있는 나머지 파일을 제거하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'appwiz.cpl'을 입력합니다. Enter 키를 누릅니다. 프로그램 및 기능 열기 메뉴.
- 애플리케이션 및 기능에 들어가면 메뉴에서 설치된 응용 프로그램 목록을 아래로 스크롤하고 제거하려는 타사 보안 제품군을 찾습니다. 표시되면 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 새로 등장한 컨텍스트 메뉴에서
- 화면의 지시에 따라 설치를 완료한 다음 컴퓨터를 다시 시작하여 변경 사항을 저장하십시오.
- 이 문서 열기(여기 ) 거기에 있는 지침에 따라 방금 제거한 AV 제품군과 관련된 모든 잔여 파일을 제거합니다.
동일한 문제가 계속 발생하거나 이 방법이 특정 시나리오에 적용되지 않는 경우 아래의 다음 잠재적 수정 사항으로 이동하세요.
방법 2:모든 외부 장치 연결 해제
0x0000017은 'bad memory'와 연관되어 있지만, 실제로 문제는 메모리 할당량이 너무 높아서 시스템에 업그레이드/설치 프로세스를 완료할 만큼 남아 있지 않기 때문에 발생할 가능성이 가장 높습니다.
이 문제는 추가 RAM을 추가하고 프로세스를 완료하는 데 필요한 하드웨어를 컴퓨터에 장착하면 쉽게 해결할 수 있습니다.
그러나 PC 사양을 업그레이드할 계획이 없다면 불필요한 USB 장치를 모두 뽑아 메모리 할당을 쉽게 할 수 있습니다. 영향을 받는 여러 사용자가 이 방법이 성공적임을 확인했습니다.
장치가 실행 중이 아니면 메모리를 예약하도록 허용할 필요가 없습니다. 이를 염두에 두고 불필요한 모든 USB 장치의 플러그를 뽑고 0xc0000017 – 램디스크 장치를 생성하기에 메모리가 부족합니다.의 원인이 된 프로세스를 반복하십시오.
이 시나리오가 적용되지 않거나 다른 접근 방식을 찾고 있다면 아래의 다음 잠재적 수정 사항으로 이동하세요.
방법 3:마더보드 드라이버 업데이트
밝혀진 바와 같이 이 문제는 Windows 10과 호환되지 않는 심각하게 오래된 마더보드 드라이버로 인해 발생할 수도 있습니다. Windows 10으로 업그레이드하는 동안 0xc0000017 오류가 발생한 여러 사용자가 프로세스가 마침내 성공했다고 보고했습니다. 마더보드 드라이버를 최신 버전으로 업데이트한 후.
Windows Update는 마더보드 드라이버를 업데이트하지 못하는 것으로 악명이 높기 때문에 수동으로 업데이트해야 할 수도 있습니다.
다음은 마더보드를 수동으로 업데이트하는 방법에 대한 빠른 가이드입니다.
- 마더보드 제조업체의 공식 웹사이트를 방문하여 사용 가능한 최신 드라이버를 다운로드하십시오. 마더보드 모델을 모르는 경우 Speccy를 다운로드하여 사용할 수 있습니다. 그것을 찾기 위해.
참고: 공식 채널에서 마더보드 드라이버를 다운로드했는지 확인하십시오. 꼭 방문해야 하는 경우가 아니면 타사 다운로드 웹사이트를 멀리하세요.
- 설치 실행 파일을 열고 화면의 지시에 따라 이전에 설치에 실패한 드라이버를 설치합니다.
- 설치가 완료되면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.
동일한 0xc0000017 오류 코드가인 경우 여전히 발생하거나 이미 최신 드라이버 버전이 있는 경우 아래의 잠재적인 수정 사항으로 이동하십시오.
방법 4:불량 메모리 항목 정리
Microsoft는 이미 이 문제를 조사했으며 OS가 부팅 프로세스 중에 Windows PE 환경용 RAM 디스크를 생성하려고 시도하는 경우에도 이 특정 문제가 발생할 수 있음을 확인했습니다. 이 작업 중에 BCD 저장소에서 불량 메모리 블록이 발견되면 0xc0000017 이 표시될 것으로 예상할 수 있습니다. 결과적으로 오류 코드.
이 시나리오가 적용 가능한 경우 BCD 저장소에서 잘못된 메모리 항목을 확인하고 정리할 수 있는 일련의 CMD 명령을 사용하여 문제를 상당히 쉽게 해결할 수 있습니다. 다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'cmd'를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 명령 프롬프트를 열려면 UAC(사용자 계정 컨트롤) 프롬프트가 표시되면 예를 클릭하여 관리자 요청을 승인합니다.
- 상승된 명령 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. 모든 불량 메모리 항목을 나열하려면:
bcdedit /enum {badmemory}
- 위의 조사 결과 BCD 저장소에 실제로 램디스크 생성을 방해하는 불량 메모리 블록이 포함되어 있는 것으로 밝혀진 경우 다음 단계는 해당 항목을 정리하는 것입니다. 이렇게 하려면 다음 명령을 입력하고 Enter: 키를 누릅니다.
bcdedit /deletevalue {badmemory} badmemorylist
- 프로세스가 성공하면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.
0xc0000017 오류 코드가 계속 표시되는 경우 위의 지침을 따랐더라도 아래의 잠재적인 수정 사항으로 이동하십시오.
방법 5:BIOS에서 하이브리드 그래픽 비활성화
결과적으로 이 문제는 하이브리드 그래픽이라는 통합 AMD GPU 카드에 있는 GPU 기능으로 인해 발생할 수도 있습니다. 영향을 받는 여러 사용자가 BIOS 설정으로 이동하고 장치 구성 메뉴에서 하이브리드 그래픽을 비활성화한 후 추가 문제 없이 업그레이드/새로 설치 프로세스가 성공적으로 완료되었음을 확인했습니다.
이 방법은 일반적으로 HP에서 제조한 ZBook 모델에서 성공한 것으로 보고됩니다.
다음은 BIOS 설정에서 하이브리드 그래픽을 비활성화하는 방법에 대한 빠른 가이드입니다.
- 컴퓨터의 전원을 켭니다(또는 이미 켜져 있는 경우 다시 시작). 초기 로딩 화면이 보이면 설정(BIOS 키)을 반복해서 누릅니다.
참고 :대부분의 마더보드에서는 설정 키가 화면에 표시됩니다. 하지만 표시되지 않는 경우 마더보드 모델에 따라 BIOS 설정 입력에 대한 특정 지침을 온라인에서 검색할 수 있습니다.
- BIOS 설정에 들어가면 탐색 메뉴를 사용하여 고급에 액세스합니다. 메뉴. 안으로 들어가면 기기 구성을 선택합니다. 메뉴에서 그래픽 장치가 개별 그래픽으로 설정됨 하이브리드 그래픽
대신참고:하이브리드 그래픽 사용 중지 해.
- 변경 사항 저장 및 BIOS 종료를 선택하여 기회를 저장해야 합니다. .
- 다음 시작 순서가 완료되면 동일한 문제가 계속 발생하는지 확인하세요.
동일한 문제가 계속 발생하면 아래의 다음 방법으로 이동하십시오.
방법 6:클린 부팅 후 업그레이드(해당되는 경우)
밝혀진 바와 같이, 이 문제의 출현에 책임이 있을 수 있는 잠재적인 범인이 많이 있습니다. 그리고 업그레이드 설치를 방해할 수 있는 것은 타사 안티바이러스 제품군뿐만 아니라 BSOD가 관련된 시나리오에서 일반적으로 의심되지 않는 유틸리티 앱이기도 합니다.
0xc0000017 이 발생하는 경우 이전 Windows 버전을 Windows 10으로 업그레이드하려는 BSOD의 경우 클린 부팅 후 업그레이드를 다시 시도하여 타사 간섭 가능성을 제거해야 합니다.
클린 부팅 상태가 되면 업그레이드 프로세스를 방해할 수 있는 타사 서비스, 프로세스 또는 시작 항목 없이 컴퓨터가 시작됩니다.
다음은 작업을 다시 시도할 수 있는 클린 부팅 상태를 달성하는 방법에 대한 빠른 가이드입니다.
- 실행 열기 Windows 키 + R을 눌러 대화 상자 . 실행 창에 들어가면 'msconfig' 를 입력합니다. Enter 키를 누릅니다. 시스템 구성 열기 메뉴. 사용자 계정 컨트롤(UAC)의 메시지가 표시된 후 , 예를 클릭합니다. 관리자 액세스 권한을 부여합니다.
- 시스템 구성에 들어가게 되면 메뉴에서 서비스를 클릭합니다. 메뉴 상단의 탭. 다음으로 '모든 Microsoft 서비스 숨기기 '가 체크되어 있습니다. 이렇게 하면 운영 체제에 필수적인 서비스를 실수로 비활성화하지 않도록 할 수 있습니다.
- 모든 Microsoft 서비스가 목록에서 제외되면 모두 비활성화 다음 시작 시퀀스 동안 모든 종류의 타사 서비스가 실행되는 것을 효과적으로 방지하는 버튼입니다.
- 서비스가 처리된 후 시작으로 이동합니다. 탭을 클릭한 다음 작업 관리자 열기를 클릭합니다. 다음 메뉴부터.
- 그러면 Startup으로 바로 이동됩니다. 작업 관리자의 탭. 거기에 도착하면 모든 타사 시작 서비스를 체계적으로 선택하고 사용 안 함을 클릭합니다. 버튼을 눌러 다음 시스템 시작 시 시작되지 않도록 제외합니다. 다음 시스템 시작 시 시작 서비스가 실행되지 않도록 할 때까지 이 작업을 수행합니다.
- 이 단계에 도달하면 클린 부팅 상태의 근거가 달성됩니다. 이제 이를 활용하려면 컴퓨터를 다시 시작하기만 하면 됩니다.
- 다음 시작 시 컴퓨터는 필수 서비스 및 프로세스로만 부팅됩니다. 타사 항목으로 인해 오류 코드가 발생했는지 테스트하려면 업그레이드 프로세스를 반복하고 문제가 이제 해결되었는지 확인하세요.