
누구나 한 번쯤 겪어봤을 상황입니다. PC를 켰는데 작업을 시작하기는커녕 심각한 속도 저하와 시끄러운 팬 소음에 시달리게 되죠. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 열어보면 이유도 모른 채 CPU 사용량이 100%로 치솟아 있는 것을 확인할 수 있습니다.
다행히 이런 문제는 흔한 편이고, 대부분 어렵지 않게 해결할 수 있습니다. 이번 글에서는 CPU 사용량 100% 문제를 해결하는 다양한 방법을 상황별로 정리해 소개합니다.

게임 실행 중 CPU 사용량 100%일 때
대부분의 게임은 GPU에 부하가 걸리는 경우가 많고 CPU 사용률은 크지 않은 것이 일반적입니다. 따라서 게임을 실행했는데 CPU 사용량이 100%로 급상승한다면 뭔가 문제가 있다는 신호입니다. 방치하면 성능 병목 현상과 끊기는 듯한 '드래깅' 현상으로 이어질 수 있으니 반드시 점검이 필요합니다.
게임별 팁을 살펴보기 전에, 먼저 Windows Defender의 실시간 보호 기능을 임시로 꺼두는 것을 추천합니다. 실제로 게임 플레이 중 이 기능이 높은 CPU 사용량의 원인이 되었다는 사례가 여럿 보고되었기 때문입니다.
설정 방법은 간단합니다. 윈도우에서 "설정 → 업데이트 및 보안 → Windows 보안 → 바이러스 및 위협 방지 → 설정 관리" 순서로 이동하세요.

여기에서 '실시간 보호' 슬라이더를 "끔"으로 변경하면 됩니다. 단, 게임을 마친 후에는 반드시 다시 켜두는 것이 안전합니다.
Apex Legends CPU 사용량 100% 해결법
배틀로얄 게임 Apex Legends 역시 CPU를 극한까지 몰아붙이는 게임은 아니지만, 혹시 그렇다면 게임 커뮤니티에서 효과가 검증된 우회 방법을 활용해 보세요.
가장 널리 알려진 해결책은 게임 내 그래픽 설정에서 v-sync(수직 동기화) 옵션을 조정하는 것입니다. v-sync가 비활성화되어 있다면 "동적(Dynamic)"으로 변경하고 적용한 뒤, 다시 "비활성화"로 되돌려 주세요.
반대로 이미 v-sync가 활성화되어 있다면 다른 v-sync 모드로 잠시 변경했다가 원래대로 돌려놓으면 됩니다. 의외로 간단하지만 의외로 효과적인 방법입니다.
Warzone CPU 사용량 100% 해결법
액티비전 블리자드의 무료 배틀로얄 게임 Warzone(Call of Duty: Modern Warfare의 독립형 확장판 성격)은 최적화가 다소 아쉬운 편입니다. 높은 CPU 사용량 문제를 해결하려면 작업 관리자를 활용해야 합니다.
Ctrl + Shift + Esc를 눌러 작업 관리자를 연 뒤, '세부 정보' 탭을 클릭하고 목록에서 "ModernWarfare" 항목을 찾아 마우스 오른쪽 버튼으로 클릭하세요.

나타난 메뉴에서 "우선 순위 설정(Set priority)"을 선택하고 게임 프로세스의 우선순위를 "높음(High)"으로 지정합니다.
참고: 이 방법은 다른 게임에서 높은 CPU 사용량이 발생할 때도 유용하게 적용할 수 있습니다.
WMI Provider Host가 CPU 100%를 유발할 때
WMI(Windows Management Instrumentation) Provider Host는 윈도우 10의 핵심 서비스로, PC의 다양한 프로그램들과 연동해 운영체제 정보를 전달하는 역할을 합니다. 즉, 매우 중요한 프로세스이므로 함부로 비활성화해서는 안 됩니다. 하지만 작업 관리자의 '프로세스' 탭에서 이 항목이 과도하게 CPU를 점유하는 것이 확인된다면 당연히 조치가 필요합니다.

가장 먼저 시도할 수 있는 방법은 WMI 서비스를 재시작하는 것입니다. 시작 메뉴 검색창에 services라고 입력해 서비스 앱을 빠르게 열 수 있습니다. 목록을 아래로 스크롤해 'Windows Management Instrumentation'을 찾아 오른쪽 클릭 후 '다시 시작'을 선택하세요.

이것으로 해결되지 않는다면 조금 더 복잡하지만 근본적인 해결이 가능한 다음 방법을 시도해 볼 차례입니다.
WMI Provider Host 프로세스가 100% CPU 사용량의 원인이라면 문제의 근원을 더 깊이 파악할 수 있습니다. Win + R 키를 눌러 실행 창을 열고 "eventvwr"을 입력해 이벤트 뷰어를 실행하세요. 왼쪽 창에서 "응용 프로그램 및 서비스 로그 → Microsoft → Windows → WMI-Activity → Operational"로 이동하면 WMI Provider Host가 처리 중인 모든 프로세스를 확인할 수 있습니다.
가운데 'Operational' 목록에서 오류 항목을 찾은 뒤, 하단의 '일반' 탭에서 'ClientProcessId' 번호를 확인하세요. 이 ID를 통해 WMI Provider Host 서비스를 막고 있는 앱이나 프로세스를 좁혀갈 수 있습니다.

이제 작업 관리자로 돌아가 '세부 정보' 탭을 클릭하고 프로세스를 'PID' 기준으로 정렬합니다. 오류와 연관된 PID를 가진 프로세스를 찾아 오른쪽 클릭 후 "파일 위치 열기"를 선택하세요. 해당 프로세스가 어떤 프로그램에 속해 있는지 파악하면 재설치, 삭제, 드라이버 업데이트 등 적절한 조치를 취할 수 있습니다.

WMI Provider Host에는 이런 오류가 여러 개 발생했을 수도 있는데, 그 경우 위 과정을 오류마다 반복하면 됩니다. 반대로 하나의 앱이나 프로세스가 계속 CPU를 독점하고 있었던 경우라면 범인만 처리하면 문제는 끝납니다.
Superfetch(또는 Windows Search) 비활성화하기
Superfetch(SysMain)는 자주 사용하는 앱을 미리 메모리에 불러와 실행 속도를 빠르게 만들어주는 윈도우 10의 기능입니다. 평소에는 큰 문제를 일으키지 않지만, 구형 기기에서는 오히려 걸림돌이 되기도 합니다.
Superfetch 등의 서비스가 CPU를 과도하게 점유하는지 확인하려면 작업 관리자(Ctrl + Shift + Esc)를 열고 "추가 세부 정보"를 클릭한 뒤 'CPU' 항목을 클릭해 사용량 순으로 프로세스를 정렬하세요.
Superfetch 같은 "서비스 호스트(Service Host)" 항목이 CPU를 많이 사용하고 있다면 오른쪽 클릭 후 "작업 끝내기"를 선택해 일시적으로 종료해 볼 수 있습니다.

영구적으로 비활성화하려면(운영체제 업데이트 후 다시 켜질 수 있긴 하지만) Win + R 키를 누르고 services를 입력한 뒤, 서비스 창에서 Superfetch 항목까지 스크롤하여 이동하세요.
Superfetch를 오른쪽 클릭해 '속성'을 연 후, '시작 유형' 드롭다운 메뉴에서 "사용 안 함"을 선택하고 '확인'을 누르면 됩니다.

이론적으로는 CPU를 많이 잡아먹는 어떤 서비스든 이 방식으로 비활성화할 수 있지만, 일부 서비스는 시스템 운영에 필수적이므로 주의가 필요합니다. 높은 CPU 사용량의 또 다른 주범은 "Windows Search"인데, 이 서비스는 비교적 안전하게 비활성화할 수 있습니다.
전원 관리 설정 초기화하기
윈도우의 전원 옵션은 PC 성능에 상당한 영향을 미칩니다. 특히 "고성능" 모드를 사용 중이거나 '전원 관리 옵션 설정'을 직접 수정한 적이 있다면 CPU에 과부하가 걸리고 있을 가능성이 있습니다. 구형 기기일수록 이런 문제에 취약합니다.

시작 메뉴 검색창에 power plan을 입력한 뒤 "전원 관리 옵션 선택"을 클릭하세요. 현재 "고성능" 또는 "절전" 모드라면 "균형(Balanced)"으로 변경합니다.
더 확실하게 하려면 "전원 관리 옵션 설정 변경"을 클릭한 후 새 화면에서 "이 계획의 기본 설정 복원"을 선택해 초기화하세요.
전원 공급 장치 점검하기
이 문제는 데스크톱과 노트북 사용자 모두에게 해당됩니다. 노트북의 전원 케이블이나 데스크톱의 PSU(파워 서플라이)에 결함이 있으면, 윈도우가 전력을 보존하기 위해 CPU에 자동으로 언더볼팅(전압 강하)을 적용할 수 있습니다. 언더볼팅이 걸린 CPU는 최대 성능의 일부만 발휘하게 되며, 이것이 윈도우 10에서 100% CPU 사용량 현상으로 나타날 수 있습니다.

노트북이라면 해결이 비교적 간단합니다. 전원 케이블을 분리한 후 화면 오른쪽 아래의 배터리 아이콘을 클릭하고 "배터리 설정 → 전원 및 절전 설정 → 추가 전원 설정"으로 이동해 '고성능'을 선택하세요. 전원 공급이 원인이었다면 작업 관리자(Ctrl + Shift + Esc)에서 CPU 사용량이 정상으로 돌아오는 것을 확인할 수 있습니다.
데스크톱은 상황이 조금 더 복잡합니다. PSU를 물리적으로 분리해 다른 제품으로 교체 테스트해야 하기 때문입니다. 무리한 교체 작업 전에 이 글에서 소개하는 다른 방법들을 먼저 시도해 보기를 권합니다.
서드파티 백신 프로그램 비활성화하기
논란의 여지가 있을 수 있는 팁이지만, 윈도우 10에서 별도의 백신 소프트웨어를 사용한다면 CPU에 불필요한 부담을 주고 있을 가능성이 높습니다(특히 구형 PC에서 두드러집니다). 추가 보안 기능이 나쁜 것은 아니지만, 사실 요즘은 굳이 필요하지 않습니다.
매년 윈도우 10 기본 보안 소프트웨어인 Windows Defender에 대한 심층 리뷰를 진행해 보면 해마다 성능이 눈에 띄게 향상되고 있습니다. 이제는 최고 수준의 백신 프로그램과 거의 대등한 성능을 보여줍니다.
따라서 서드파티 백신을 잠시 비활성화해 보고 CPU 사용량이 개선되는지 확인해 보세요. 효과가 있다면 과감히 삭제하고 Windows Defender에 맡기는 것이 좋습니다.
CPU 사용량이 높으면 발열도 함께 커지기 마련입니다. CPU 온도를 낮추는 다양한 방법을 정리한 가이드도 함께 참고하시고, WSAPPX 프로세스 역시 높은 CPU 사용량의 흔한 원인이므로 해당 해결 가이드도 확인해 보세요.