요즘 브라우저는 상당히 안정적이라서 갑자기 문제가 생기면 의외라고 느껴지곤 합니다. 그런데 Chrome(크롬)을 사용하다 보면 "페이지가 응답하지 않습니다"라는 팝업이 자주 나타나며 페이지 강제 종료(Kill pages) 또는 대기(Wait) 중 하나를 선택하라는 메시지를 마주하게 됩니다.
이 오류는 특정 사이트에서만 발생하기도 하고, 모든 페이지에서 반복적으로 나타나기도 합니다. 원인은 대체로 손상된 캐시, 문제가 있는 확장 프로그램, 사용자 데이터 폴더의 오류 등입니다. 아래의 해결 방법을 순서대로 따라 하면 브라우저를 정상 상태로 되돌릴 수 있습니다.
1단계: 캐시 삭제하기
Chrome은 웹사이트 로딩 속도를 높이기 위해 로컬 캐시 데이터를 활용합니다. 그런데 이 데이터가 손상되면 Chrome이 해당 정보를 읽는 과정에서 멈추거나 충돌할 수 있습니다.
캐시를 삭제하려면 Ctrl + Shift + Del 단축키를 눌러 인터넷 사용기록 삭제 창을 엽니다. 기본 탭에서 캐시된 이미지 및 파일만 체크하고, 기간은 최근에 문제가 시작되었다면 지난 24시간으로 설정해도 충분합니다. 필요하다면 더 긴 기간을 선택할 수도 있습니다. 데이터 삭제를 클릭한 뒤 문제가 되던 웹사이트를 다시 열어 정상적으로 로딩되는지 확인해 보세요.
2단계: 문제가 되는 확장 프로그램 제거하기
확장 프로그램은 브라우저에 다양한 기능을 더해 주지만, 버그가 있거나 악성 코드를 포함한 경우 Chrome 전체의 오작동을 유발할 수 있습니다.
메뉴 > 도구 더보기 > 확장 프로그램으로 이동해 설치된 확장 프로그램 목록을 확인합니다. 의심되는 항목의 스위치를 꺼서 비활성화한 후 문제가 사라지는지 살펴보세요. 원인을 찾으려면 여러 개를 하나씩 순서대로 꺼가며 테스트해야 할 수 있습니다. 이 과정에서 평소 사용하지 않는 확장 프로그램이나 출처가 불분명한 악성 확장 프로그램은 과감히 삭제하는 것이 좋습니다.
3단계: 사용자 데이터 폴더 초기화하기
Chrome은 사용자별 설정 정보를 특정 폴더에 저장합니다. 이 폴더가 손상되면 브라우저가 비정상적으로 작동할 수 있는데, 폴더 이름을 바꾸면 Chrome이 새 폴더를 자동으로 생성하기 때문에 문제가 해결되는 경우가 많습니다.
먼저 실행 중인 Chrome을 완전히 종료합니다. 그다음 시작 메뉴 검색창에 %localappdata%를 입력해 해당 폴더를 연 뒤, Google\Chrome\User Data 경로로 이동합니다. 이곳에서 Default 폴더를 찾아 Old Default 또는 Default Backup처럼 알아볼 수 있는 이름으로 변경하세요. Chrome을 다시 실행해 문제가 계속되는지 확인합니다. 문제가 사라졌다면 기존 폴더는 백업 용도로 잠시 보관해 두었다가 나중에 삭제해도 됩니다.
4단계: Chrome 초기화하기
앞선 방법들로도 해결되지 않는다면 Chrome 자체를 초기화해 볼 차례입니다. 다만 초기화하면 저장된 환경설정이 대부분 지워지므로, 진행하기 전에 북마크와 중요한 데이터를 미리 백업해 두는 것이 안전합니다.
메뉴 > 설정으로 이동해 페이지 맨 아래까지 스크롤한 뒤(고급 설정 펼치기), 설정을 기본값으로 되돌리기 옵션을 선택하고 확인합니다. 모든 데이터가 초기화되는 것은 아니지만, 잘못된 설정으로 인한 문제를 걷어내는 데 효과적인 조치입니다.
그래도 오류가 반복된다면 Chrome을 완전히 제거한 후 최신 버전을 새로 설치해 보세요. 설치 직후에는 확장 프로그램 없이 깨끗한 상태로 사용해 보면서 문제가 재현되는지 확인하는 것도 좋은 방법입니다.