CPU(중앙처리장치)는 컴퓨터 시스템의 핵심 부품으로, 흔히 컴퓨터의 두뇌라고 불립니다. 운영체제를 구동하고 사용자의 입력을 처리하여 모니터 화면에 결과를 출력하는 등 컴퓨터의 모든 연산을 담당합니다. 최근의 많은 컴퓨터에는 멀티 프로세서 또는 멀티 코어가 탑재되어 여러 작업을 동시에 처리할 수 있지만, 때로는 CPU 사용량이 급격히 상승하거나 거의 100%에 육박하는 경우가 발생합니다.
이런 상황이 지속되면 시스템 전반의 속도가 느려지고, 프로그램이 멈추거나 응답하지 않는 등 다양한 문제가 생깁니다. 이번 글에서는 Windows 10에서 CPU 사용량을 확인하는 방법과 높은 CPU 사용량 문제를 해결하는 다양한 방법을 자세히 알아보겠습니다.

Windows 10에서 높은 CPU 사용량 해결하기
Windows 10에서 CPU 사용량 확인하는 방법
먼저 현재 시스템의 CPU 사용량이 높은지 확인해야 합니다. 아래 단계를 따라 해 보세요.
1. Windows 검색창에 작업 관리자(Task manager)를 입력하고 검색 결과에서 실행합니다.

2. 작업 관리자가 빈 화면으로 열린다면 하단의 자세히(More details) 버튼을 클릭합니다.
3. 작업 관리자 창에서 성능(Performance) 탭으로 이동합니다.

4. CPU 항목 아래 표시된 사용률(%) 수치를 확인합니다.
CPU 사용률이 높거나 100%에 가깝다면 아래의 해결 방법들을 하나씩 적용해 보세요.
CPU 사용량이 높아지는 주요 원인
- 백그라운드 프로세스 실행: Windows는 기본 프로세스 외에도 이를 보조하는 백그라운드 프로세스를 필요로 합니다. 설치된 프로그램이 많을수록 백그라운드 프로세스도 늘어나며, 이로 인해 CPU 사용량이 100%에 도달할 수 있습니다.
- Netscvs 프로세스(Svchost.exe): Svchost.exe라고도 불리는 Netscvs 프로세스는 Windows의 중요한 시스템 프로세스로, 다른 프로세스와 함께 실행될 때 높은 CPU 사용량을 유발할 수 있습니다.
- 응용 프로그램 관리: 특정 네트워크 환경에서 시스템 문제를 진단하는 프로세스입니다. WMI 공급자 호스트(WmiPrvSE.exe)는 필수 프로세스지만, 비정상적으로 동작하면 CPU를 과도하게 점유할 수 있습니다.
- 서드파티 백신 프로그램 또는 바이러스: 타사 백신 프로그램 자체가 높은 CPU 사용량의 원인이 되기도 하고, 반대로 시스템에 바이러스가 감염되면 CPU 사용량이 급증하고 PC 속도가 느려질 수 있습니다.
아래에서 Windows 10에서 CPU 사용량을 줄이는 다양한 방법을 소개합니다.
방법 1: 응용 프로그램 관리 서비스 재시작
앞서 언급했듯이 WMI 공급자 호스트가 CPU 사용량 100%의 원인일 수 있습니다. 이 경우 '서비스' 앱에서 해당 서비스를 재시작하면 됩니다.
1. Windows 검색창에 services를 입력하고 검색 결과에서 실행합니다.

2. 서비스 창에서 Windows Management Instrumentation 항목을 마우스 오른쪽 버튼으로 클릭한 후 다시 시작(Restart) 또는 새로 고침(Refresh)을 선택합니다.

3. 같은 방법으로 Windows Management Service도 재시작합니다.
방법 2: 이벤트 뷰어로 문제 원인 파악하기
WMI 공급자 호스트로 인한 CPU 사용량이 줄어들지 않는다면, 이벤트 뷰어를 통해 근본 원인을 찾아야 합니다.
1. Windows 검색창에 Event Viewer(이벤트 뷰어)를 입력하고 열기를 클릭해 실행합니다.

2. 아래 경로를 따라 각 폴더 옆의 아래쪽 화살표를 클릭하며 이동합니다.
Applications and Service Logs > Microsoft > Windows > WMI-Activity > Operational
3. 이벤트 뷰어 가운데 창에서 오류 항목이 있는지 확인합니다.
4. 각 오류 항목의 ClientProcessId 값을 메모해 둡니다.

5. 앞서 설명한 방법대로 작업 관리자를 실행합니다.
6. 세부 정보(Details) 탭으로 이동한 후 PID 열을 클릭해 ClientProcessId 기준 오름차순으로 프로세스를 정렬합니다.

7. 4단계에서 메모한 ClientProcessId를 참고해 해당 ID와 연관된 프로세스를 찾습니다.
8. 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기(End task)를 선택합니다.
참고: 아래 예시는 Google Chrome을 기준으로 보여줍니다.

방법 3: Windows 업데이트 진행
Windows를 정기적으로 업데이트하지 않으면 오래된 드라이버 때문에 CPU 사용량이 높아질 수 있습니다. Windows를 최신 버전으로 업데이트하여 문제를 해결해 보세요.
1. Windows 검색창에 Updates를 입력하고 Windows 업데이트 설정을 실행합니다.

2. 오른쪽 창에서 업데이트 확인(Check for updates) 버튼을 클릭합니다.

3. 사용 가능한 업데이트가 있다면 Windows가 자동으로 검색 후 설치합니다.
4. 설치가 완료되면 PC를 재시작하고 문제가 해결되었는지 확인합니다. 그래도 해결되지 않으면 다음 방법을 시도하세요.
방법 4: Windows 알림 끄기
Windows 알림 기능이 활성화되어 있으면 CPU 사용량이 크게 증가할 수 있습니다. 알림을 꺼두면 불필요한 부하를 줄일 수 있습니다.
1. Windows 검색창에 notifications(알림)를 입력하고 검색 결과에서 알림 및 작업 설정(Notification and Action Settings)을 클릭합니다.

2. 앱 및 다른 보낸 사람의 알림 받기(Get notifications from apps and other senders) 옵션의 토글을 끔(Off)으로 변경합니다.

설정 후 앞서 안내한 'CPU 사용량 확인 방법'에 따라 사용량이 줄었는지 확인해 보세요.
방법 5: P2P 공유 기능 끄기
P2P(Peer-to-Peer) 공유 기능은 인터넷을 통해 파일을 주고받는 데 사용되지만, 활성화되어 있으면 CPU 사용량을 높일 수 있습니다.
1. Windows 검색창에 Windows update settings(Windows 업데이트 설정)를 입력하고 클릭합니다.

2. 왼쪽 메뉴에서 배달 최적화(Delivery Optimization)를 클릭합니다.
3. 다른 PC의 다운로드 허용(Allow downloads from other PCs) 옵션의 토글을 끔(Off)으로 전환해 P2P 공유를 비활성화합니다.

방법 6: CPU 점유율이 높은 프로세스 종료하기
작업 관리자를 활용하면 CPU 리소스를 과도하게 사용하는 프로세스를 찾아 종료할 수 있습니다. Intel 등 많은 노트북 제조사에서도 관련 안내 페이지를 제공하고 있습니다.
1. 앞서 설명한 방법대로 작업 관리자를 실행합니다.
2. 프로세스(Processes) 탭에서 CPU 항목을 클릭합니다. 그러면 모든 실행 중인 프로세스가 CPU 사용량 순으로 정렬됩니다.

3. CPU 사용량이 높은 프로세스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 작업 끝내기(End task)를 선택합니다.
Dell PC에서 SoftThinks Agent Service로 인한 높은 CPU 사용량도 이 방법으로 해결할 수 있습니다. 추가로 CPU 부하를 줄이고 싶다면 아래 방법들도 함께 적용해 보세요.
방법 7: 서드파티 프로그램 비활성화 또는 제거
Windows에는 Windows Defender 방화벽이라는 기본 바이러스 및 위협 방지 기능이 내장되어 있어 바이러스와 맬웨어로부터 컴퓨터를 보호할 수 있습니다. 추가 보안을 위해 타사 백신 프로그램을 설치해 두었다면, 해당 프로그램이 높은 CPU 사용량의 원인일 수 있으므로 비활성화하거나 제거하는 것이 좋습니다.
옵션 1: 서드파티 백신 프로그램 비활성화
1. PC에 설치된 타사 백신 프로그램을 실행합니다.
참고: 여기서는 설명을 위해 Avast 백신을 예로 들었습니다.
2. 왼쪽 창에서 보호(Protection) 설정으로 이동한 후 방화벽(Firewall) 토글을 끔(Off)으로 변경합니다.

옵션 2: 서드파티 백신 프로그램 제거
1. Windows 검색창에서 제어판(Control Panel)을 검색해 실행합니다.

2. 보기 기준 > 큰 아이콘(Large Icons)으로 변경한 후 프로그램 및 기능(Programs and Features)을 선택합니다.

3. 목록에서 Avast를 클릭하고 제거(Uninstall)를 선택합니다.

위 방법으로도 해결되지 않는다면 시스템에 맬웨어가 존재할 가능성이 있습니다. 이 경우 Windows Defender를 사용해 검사를 진행하고 위협 요소를 제거해야 합니다.
방법 8: Windows Defender 검사 실행
Windows Defender는 시스템의 모든 파일을 검사하여 맬웨어 여부를 확인합니다. 위협이 발견되면 해당 파일을 삭제하여 문제를 해결할 수 있습니다.
1. Windows 검색창에 Virus and threat protection(바이러스 및 위협 방지)을 입력하고 실행합니다.

2. 검사 옵션(Scan options)을 클릭합니다.

3. 전체 검사(Full Scan)를 선택한 후 지금 검사(Scan Now)를 클릭합니다.

참고: 노트북 배터리가 충분히 충전되어 있는지 확인하고, 검사 도중에는 컴퓨터를 사용하지 않는 것이 좋습니다.
전체 검사는 하드 디스크의 모든 파일과 실행 중인 프로그램을 점검하므로 1시간 이상 걸릴 수 있습니다.
방법 9: 전원 관리 설정을 기본값으로 변경
PC의 전원 계획이 절전 모드(Power Saver Mode)로 설정되어 있으면 CPU 사용량이 높아질 수 있습니다. 설정을 기본값으로 되돌려 문제를 해결해 보세요.
1. Windows 검색창에서 제어판(Control Panel)을 검색해 실행합니다.

2. 보기 기준 > 작은 아이콘(Small icons)으로 변경한 후 전원 옵션(Power Options)으로 이동합니다.

3. PC가 절전(Power Saver) 모드로 되어 있다면 균형 조정(Balanced)을 선택합니다.
4. 전원 계획 설정 변경(Change plan settings)을 클릭합니다.

5. 이 전원 계획의 기본 설정 복원(Restore default settings for this plan)을 클릭합니다.
6. 마지막으로 예(Yes)를 클릭해 변경 사항을 확인하고 적용합니다.

방법 10: 레지스트리 설정 변경
Windows Cortana(코타나)를 자주 사용한다면 CPU 사용량 100% 현상을 겪을 수 있습니다. Cortana의 일부 기능을 포기할 의향이 있다면 아래 방법으로 CPU 사용량을 줄일 수 있습니다.
1. Windows 검색창에 Registry Editor(레지스트리 편집기)를 입력하고 실행합니다.

2. 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TokenBroker
3. 창 오른쪽 창에서 Start 항목을 마우스 오른쪽 버튼으로 클릭합니다.
4. 드롭다운 메뉴에서 수정(Modify)을 선택합니다.

5. 값 데이터(Value data) 입력란에 숫자 4를 입력한 후 확인(OK)을 클릭해 저장합니다.

위 과정을 완료하면 Cortana의 일부 기능이 동작하지 않게 되지만, CPU 사용량은 감소할 것입니다. 앞서 안내한 'CPU 사용량 확인 방법'으로 변화를 확인해 보세요.
방법 11: Windows 초기화
위에서 소개한 모든 방법으로도 문제가 해결되지 않는다면, 마지막 수단으로 Windows 시스템을 초기화하는 것이 좋습니다.
참고: 초기화를 시작하기 전에 시스템에 있는 중요한 파일을 반드시 백업해 두세요.
1. Windows 검색창에 reset(초기화)을 입력하고 이 PC 초기화(Reset this PC)를 클릭합니다.

2. 이 PC 초기화 항목 아래의 시작하기(Get started) 버튼을 클릭합니다.

3. 다음 화면에서 내 파일 유지(Keep my files) 옵션을 선택합니다.

화면에 표시되는 지침에 따라 초기화 과정이 완료될 때까지 기다리세요. Windows가 재설정되면서 대부분의 문제가 해결됩니다.
함께 읽으면 좋은 글:
- 마우스 휠 스크롤이 제대로 작동하지 않을 때 해결 방법
- Windows 10에서 소리가 끊길 때 해결 방법
- Windows 시스템에서 사용자 계정 컨트롤(UAC) 활성화하는 방법
- Windows 10에서 명령 프롬프트가 나타났다가 사라질 때 해결 방법
이 글이 도움이 되었기를 바라며, Windows 10에서 높은 CPU 사용량 문제를 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 댓글로 알려주세요. 이 글에 대해 궁금한 점이나 제안 사항이 있다면 아래 댓글란에 자유롭게 남겨주세요.