백신 프로그램은 백그라운드 검사, 바이러스 제거, PC 최적화 등 다양한 실시간 작업을 수행하기 때문에 대체로 많은 시스템 리소스를 요구합니다. 이러한 기능은 분명 유용하지만, 백신이 CPU의 거의 모든 성능을 잠식하기 시작하면 상당히 불편한 문제가 됩니다.
실제로 많은 Avast 사용자들이 백신이 지속적으로 CPU를 50% 이상 점유하는 현상을 보고했습니다. 이는 컴퓨터에서 진행 중인 모든 작업을 방해하며, 시간이 지날수록 큰 스트레스로 이어집니다. 다행히 이 문제를 해결할 수 있는 방법은 여러 가지가 있으므로, 아래 내용을 순서대로 따라 해 보세요.
Avast 서비스의 높은 CPU 사용량 해결 방법
1. Avast Cleanup 제거
이 문제의 주요 원인은 다른 백그라운드 앱이 사용하는 리소스를 실시간으로 확보하는 역할을 하는 'Avast Cleanup' 구성 요소인 것으로 보입니다. 실시간으로 동작하는 기능은 프로세서에 상당한 부담을 주기 마련이므로, 이 구성 요소를 제거하는 것이 가장 확실한 해결책일 수 있습니다.
- 시스템 트레이의 Avast 아이콘을 클릭하거나 시작 메뉴에서 찾아 Avast 사용자 인터페이스를 엽니다.
- 설정으로 이동하여 두 번째 탭인 구성 요소(Components) 탭을 클릭합니다.
- 제거하려는 구성 요소(여기서는 Avast Cleanup) 옆의 아래 방향 화살표를 클릭하고, 구성 요소 제거(Uninstall Component)를 선택한 뒤 확인(OK)을 눌러 제거를 완료합니다.
- Avast가 재시작을 요청하면 PC를 재시작하여 변경 사항을 적용하고, CPU 사용량이 정상으로 돌아왔는지 확인합니다.
참고: 위 방법으로 해결되지 않으면 'Behavior Shield' 구성 요소에도 동일한 과정을 반복해 보세요. 문제가 해결된다면 해당 기능을 다시 켜도 CPU 사용량은 그대로 유지될 수 있습니다.
2. 명령 프롬프트 설정 변경
이 방법은 매우 간단하며, 검사 빈도(Scan Frequency)를 최대값으로 변경합니다. 이렇게 하면 백그라운드 검사와 모니터링이 비활성화되어 가끔씩만 실행됩니다. 보안상 약간의 위험은 있을 수 있지만, CPU 사용량이 정상화되는 것은 확실합니다.
- Windows 키 + X 키 조합을 눌러 메뉴를 연 후 명령 프롬프트(관리자)를 선택합니다. 시작 버튼을 우클릭해도 같은 메뉴를 열 수 있으며, 명령 프롬프트를 검색한 후 우클릭하여 '관리자 권한으로 실행'을 선택해도 됩니다.
- 아래 명령을 입력해 해당 폴더로 이동합니다:
C:\ProgramData\AvastSoftware\Avast
- avast5.ini 파일을 열고 다음 줄을 추가합니다:
[GrimeFighter] : ScanFrequency=999
- 파일을 저장하고 컴퓨터를 재시작한 후 오류가 해결되었는지 바로 확인합니다.
3. Avast를 최신 버전으로 업데이트
특정 구버전의 Avast는 응답 없음 상태에 빠질 수 있습니다. 백신 프로그램과 바이러스 정의 데이터베이스를 항상 최신 상태로 유지해야 원활하게 작동합니다. 아래 단계에 따라 손쉽게 업데이트할 수 있습니다.
- 시스템 트레이의 아이콘을 클릭하거나 시작 메뉴에서 찾아 Avast 사용자 인터페이스를 엽니다.
- 업데이트 탭으로 이동하면 두 개의 업데이트 버튼이 표시됩니다. 하나는 바이러스 정의(Virus Definitions) 데이터베이스 업데이트용이고, 다른 하나는 프로그램 자체 업데이트용입니다.
- 대부분의 사용자는 바이러스 정의 업데이트만으로 문제가 해결되었다고 보고했지만, 데이터베이스와 프로그램을 모두 업데이트하는 것이 가장 좋습니다. 두 버튼을 모두 클릭하고, Avast가 업데이트를 확인하는 동안 기다린 뒤 화면의 지시에 따라 진행하세요.
- CPU 사용량이 정상으로 돌아왔는지 확인합니다.
참고: 드물지만 Avast가 멀웨어에 감염된 경우 업데이트가 정상적으로 진행되지 않거나 알 수 없는 오류가 표시될 수 있습니다.
4. 화면 보호기 검사 중지하기
경우에 따라 Avast 화면 보호기(Screensaver) 스캔이 원인일 수 있습니다. 화면 보호기가 종료되었는데도 검사가 계속 실행되는 현상으로, 매번 발생하지는 않지만 자주 나타나며 불필요하게 CPU 사용량을 높입니다. 더 큰 문제는 Avast 인터페이스에 표시되지 않는다는 점입니다. 해결 방법은 다음과 같습니다.
- 컴퓨터에 있는 아무 파일이나 우클릭하고, 컨텍스트 메뉴에서 Avast로 검사를 선택합니다.
- 검사 결과 창이 나타나면 현재 실행 중인 검사 목록을 확인할 수 있습니다.
- Avast Screensaver 검사를 찾아 옆의 중지(Stop) 버튼을 클릭한 뒤, CPU 사용량이 정상으로 돌아왔는지 확인합니다.
5. 제어판에서 Avast 복구하기
Avast 설치 자체에 문제가 있다면 제어판의 복구 기능을 실행하는 것이 가장 좋습니다. 이 방법으로 문제를 해결한 사용자가 많지만, 복구 후 기존에 변경했던 설정을 다시 조정해야 할 수 있다는 점을 감안하세요.
- 먼저 관리자 계정으로 로그인했는지 확인합니다. 다른 계정으로는 프로그램을 삭제하거나 복구할 수 없습니다.
- 시작 메뉴를 클릭하고 검색하여 제어판을 엽니다. Windows 10 사용자라면 톱니바퀴 아이콘을 클릭해 설정 앱을 열어도 됩니다.
- 제어판에서 오른쪽 위의 '보기 기준: 범주'를 선택하고, 프로그램 섹션 아래의 프로그램 제거를 클릭합니다.
- 설정 앱을 사용하는 경우 '앱'을 클릭하면 설치된 모든 프로그램 목록이 바로 표시됩니다.
- 목록에서 Avast를 찾아 제거/복구(Uninstall/Repair)를 클릭합니다.
- 제거 마법사가 열리면 '복구(Repair)'와 '제거(Remove)' 두 가지 옵션이 표시됩니다. 복구(Repair)를 선택하고 '다음'을 클릭하여 프로그램 설치를 수정합니다.
- 진행 확인 메시지가 나타나면 확인합니다. Avast는 오류가 발생하기 전에 정상적으로 작동하던 기본 설정으로 재구성될 가능성이 높습니다.
- 마법사가 완료되면 '마침'을 클릭하고 컴퓨터를 재시작하여 오류가 여전히 발생하는지 확인합니다.
6. Mail Shield 비활성화
경우에 따라 Avast의 Mail Shield 기능이 성능 저하와 높은 CPU 사용량의 원인이 되기도 합니다. 따라서 이 단계에서는 Mail Shield를 비활성화해 보겠습니다.
- 시스템 트레이에서 Avast를 실행하고 '메뉴' 버튼을 클릭합니다.
- '설정' 옵션을 선택하고 '보호(Protection)' 탭을 클릭합니다.
- 보호 탭에서 '핵심 실드(Core Shields)' 옵션을 선택한 뒤 아래로 스크롤하여 'Mail Shield' 탭을 클릭합니다.
- 이 탭의 모든 옵션을 체크 해제하고, Avast가 기간을 묻는다면 '무기한(Indefinitely)'을 선택합니다.
- 이후 Avast를 재시작하고 문제가 지속되는지 확인합니다.
참고: Core Shields 메뉴의 다른 모든 '실드'는 반드시 켜져 있어야 합니다. 멀웨어에 감염된 경우 웹 실드(Web Shield)가 활성화되지 않는다는 보고도 있으므로, 특정 기능이 꺼져 있을 때 생길 수 있는 보안 취약점에 유의하세요.
7. 업데이터 알림 비활성화
경우에 따라 Avast 백신이 업데이트 알림을 전송하려다 오류로 인해 멈추면서 높은 CPU 사용량이 유발되기도 합니다. 따라서 이 단계에서는 업데이터 알림을 비활성화해 보겠습니다.
- Avast를 열고 완전히 로드될 때까지 기다립니다.
- 오른쪽 위의 '메뉴' 아이콘을 클릭하고 '설정'을 선택합니다.
- 설정에서 왼쪽 패널의 '성능(Performance)' 탭을 클릭한 후 '소프트웨어 업데이터(Software Updater)' 옵션을 선택합니다.
- 소프트웨어 업데이터 설정에서 '새 업데이트 알림' 옵션의 체크를 해제하고, 'X'를 클릭하여 창을 닫습니다.
- 이제 문제가 지속되는지 확인합니다.
참고: Avast를 완전히 제거한 후 새로 설치하는 것도 좋은 해결책이 될 수 있습니다.
8. 불필요한 Avast 추가 기능 제거
Avast는 기능성을 크게 높여주는 다양한 부가 기능과 함께 제공됩니다. 하지만 대부분의 사용자에게 이런 추가 기능은 불필요하며, 백신의 리소스 사용량만 늘립니다. 따라서 이 단계에서는 일부 기능을 제거하여 Avast 설치를 수정해 보겠습니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- "Control Panel"을 입력하고 Enter 키를 눌러 기본 제어판 인터페이스를 엽니다.
- '보기 기준(View by)' 옵션을 클릭하고 '범주(Category)'를 선택합니다.
- '프로그램' 항목 아래의 '프로그램 제거' 버튼을 클릭합니다.
- 목록에서 'Avast Antivirus'를 우클릭하고 '제거'를 선택합니다.
- 요청이 처리되기를 기다린 후 열리는 창에서 '수정(Modify)' 옵션을 클릭합니다.
- 다음 창에서 아래 네 가지 항목을 제외한 나머지 불필요한 옵션을 모두 체크 해제합니다.
File Shield
Mail Shield
Web Shield
Behavior Shield - '변경(Change)' 버튼을 클릭하고 설치 과정이 완료되기를 기다립니다.
- 과정이 완료되면 문제가 지속되는지 확인합니다.