본문 바로가기

유용한 팁/window 오류

윈도우 오류 0x0000000E (ERROR_OUTOFMEMORY) 해결방법 완벽 정리

특정 프로그램이 멈추거나 블루스크린이 뜨면서 0x0000000E 오류 코드를 보신 적이 있나요? 이는 'ERROR_OUTOFMEMORY'로, 이름 그대로 '메모리(RAM)가 부족하다'는 신호입니다.

원인은 다양합니다. 소프트웨어의 설정 문제일 수도, 특정 프로그램의 오류일 수도, 혹은 하드웨어(RAM) 자체의 결함일 수도 있습니다. 이 글에서는 오류의 원인을 진단하고 해결하는 4가지 방법을 순서대로 알려드립니다.

오류 0x0000000E의 주요 원인


이 오류는 다음과 같은 이유로 발생할 수 있습니다.

  • 가상 메모리 설정 부족: '보조 서랍' 역할을 하는 가상 메모리 공간이 너무 작게 설정되어 있거나 사용하지 않도록 설정된 경우
  • 메모리 누수(Memory Leak): 특정 프로그램이 사용한 메모리를 반납하지 않고 계속 쌓아두기만 해서(누수) 모든 메모리를 독점해버리는 경우
  • 물리적 RAM(램) 불량: '작업대' 역할을 하는 RAM 스틱 자체에 물리적인 결함이 생긴 경우
  • 하드웨어 호환성 문제: 사용 중인 RAM과 메인보드가 서로 호환되지 않거나 바이오스(BIOS) 설정이 오래된 경우

 

오류 0x0000000E 해결 방법


 

가장 간단한 소프트웨어 설정부터 하드웨어 점검까지, 아래의 4가지 방법을 차례대로 시도해 보시는 것을 권장합니다.

 

방법 1: 가상 메모리(페이징 파일) 설정 조정

 

'보조 서랍'의 크기를 윈도우가 알아서 관리하도록 하거나, 충분히 큰 크기로 수동 설정하여 공간을 확보하는 방법입니다.

 

실행창

 

  1. 키보드의 'Windows 키 + R'을 누르고 sysdm.cpl 입력 후 엔터
  2. '고급' 탭에서 '성능' 섹션의 '설정' 버튼을 누릅니다.
  3. '성능 옵션' 창이 뜨면 다시 '고급' 탭을 누르고, '가상 메모리' 섹션의 '변경' 버튼을 누릅니다.
  4. 맨 위 '모든 드라이브에 대한 페이징 파일 크기 자동 관리'에 체크 표시를 합니다. (이것이 권장 사항입니다)
  5. 만약 체크를 해제하고 수동으로 관리하고 싶다면, C: 드라이브를 선택하고 '시스템이 관리하는 크기'를 선택하거나, '사용자 지정 크기'를 눌러 '처음 크기'와 '최대 크기'를 설정합니다. (보통 설치된 RAM 용량의 1.5배~3배 사이를 권장합니다)
  6. '설정' 버튼을 누르고 '확인'을 눌러 모든 창을 닫은 후, 컴퓨터를 재부팅합니다.

 

방법 2: 작업 관리자에서 메모리 누수 프로그램 찾기

 

특정 프로그램 하나가 메모리를 비정상적으로 잡아먹고 있을 수 있습니다. 이 '범인'을 찾아내야 합니다.

 

작업관리자

 

  1. 키보드의 Ctrl + Shift + Esc 키를 동시에 눌러 '작업 관리자'를 엽니다.
  2. (자세히 보기 모드가 아니라면 '자세히'를 누릅니다)
  3. '프로세스' 탭 또는 '세부 정보' 탭을 선택합니다.
  4. '메모리' 열의 제목을 클릭하여 메모리 사용량 순서대로 정렬합니다.
  5. 컴퓨터를 사용하면서 어떤 프로그램의 메모리 사용량이 비정상적으로(예: 8GB, 16GB...) 계속 치솟는지 관찰합니다.
  6. 만약 특정 프로그램(게임, 브라우저, 백신 등)이 메모리를 계속 잡아먹고 반환하지 않는다면, 해당 프로그램에 '메모리 누수' 문제가 있는 것입니다.
  7. 문제가 되는 프로그램을 최신 버전으로 업데이트하거나, 완전히 삭제한 후 재설치(클린 설치)해 봅니다. 그래도 문제가 지속되면 해당 프로그램을 삭제하거나 대체 프로그램을 찾는 것이 좋습니다.

 

방법 3: Windows 메모리 진단 (RAM 테스트)

 

물리적인 RAM 스틱 자체에 결함이 있는지 윈도우 내장 기능으로 검사하는 방법입니다.

 

메모리 진단

제어판 > Windows Tools > Windows 메모리 진단을 실행합니다.

지금 다시 시작하여 문제 확인(권장)'을 선택합니다.

컴퓨터가 재부팅되며 파란색 화면의 메모리 진단 도구가 실행됩니다. 자동으로 검사가 시작되며, 완료될 때까지 기다립니다. (시간이 다소 걸릴 수 있습니다)

검사 완료 후 윈도우로 부팅되면, 시스템 트레이(시계 옆)에 검사 결과가 팝업으로 뜹니다.

문제확인

만약 이 검사에서 '오류가 발견되었습니다'라는 메시지가 나온다면, RAM 스틱 중 하나(또는 여러 개)에 물리적 결함이 있다는 뜻이며, 해당 RAM을 교체해야 합니다.

 

방법 4: 메인보드 호환성 및 바이오스(BIOS) 업데이트

 

설치한 RAM이 메인보드와 공식적으로 호환되는지 확인하고, 메인보드의 펌웨어를 최신 상태로 유지하는 방법입니다.

 

  1. 컴퓨터 메인보드의 정확한 모델명(예: ASUS Z790-P, GIGABYTE B650M 등)을 확인합니다.
  2. 메인보드 제조사(ASUS, GIGABYTE, MSI, ASRock 등)의 공식 웹사이트에 접속합니다.
  3. '지원(Support)' 또는 '다운로드' 섹션에서 본인의 메인보드 모델명을 검색합니다.
  4. '호환성' 또는 '메모리 QVL (Qualified Vendor List)' 목록을 찾아, 현재 사용 중인 RAM의 정확한 모델명이 목록에 있는지 확인합니다.
  5. 만약 목록에 없다면 호환성 문제가 있을 수 있습니다.
  6. 같은 '지원' 섹션에서 '바이오스(BIOS)' 또는 '펌웨어(Firmware)' 항목을 찾아, 현재 설치된 버전보다 최신 버전이 있는지 확인하고, 있다면 제조사의 가이드에 따라 바이오스를 업데이트합니다. (바이오스 업데이트는 위험할 수 있으니 주의해야 합니다)

 

마무리하며


 

0x0000000E 오류는 '메모리가 부족하다'는 단순한 신호지만, 그 원인은 이처럼 다양합니다. 대부분의 경우 1번 '가상 메모리 설정'이나 2번 '메모리 누수 프로그램'을 해결하는 것만으로도 문제가 사라집니다.

 

만약 소프트웨어적인 조치로도 해결되지 않는다면, 3번과 4번 같은 하드웨어 점검이 반드시 필요합니다. 이 가이드가 여러분의 메모리 부족 문제를 해결하는 데 도움이 되길 바랍니다.