지난주에 정말 황당한 일을 겪었습니다. 급하게 마무리해야 하는 문서 작업을 하고 있었는데, 갑자기 화면에 오류 코드 out of memory라는 메시지가 뜨면서 프로그램이 그대로 멈춰버린 겁니다. 램도 16GB나 꽂혀 있고 딱히 무거운 프로그램을 여러 개 켠 것도 아니었는데 도대체 왜 메모리가 부족하다는 건지 이해가 되지 않아서 한참을 멍하니 화면만 바라봤습니다.
혹시나 하는 마음에 컴퓨터를 재부팅해봤지만 30분도 안 돼서 똑같은 증상이 반복됐습니다. 인터넷 창을 여러 개 띄워놓거나 포토샵, 엑셀을 같이 켜두면 유독 이 오류가 자주 발생하길래 정말 답답한 마음으로 밤늦게까지 원인을 찾아 헤맸던 기억이 납니다.
저처럼 물리적인 메모리는 충분한데도 이 오류 때문에 골머리를 앓고 계신 분들이 정말 많다는 걸 알게 됐고, 그동안 직접 시도해보며 효과를 봤던 해결 방법들을 2026년 최신 기준으로 정리해서 공유해 드리려고 합니다.
컴퓨터를 잘 모르시는 분들도 순서대로 따라오시면 충분히 해결하실 수 있으니 걱정하지 마세요.
오류 코드 out of memory, 대체 왜 발생하나요?
오류 코드 out of memory는 실제 메모리(RAM)가 가득 차서 발생하는 경우도 있지만, 대부분은 가상 메모리(페이징 파일) 설정값이 너무 낮게 잡혀 있거나 특정 프로그램이 메모리를 비정상적으로 계속 잡아먹는 ‘메모리 누수’ 현상 때문에 발생합니다.
물리적인 램이 32GB, 64GB로 넉넉해도 시스템 설정이 꼬여 있으면 이 오류는 얼마든지 발생할 수 있습니다.
지금부터 알려드리는 순서대로 하나씩 확인해보시면 됩니다.

1단계: 백그라운드 프로그램 메모리 점검하기
가장 먼저 확인해야 할 것은 지금 이 순간 메모리를 얼마나 사용하고 있는지 눈으로 확인하는 작업입니다.
1. 키보드에서 Ctrl + Shift + Esc 키를 동시에 눌러주세요.
2. [작업 관리자]가 열리면 상단의 [성능] 탭을 클릭합니다.
3. [메모리] 항목을 눌러 현재 사용률(%)이 90% 이상인지 확인합니다.
만약 사용률이 이미 높다면, [프로세스] 탭으로 이동해서 메모리 열을 클릭해 사용량이 큰 순서대로 정렬해보세요.
특정 프로그램(특히 웹 브라우저나 백그라운드 앱)이 비정상적으로 많은 메모리를 차지하고 있다면 해당 프로세스를 선택하고 [작업 끝내기] 버튼을 눌러 강제 종료해주시면 됩니다.

2단계: 가상 메모리(페이징 파일) 크기 늘리기
오류 코드 out of memory의 가장 흔한 원인은 가상 메모리 설정 부족입니다. 아래 순서대로 직접 크기를 늘려주세요.
1. 윈도우 검색창(돋보기 아이콘)에 고급 시스템 설정 보기를 입력하고 실행합니다.
2. [고급] 탭 → [성능] 항목의 [설정] 버튼을 클릭합니다.
3. 다시 [고급] 탭 → [가상 메모리]의 [변경] 버튼을 누릅니다.
4. “모든 드라이브에 대해 페이징 파일 크기 자동으로 관리” 체크를 해제합니다.
5. [사용자 지정 크기]를 선택하고, 초기 크기는 시스템 램의 1.5배, 최대 크기는 3배 정도로 입력합니다. (예: 16GB 램이면 초기 24576MB, 최대 49152MB)
6. [설정] → [확인]을 누른 뒤 PC를 재부팅합니다.
Windows 11에서는 [설정] → [시스템] → [정보] → [고급 시스템 설정]으로 진입 경로가 살짝 다르니 참고해주세요.

이 부분이 헷갈리시는 분들은 마이크로소프트 공식 지원 문서인 Microsoft 고객지원 – 가상 메모리 조정 방법을 참고하셔도 좋습니다.
3단계: 시스템 파일 손상 검사 및 드라이버 업데이트
가상 메모리를 조정해도 여전히 증상이 반복된다면 시스템 파일 자체가 손상됐거나 드라이버 문제일 가능성이 높습니다.
1. 윈도우 검색창에 cmd를 입력하고 [관리자 권한으로 실행]을 클릭합니다.
2. 아래 명령어를 순서대로 입력하고 각각 엔터를 눌러주세요.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth3. 검사가 끝나면 재부팅 후 오류가 재발하는지 확인합니다.

만약 위 방법으로도 안 되거나, Specific DLL 파일 손상 메시지가 뜬다면 아래 해결 전용 페이지를 먼저 확인하세요.
👉 DLL 파일 손상 오류 전용 해결 페이지 바로 가기 (클릭)
4단계: 필수 런타임 패키지 재설치
가상 메모리 조정만으로 해결되지 않는 경우, Visual C++ 재배포 패키지가 손상되어 메모리 관리 오류를 유발하는 경우도 있습니다.
[Visual C++ 재배포 패키지 다운로드 및 설치 방법]
👉 버전별(x86/x64) 정확한 다운로드 및 설치 가이드 보러 가기 (클릭)
(※ 공식 홈페이지 접속부터 내 PC에 맞는 파일을 찾아 설치하는 과정을 아주 쉽게 정리해 두었습니다. 위 링크를 참고해 주세요.)
자주 묻는 질문 (FAQ)
Q1. 램(RAM)을 추가로 꽂았는데도 오류 코드 out of memory가 계속 뜨는 이유가 뭔가요?
물리적인 램 용량과 무관하게, 32비트(x86) 프로그램은 최대 2GB~4GB까지만 메모리를 인식하는 구조적 한계가 있습니다. 따라서 램을 늘려도 해당 프로그램 자체가 32비트라면 오류가 그대로 재발할 수 있습니다. 이 경우 프로그램을 64비트 버전으로 재설치하는 것이 가장 확실한 해결책입니다.
Q2. 크롬이나 엣지 브라우저에서 유독 out of memory 오류가 자주 발생해요.
브라우저에 탭을 너무 많이 열어두거나 무거운 확장 프로그램(익스텐션)을 다수 설치한 경우 메모리 누수가 발생하기 쉽습니다. 사용하지 않는 확장 프로그램을 제거하고 chrome://settings/system 경로에서 하드웨어 가속 옵션을 꺼보시면 증상이 개선되는 경우가 많습니다.
Q3. 가상 메모리 크기를 너무 크게 설정하면 SSD 수명에 안 좋은 영향이 있나요?
가상 메모리(페이징 파일)는 SSD에 지속적으로 읽기/쓰기 작업을 발생시키기 때문에 이론적으로는 수명에 영향을 줄 수 있습니다. 하지만 최신 SSD는 내구성이 크게 향상되어 일반 사용 환경에서는 체감할 만한 영향은 거의 없으니 안심하고 설정하셔도 됩니다.
오류 재발 방지 및 PC 최적화를 위한 필수 프로그램
메모리 관련 오류는 한 번 해결해도 불필요한 임시 파일이나 레지스트리 오류가 쌓이면 재발하기 쉽습니다.
주기적인 PC 클리닝과 최적화 관리로 재발을 예방하는 것이 중요합니다.
👉 PC 최적화 필수 관리 프로그램 사용법 보러 가기 (클릭)

