런타임 오류 21(Runtime Error 21)은 컴퓨터가 특정 파일이나 프로그램을 실행하는 데 필요한 중요한 설정과 옵션을 제대로 불러오지 못할 때 나타나는 문제입니다. 많은 Windows 사용자에게 골칫거리가 되는 이 오류는 의외로 공식 문서가 많지 않아 스스로 해결해야 하는 경우가 많습니다. 이 글에서는 오류의 원인을 진단하는 방법부터 단계별 복구 절차까지 자세히 안내해 드립니다.
런타임 오류 21이란?
런타임 오류 21은 PC가 프로그램 실행에 필요한 파일을 선택하지 못하거나 로드하지 못할 때 발생하는 대표적인 Windows 오류입니다. '런타임(runtime)'이라는 이름에서 알 수 있듯이, 이 오류는 프로그램이 실제로 실행되는 시점에 시스템이 요구되는 파일을 정상적으로 불러오지 못해 생깁니다. 따라서 문제를 해결하려면 오류를 유발할 수 있는 다양한 가능성을 하나씩 점검하고 수정해 나가는 것이 좋습니다.
런타임 오류 21의 주요 원인
- 시스템이 바이러스에 감염된 경우
- Windows가 작동에 필요한 파일을 정상적으로 실행하지 못하는 경우
- 특정 소프트웨어와 관련된 충돌이나 오류가 있는 경우
런타임 오류 21 해결 방법
1단계 – 안전 모드로 PC 재시작
오류 해결의 첫 번째 단계는 시스템을 안전 모드(Safe Mode)로 재시작하는 것입니다. 안전 모드는 문제를 일으킬 수 있는 서드파티 프로그램이나 설정 없이 Windows를 실행할 수 있게 해주므로, 문제가 Windows 자체에 있는지 아니면 설치된 특정 소프트웨어에 있는지 판단하는 데 매우 유용합니다.
안전 모드로 진입하는 방법은 다음과 같습니다:
- PC를 재시작합니다
- Windows가 로드되기 전에 F8 키를 연속해서 누릅니다
- '부팅 옵션(Boot Options)' 메뉴가 나타나면 '네트워킹 지원 안전 모드(Safe Mode With Networking)'를 선택합니다
- 안전 모드로 부팅되면 다른 프로그램 없이 Windows만 실행됩니다

※ 참고: Windows 10 또는 11에서는 F8 키가 기본적으로 작동하지 않을 수 있습니다. 이 경우 설정 → 시스템 → 복구 → 고급 시작을 이용하거나, 시작 메뉴의 전원 버튼을 Shift 키를 누른 상태에서 다시 시작하면 동일한 부팅 옵션 화면에 진입할 수 있습니다.
안전 모드는 최소한의 구성 요소만으로 Windows를 실행하기 때문에 각 설정이 정상적으로 작동하는지 확인할 수 있습니다. 약 30분 정도 이 모드에서 PC를 사용해 보고 런타임 오류 21이 나타나는지 살펴보세요. 오류가 발생한다면 Windows 자체에 문제가 있는 것이고, 오류가 없다면 설치된 특정 프로그램이 원인일 가능성이 높습니다.
2단계 – 시스템 복원 실행
이 오류를 제거하는 가장 효과적인 방법 중 하나는 시스템 복원(System Restore)입니다. 시스템 복원은 컴퓨터를 다시 일반 모드로 시작한 후, 파일·설정·옵션 전체를 이전 날짜의 정상 상태로 되돌리는 기능입니다. 이를 통해 Windows가 실행에 필요한 설정을 올바르게 처리할 수 있으며, 파일 및 설정과 관련된 문제도 함께 해결됩니다.
시스템 복원은 다음 순서로 실행할 수 있습니다:
- '시작(Start)' 버튼을 클릭합니다
- '모든 프로그램' → '보조프로그램(Accessories)' → '시스템 도구(System Tools)'를 차례로 선택합니다
- '시스템 복원(System Restore)'을 찾아 실행한 후, 되돌아갈 날짜를 선택합니다
- PC가 해당 시점으로 자동으로 복원되도록 기다립니다
※ 참고: Windows 10 또는 11에서는 시작 메뉴 검색창에 '복원 지점 만들기'를 입력한 후 '시스템 복원' 버튼을 누르면 더 빠르게 실행할 수 있습니다.
3단계 – 백신 프로그램으로 시스템 검사
백신 프로그램으로 시스템을 철저히 검사하는 것도 필수입니다. 런타임 오류 21의 흔한 원인 중 하나가 바로 바이러스 감염이기 때문에, 신뢰할 수 있는 백신 도구를 사용해 시스템 내부의 악성 코드를 제거해야 합니다. Windows Defender를 비롯해 최신 버전으로 업데이트된 백신 프로그램으로 전체 검사를 실시하세요. 검사는 반드시 일반 모드에서 진행하는 것이 좋으며, 검사 후 발견된 위협은 즉시 삭제하거나 격리 처리해야 합니다.
4단계 – 문제를 일으키는 프로그램 제거
안전 모드에서 Windows가 정상적으로 작동한다면, 특정 프로그램이 시스템 문제를 일으키고 있을 가능성이 큽니다. 이 경우 해당 프로그램을 제거하면 컴퓨터가 훨씬 원활하게 작동하게 됩니다. 제거 방법은 다음과 같습니다:
- '시작(Start)'을 클릭하고 '제어판(Control Panel)'을 선택합니다
- '프로그램 추가/제거(Add / Remove Programs)'를 클릭합니다
- 문제를 일으키는 응용 프로그램을 찾습니다
- 해당 프로그램 옆의 '제거(Remove)'를 클릭합니다
- 화면 안내에 따라 제거 과정을 완료합니다
※ 참고: Windows 10 또는 11에서는 설정 → 앱 → 설치된 앱에서 해당 프로그램을 찾아 제거할 수 있습니다.
5단계 – PC 레지스트리 정리
'레지스트리(registry)'는 Windows가 시스템 운영에 필요한 모든 파일과 설정을 저장하는 중앙 데이터베이스입니다. 바탕화면 배경 이미지부터 최근 이메일 기록까지, Windows는 수많은 중요한 설정을 불러올 때마다 레지스트리를 사용합니다. 평소에는 화면에 보이지 않지만, 시스템을 사용하는 동안 끊임없이 로드되기 때문에 손상되거나 꼬이면 Windows 오류의 흔한 원인이 됩니다. PC에서 오류가 자주 발생한다면 레지스트리 문제를 의심해 볼 필요가 있습니다.
신뢰할 수 있는 '레지스트리 클리너' 프로그램을 사용해 시스템 전체를 검사하고 오류를 수정하는 것을 권장합니다. 다만 레지스트리 작업은 잘못하면 시스템에 심각한 영향을 줄 수 있으므로, 반드시 사전에 복원 지점을 생성해 두고 작업을 진행하는 것이 안전합니다.
마무리
위 단계를 순서대로 따라 하면 런타임 오류 21의 대부분을 해결할 수 있습니다. 그래도 문제가 지속된다면 Windows를 최신 업데이트 상태로 유지하고, 명령 프롬프트(관리자 권한)에서 sfc /scannow 명령을 실행해 손상된 시스템 파일을 복구하는 방법도 추가로 시도해 보세요. 정기적인 백신 검사와 시스템 업데이트만으로도 이런 런타임 오류를 상당 부분 예방할 수 있습니다.