윈도우에서 100% CPU 사용량? 해결 방법은 다음과 같습니다.

우리 모두 그런 경험이 있습니다. PC를 켜고 바로 작업을 시작하는 대신, 끔찍한 느려짐과 시끄러운 팬 소음에 직면하게 됩니다. Ctrl + Shift + Escape를 누르면 CPU 사용량이 이유도 없이 100%로 나옵니다.
이는 흔한 문제로, 다행히도 보통 해결하기 어렵지 않습니다. 다음은 윈도우에서 100% CPU 사용량 문제를 해결하는 몇 가지 방법입니다.
참고: Microsoft Compatibility Telemetry 또는 Windows Modules Installer Worker와 같은 특정 프로세스의 CPU 사용량이 높은 경우 해당 특정 문제에 대한 해결 방법을 시도해 보세요.
목차
- 윈도우에서 CPU 사용량이 높은 이유
- 기본적인 해결 방법
- SysMain 비활성화 (예전에는 Superfetch라 불렸음)
- WMI Provider Host 재시작
- 전원 공급 장치 확인
- 게임에서의 100% CPU 사용량
- 서드파티 안티바이러스 소프트웨어 비활성화
- 자동 시작 애플리케이션 비활성화
- 하드 드라이브 조각 모음
- Cortana 비활성화
- 윈도우 알림 설정 끄기
- 자주 묻는 질문
윈도우에서 CPU 사용량이 높은 이유
윈도우에서 100% CPU 사용량을 유발할 수 있는 여러 요인이 있습니다. 수정하기 전에 원인을 먼저 파악해야 합니다.
CPU가 과부하되는 이유는 다음과 같습니다:
- 백그라운드 프로세스: 백그라운드에서 지속적으로 실행되는 프로세스는 많은 문제를 일으킬 수 있습니다. 항상 실행되고 있는 숨은 프로세스를 모니터링해야 합니다.
- WMI Provider Host: WMI Provider Host 프로세스는 Windows 운영 체제의 필수적인 부분으로, 컴퓨터의 다양한 측면을 정리, 모니터링 및 문제를 해결하는 데 도움을 줍니다. 때때로 이 프로세스가 오작동하여 다양한 문제를 초래할 수 있습니다.
- 악성 소프트웨어 감염: 악성 소프트웨어 감염은 종종 100% CPU 사용량의 주요 원인입니다. 최악의 경우, 컴퓨터가 고장 나거나 제대로 작동하지 않을 수 있습니다.
기본적인 해결 방법
먼저 이 기본적인 해결 방법을 시도하여 CPU 사용량 문제를 해결해 보세요:
- 윈도우 재시작: 첫 번째 해결책은 가장 간단하며 가장 효과적인 것 중 하나입니다. 컴퓨터를 재시작하면 임시 파일을 지우고 장시간 실행된 프로세스로 인한 느려짐을 해결할 수 있습니다.
- 드라이버 업데이트: 최적화되지 않은 오래된 드라이버는 시스템을 느리게 할 수 있습니다. 드라이버를 업데이트하면 기존된 버그를 없앨 수 있습니다. 검색창에 “윈도우 업데이트”를 입력하고 선택합니다. 열린 창에서 “업데이트 확인”을 클릭하세요. 새 업데이트가 있는지 확인할 수 있습니다.
- 바이러스 검사: 악성 소프트웨어와 바이러스는 시스템을 혼잡하게 하고 CPU에 과부하를 주어 시스템 성능 전체에 영향을 미칠 수 있습니다. 시스템의 Windows Defender 또는 신뢰할 수 있는 서드파티 안티멀웨어 소프트웨어를 이용해 시스템을 검사하여 악성 소프트웨어나 손상된 파일이 있는지 찾아보세요.
위의 기본적인 해결 방법이 효과가 없었다면, 아래의 좀 더 고급 접근 방법으로 파고들어 보세요.
SysMain 비활성화 (예전에는 Superfetch라 불렸음)
SysMain은 Windows가 가장 자주 사용하는 앱을 학습한 후, 사용할 때마다 더 빨리 로드될 수 있도록 미리 가져오는 프로세스입니다. 이는 항상 실행되는 백그라운드 프로세스로, 가끔 문제를 일으킬 수 있으나 오래된 장치와의 호환성이 좋지 않을 수 있습니다. 이전에는 Windows의 구형 버전에서 Superfetch로 알려졌습니다.
SysMain을 비활성화하는 방법은 다음과 같습니다:
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “작업 관리자”를 선택합니다.
창을 확장하기 위해 “더 많은 세부정보”를 클릭합니다.

- “CPU”를 선택하여 프로세스를 CPU 사용량에 따라 정렬합니다.

- “Service Host: SysMain”을 마우스 오른쪽 버튼으로 클릭하고 “프로세스 종료”를 선택합니다.

대안으로, 이를 영구적으로 끄는 방법은 다음과 같습니다:
- “시작 메뉴”를 클릭하고 “서비스”를 입력한 후 Enter를 누릅니다.

- “SysMain”을 마우스 오른쪽 버튼으로 클릭하고 “속성”을 선택합니다.

- “시작 유형” 옆의 드롭다운을 열고 “비활성화“를 선택한 다음 “확인”을 클릭합니다.

기술적으로 CPU를 과도하게 사용하는 모든 서비스에 대해 이러한 작업을 수행할 수 있지만, 일부 서비스는 시스템에 중요한 것이므로 주의해야 합니다. 높은 CPU 사용량의 또 다른 원인은 “Windows Search”로, 이는 안전하게 끌 수 있습니다.
WMI Provider Host 재시작
WMI (Windows Management Instrumentation) Provider Host는 다양한 소프트웨어와 연결하여 운영 체제에 대한 정보를 보내는 윈도우의 핵심 서비스입니다. 즉, 이는 중요 프로세스이므로 쉽게 비활성화해서는 안 됩니다. 작업 관리자 프로세스 탭에서 CPU를 많이 사용하고 있다는 것을 볼 경우, 그에 대한 조치를 취해야 합니다.
WMI Provider Host를 재시작하는 방법은 다음과 같습니다:
- “시작 메뉴”를 클릭하고 “서비스”를 입력한 후 Enter를 누릅니다.

- “Windows Management Instrumentation”을 마우스 오른쪽 버튼으로 클릭하고 “재시작”을 선택합니다.

이것이 효과가 없다면 다음 해결책은 더 복잡하지만 CPU에 장기적인 이점을 제공할 수도 있습니다.
작업 관리자에서 WMI Provider Host 프로세스 때문에 CPU 사용량이 100%일 경우, 다음 단계를 따라 원인을 파악할 수 있습니다:
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “이벤트 뷰어”를 엽니다.
“응용 프로그램 및 서비스 로그”를 확장하고 “Microsoft” 폴더를 열고, “Windows”를 클릭합니다.

- “WMI-Activity”로 스크롤하여 드롭다운에서 “운영”을 클릭합니다.

- 로그에서 “오류”를 찾아 강조 표시하고, “일반” 탭에서 “ClientProcessId”를 가져옵니다.

- “작업 관리자”로 돌아가 “세부정보” 탭으로 가서 프로세스를 “PID”별로 정렬한 후 오류가 있는 프로세스를 찾아 마우스 오른쪽 버튼으로 클릭하고 “파일 위치 열기”를 선택합니다. 이를 통해 해당 프로세스가 연결된 소프트웨어에 대한 아이디어를 얻을 수 있으며, 재설치, 제거, 드라이버 업데이트 등을 조치를 취할 수 있습니다.

WMI Provider Host에 이와 유사한 여러 오류가 있을 수 있으므로, 서로 다른 오류를 해결하기 위해 위의 프로세스를 반복해야 합니다. 한 가지 앱/프로세스가 CPU를 계속 과다 사용하고 있을 수도 있으므로, 범인이 해결된 후에는 제대로 작동할 것입니다.
3. 전원 계획 조정
윈도우 전원 옵션을 조정하는 것은 PC 성능에 실질적인 영향을 미칠 수 있습니다. “고성능”으로 설정되어 있다면(특히 “계획 설정”에 대한 수정을 했다면) CPU를 과부하할 수 있습니다. (다시 말해, 오래된 장치는 이 문제에 더 취약합니다.)
전원 계획을 초기화하는 방법은 다음과 같습니다:
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “설정”을 엽니다.
“시스템” 탭으로 가서 “전원 및 배터리”를 클릭합니다.

- “전원 모드”를 “최고 성능”으로 변경합니다.

전원 공급 장치 확인
이 문제는 데스크탑과 노트북 윈도우 사용자 모두에게 영향을 미칠 수 있습니다. 불량 전원 공급 장치를 가지고 있다면 CPU에 전압을 낮추기 시작할 수 있습니다.
전압이 낮춰지면 CPU는 총 용량의 일부만 작동할 수 있으며, 이로 인해 윈도우에서 100% CPU 사용량으로 나타날 수 있습니다.
노트북에서 이를 해결하는 것은 매우 간단합니다:
- 전원 케이블에서 장치를 분리합니다.
- 그런 다음 이전 섹션의 지침에 따라 전원 계획을 “최고 성능”으로 설정합니다.
문제가 전원 공급 장치에 있었다면, 작업 관리자에서 CPU 사용량이 정상으로 돌아와야 합니다.

데스크탑의 경우는 미리 PSU를 물리적으로 분리하고 다른 것으로 테스트해야 하므로 일이 더 복잡할 수 있습니다. 이 작업을 시도하기 전에 아래의 다른 팁을 통해 문제를 해결하는 것이 좋습니다.
게임에서의 100% CPU 사용량
대부분의 게임은 CPU 보다는 GPU 집약적이므로 CPU에 너무 많은 부하를 주지 않도록 설계되어야 합니다. 그러므로 게임을 실행하고 100% CPU 사용량에 도달한다면 게임 성능 병목 현상 및 불규칙한 “끌림” 현상을 초래할 수 있는 문제 개입이 필요합니다.
아래의 게임별 팁을 시도하기 전에, 게임 중 Windows Defender의 실시간 보호를 일시적으로 끄는 것을 추천합니다. 일부 사용자는 이로 인해 게임 중 CPU 사용량이 높아진다고 보고했습니다.
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “설정”을 엽니다.
“개인정보 및 보안” 탭으로 가서 “Windows 보안 열기”를 선택합니다.

- “바이러스 및 위협 보호”를 클릭하고 “설정 관리”를 엽니다.

- “실시간 보호”를 끕니다.

여기서 “실시간 보호” 슬라이더를 꺼놓습니다. 게임 후에는 이를 다시 켜는 것이 좋습니다.
워존에서 100% CPU 사용량 수정
Activision Blizzard의 무료 배틀 로얄 게임 – Call of Duty: Modern Warfare의 독립형 확장을 위한 수정 사항으로 100% CPU 사용량 문제를 해결하기 위해 작업 관리자를 통해 조정해야 합니다.
- “작업 표시줄”에서 마우스 오른쪽 버튼을 클릭하고 “작업 관리자”를 선택합니다.

“세부정보” 탭을 클릭한 후 “ModernWarfare”를 마우스 오른쪽 버튼으로 클릭합니다.
컨텍스트 메뉴에서 “우선순위 설정”으로 가서 게임의 우선순위를 “높음”으로 변경합니다.

참고: 만약 다른 게임에서 CPU 사용량이 높다면 이 팁이 그 문제를 해결하는 데도 도움이 될 수 있습니다.
에이펙스 레전드에서 100% CPU 사용량 수정
고공 비행 배틀 로얄 게임 에이펙스 레전드는 CPU를 많이 사용해서는 안 되지만, 만약 그렇다면 게임 커뮤니티에서 좋은 해결 방법을 제공합니다.
에이펙스 레전드를 플레이할 때 CPU 사용량이 높아지는 문제의 가장 인기 있는 해결책은 게임 그래픽 설정으로 이동하여 v-sync 설정을 확인하는 것입니다:
- v-sync가 비활성화되어 있다면 “동적”으로 전환한 후 적용하고 다시 비활성화합니다.
- 반대로, v-sync 모드가 다르다면 다른 v-sync 모드로 전환한 후 다시 전환합니다. 그러면 문제를 해결할 수 있습니다.
서드파티 안티바이러스 소프트웨어 비활성화
이 부분은 다소 논란이 있을 수 있지만, 우리는 윈도우에서 안티바이러스 소프트웨어를 사용할 경우 CPU에 불필요한 부담을 주고 있다고 생각합니다(특히 오래된 경우). 추가적인 보안이 해롭지 않은 경우가 많지만, 필요하지 않을 수도 있습니다.
매년 우리는 윈도우의 내장 보안 소프트웨어인 Windows Defender에 대해 심층 기능을 작성하며, 해마다 개선되고 있습니다. 현재로서는 최고의 안티바이러스 소프트웨어와 거의 동등한 성능을 제공합니다.
CPU 사용량이 감소하는지 확인하기 위해 서드파티 안티바이러스 소프트웨어를 비활성화해 보세요. 효과가 있다면, Windows Defender가 보호할 수 있으므로 제거하세요. 또한 CPU 사용량이 높아지면서 과열되는 경우도 있으므로, CPU 온도를 낮추는 방법도 많이 있습니다. 랜섬웨어도 PC를 느리게 하고 CPU를 과열시키는 주요 원인이므로, 윈도우에서 랜섬웨어 보호를 활성화하는 방법은 다음과 같습니다.
자동 시작 애플리케이션 비활성화
윈도우 부팅 시 자동으로 시작되는 애플리케이션은 시스템의 성능을 크게 저하할 수 있습니다. 부팅 과정과 일상적인 사용 중에도 배경에서 계속 열려 있어 하드웨어 리소스를 사용합니다. 이러한 느려짐을 없애려면:
“작업 표시줄”을 마우스 오른쪽 버튼으로 클릭하고 “작업 관리자”를 선택합니다.
“더 많은 세부정보”를 클릭하여 창을 확장합니다.

- “시작” 탭으로 이동하여 자동으로 시작하고 싶지 않은 앱을 강조 표시한 다음 “비활성화”를 선택합니다.

하드 드라이브 조각 모음
윈도우의 조각 모음 도구는 발생한 느려짐 문제를 해결하기 위한 가장 유용한 도구 중 하나입니다. 하드 디스크의 각 드라이브를 조각 모음하려면 다음 단계를 따르세요:
- “시작 메뉴”를 클릭하고 “조각 모음 및 드라이브 최적화”를 입력한 후 Enter를 누릅니다.

- 최적화할 디스크 드라이브를 선택하고 “최적화”를 선택합니다.

Cortana 비활성화
Cortana는 윈도우 컴퓨터에서 유용한 음성 비서이지만, 운영 체제의 여러 문제의 주요 원인으로 여겨져 왔습니다. 그러므로 Microsoft의 사랑스러운 음성 비서가 CPU에 과부하를 일으키고 있다면, 레지스트리 편집기를 통해 이를 해결할 수 있습니다.
주의: 레지스트리 편집기는 윈도우 컴퓨터의 중요한 데이터베이스이며, 잘못 수정할 경우 OS에 영구적인 손상을 줄 수 있습니다. 진행하기 전에 레지스트리를 백업하는 것이 좋습니다.
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “실행”을 엽니다.
실행 창에 “regedit”를 입력하고 “확인”을 클릭합니다.

- “UAC” 프롬프트를 클릭하여 확인합니다.

- 다음 디렉토리로 이동하여 “Start” 항목을 마우스 오른쪽 버튼으로 클릭하고 “수정”을 선택합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TokenBroker
- “값 데이터”를 4로 변경하고 “확인”을 클릭합니다.

윈도우 알림 설정 끄기
윈도우 알림은 CPU에 과부하를 일으킬 수 있는 다음 의심스러운 요소입니다. 알림은 모든 OS의 주요 기능이지만, 너무 많은 CPU 용량을 소비하여 성능을 저하시킬 수 있습니다. 그렇다면 이를 비활성화하면 됩니다.
“시작 메뉴”를 마우스 오른쪽 버튼으로 클릭하고 “설정”을 엽니다.
“시스템” 탭으로 이동하고 “알림”을 선택합니다.

- “알림” 옆의 토글을 끕니다.
자주 묻는 질문
CPU가 FPS를 개선하나요?
예, 각 게임에서 경험하는 FPS는 주로 GPU에 의해 좌우되지만, CPU도 중요한 역할을 할 수 있습니다. CPU를 업그레이드하거나 백그라운드에서 CPU의 처리를 요구하는 열린 작업을 닫으면 초당 프레임 수를 두 배로 증가시킬 수 있습니다.
RAM이 CPU 사용량에 영향을 미치나요?
물론입니다. RAM은 CPU가 파일과 작업을 더 빠르게 처리하는 데 도움을 주어 여러 프로세스를 동시에 실행할 수 있도록 합니다. RAM을 더 빠르거나 용량이 더 큰 버전으로 업그레이드하면, CPU가 다양한 프로세스를 보다 편리하게 처리할 수 있도록 크게 도와줍니다.