개요
주 브라우저를 크롬을 쓰는데 간혹 가다가 기존에 접속한 사이트에서는 잘 작동하는데 새 주소로 이동하려고 하면 [응답 없음] alert 창이 뜨면서 작동이 안 되는 경우가 발생했습니다.
이럴 경우 전 보통 재부팅을 진행하여 해결했는데 재택근무를 하는 도중 이런 현상이 발생하면 재부팅 후 vpn까지 재접속해야 하는 귀찮은 프로세를 거쳐야 하기 때문에 해당 버그를 방지하는 방법을 찾아야겠다고 마음먹었습니다.
다행스럽게도 helpdeskgeek.com이라는 사이트에서 7가지의 해결 방법을 제시해줬기 때문에 이를 의역하고 직접 적용하고자 합니다.
1. 인터넷 연결에 문제가 없는지 확인
Chrome 문제 해결에 대해 걱정하기 전에 우선 인터넷 연결이 중단되었는지 파악해야 합니다.
[네트워크 및 인터넷 설정] 메뉴에 들어가신 후 현재 네트워크 상태가 인터넷에 연결되어 있는지 확인합니다.
만약 네트워크 상태를 확인했는데 위 사진과 다르게 [인터넷에 연결되어 있습니다.]라는 문구가 보이지 않는다면 인터넷 연결 문제 해결 작업을 수행해야 합니다.
네트워크 상태가 이렇게 표시되면 문제가 Chrome에만 집중되어 있는지 확인하기 위해 다른 브라우저(익스플로러, firefox 등등)와의 인터넷 연결을 테스트해봐야 합니다.
다른 브라우저에서도 연결할 수 없는 경우 Chrome이 아닌 인터넷 연결에 문제가 있다는 것을 알 수 있습니다.
2. Chrome 브라우저가 제대로 종료되지 않은 경우
Chrome이 응답을 중지하는 가장 일반적인 이유 중 하나는 시간이 지남에 따라 닫은 탭이 실제로 프로세스를 닫지 않았기 때문입니다. 닫은 탭들의 프로세스가 쌓이다 보면 메모리(RAM)를 상당히 많이 차지하게 됩니다.
그 결과 크롬은 결국 완전히 응답을 멈추고 이로 인해 저처럼 [응답 없음] 문구가 나오며 제대로 동작하지 않을 수 있습니다.
이런 경우인지 확인하려면 작업 관리자를 열어 프로세스 탭을 확인합니다. 프로세스 탭에는 여전히 메모리에서 실행 중인 모든 크롬 프로세스가 표시되기 때문에 Chrome이 메모리를 많이 잡아먹는지 확인할 수 있습니다.
Google Chrome 프로세스들을 모두 선택한 뒤 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택하면 모든 Chrome 프로세스가 닫히고 RAM 공간이 확보되며 Chrome을 다시 시작할 수 있습니다.
작업 관리자에서 Chrome 뿐만 아니라 현재 실행 중이 아닌 프로세스를 종료한다면 더 많은 RAM 공간을 확보하여 보다 Chrome 응답 없음 버그를 해결할 확률이 높아집니다!
3. Chrome 확장 프로그램을 모두 비활성화
Chrome이 손상되거나 중지되는 또 다른 일반적인 문제가 발생하는 원인은 악성 또는 잘못 설계된 확장 프로그램 때문입니다.
이럴 때는 어떤 확장 프로그램이 문제를 발생시키는지 파악하기 어렵기 때문에 모든 확장 프로그램을 사용하지 않도록 설정한 다음 필요한 확장 프로그램을 하나씩 활성화시키며 문제를 발생시키는 확장 프로그램을 찾는 것이 문제를 해결하는 방법 중 하나입니다.
확장 프로그램을 비활성화하기 위해서는 아래와 같은 절차를 따르면 됩니다.
1. Chrome을 실행하고 주소창에 chrome://extensions/를 입력하고 접속합니다.
2. 확장 프로그램 페이지가 열리는데 활성화된 모든 확장 프로그램을 비활성화시킵니다.
3. 2번 절차를 따른 뒤 Chrome을 다시 시작합니다.
4. 다시 확장 프로그램 페이지에 들어가 하나씩 활성화하며 문제가 되는 확장 프로그램을 찾아냅니다.
문제가 되는 확장 프로그램을 찾은 뒤 삭제를 한다면 문제가 해결될 것입니다.
4. Chrome Malware Scanner 사용
여태까지의 방법이 모두 도움이 되지 않았다면 Chrome의 작동을 방해하는 악성 프로그램이 있을 수 있습니다. Chrome은 이런 악성 프로그램에 대항할 수 있는 내장된 악성 프로그램 스캐너를 가지고 있으며 이를 통해 컴퓨터를 스캔하고 Chrome 동작에 방해가 되는 앱을 찾을 수 있습니다.
해당 스캐너를 사용하려면 아래와 같은 절차를 따라야 합니다.
1. Chrome을 시작하고 설정에 들어가 줍니다.
2. 좌측 하단에 있는 고급 설정 탭을 클릭해줍니다.
3. 고급 설정 탭 내 [재설정 및 정리 섹션]으로 이동한 후 컴퓨터 정리를 클릭합니다.
이렇게 하면 Chrome 악성 프로그램 검사를 시작할 수 있는 창이 열립니다. 찾기 버튼을 선택하면 검색이 시작됩니다.
검색이 완료되면 Chrome과 호환되지 않는 모든 앱이 나열됩니다. 앱 이름 오른쪽에 있는 Remove(제거) 버튼을 선택하면 해당 애들이 제거됩니다.
문제가 되는 앱들을 제거하면 크롬이 다시 정상적으로 작동할 것입니다.
5. 크롬 설정 초기화
위 방법들이 모두 실패했다면 Chrome을 설정을 초기화하는 방법이 있습니다.
설정을 초기화하기 위해서는 아래 절차를 따라야 합니다.
1. Chrome을 시작하고 설정에 들어가 줍니다.
2. 좌측 하단에 있는 고급 설정 탭을 클릭해줍니다.
3. 고급 설정 탭 내 [재설정 및 정리 섹션]으로 이동한 후 [설정을 기본값으로 복원]을 클릭해줍니다.
주의: 이렇게 하면 모든 확장 프로그램이 비활성화되고 임시 데이터가 삭제되며 쿠키가 모두 삭제됩니다.
그러나 즐겨찾기, 방문 기록 및 저장된 암호는 지워지지 않습니다.
6. 호환되지 않는 앱 제거
4번 절차와 비슷하므로 생략하겠습니다.
7. Chrome 재설치
최후의 방법은 크롬을 재설치하는 것입니다.
제어판에 들어가 크롬을 제거하고 다시 설치해주시면 됩니다. (물론 다른 브라우저로 들어가 다운을 받아야 합니다.)
참고: Chrome을 제거하기 전에 Chrome 설치 관리자 사본을 가지고 있다면 굳이 다른 브라우저로 접속할 필요 없이 Chrome을 재설치할 수 있습니다!
[참고]
helpdeskgeek.com/help-desk/google-chrome-crashing-freezing-or-not-responding-7-ways-to-fix-it/
'[DEV] 기록' 카테고리의 다른 글
[elastic search] document 10,000개 이상 검색 하는 방법 (1) | 2021.02.05 |
---|---|
[git] CLI 명령어 정리 (0) | 2021.01.31 |
[Java 8] yyyyMMddHHmmssSSS LocalDateTime parse 버그 (0) | 2021.01.27 |
[javascript] window.onbeforeunload 페이지를 벗어날 때 이벤트 처리 (1) | 2021.01.27 |
Java 날짜 시간 유형에 대한 고찰 (2) | 2021.01.25 |