2. CPU 100%가 항상 문제는 아니다
CPU 사용률이 높게 나타나는 상황을 크게 두 가지로 나눠볼 수 있습니다.
CPU를 많이 사용하는 작업을 직접 실행하고 있다
예를 들어 게임, 영상 인코딩, 파일 압축이나 해제처럼 많은 연산을 요구하는 작업에서는 CPU 사용률이 높아질 수 있습니다.
이때 CPU 사용량이 높다는 사실만으로 고장이라고 판단할 수는 없습니다.
특별한 작업을 하지 않는데 계속 높다
사용자가 무거운 프로그램을 실행하지 않았는데도 높은 CPU 사용량이 지속되고 실제로 PC의 반응 속도까지 느려진다면 원인을 조사할 필요가 있습니다.
핵심은 높은 사용률 자체보다 그 사용률을 만드는 프로세스와 상황을 찾는 것입니다.
3. 가장 먼저 작업 관리자 열기
Windows 11에서 현재 CPU 사용 상태를 확인하는 가장 간단한 방법은 작업 관리자입니다.
키보드에서
Ctrl + Shift + Esc
를 누릅니다.
작업 관리자가 열리면 프로세스 화면을 확인합니다.
여기에서는 현재 실행 중인 앱과 백그라운드 프로세스 등의 자원 사용 상태를 확인할 수 있습니다.
CPU 항목을 선택해 사용량이 높은 순서로 정렬하면 어떤 프로세스가 CPU를 많이 사용하고 있는지 확인하기 쉽습니다.
여기서 가장 먼저 확인할 질문은 하나입니다.
"지금 CPU를 가장 많이 사용하고 있는 프로세스는 무엇인가?"
4. 전체 CPU 사용률보다 프로세스를 먼저 확인해야 하는 이유
전체 CPU 사용률이 100%라고 해도 원인은 다양할 수 있습니다.
특정 프로그램 하나가 CPU를 많이 사용할 수도 있고 여러 프로그램이 조금씩 CPU를 사용한 결과 전체 사용량이 높아질 수도 있습니다.
따라서
CPU 100% → Windows 문제
또는
CPU 100% → CPU 고장
처럼 바로 결론을 내리면 안 됩니다.
작업 관리자에서 CPU 열을 정렬한 뒤 실제 CPU 시간을 사용하고 있는 프로세스를 확인하세요.
그 프로세스가 현재 사용자가 실행한 프로그램인지, 백그라운드 프로그램인지, Windows와 관련된 프로세스인지 구분하는 것이 원인 진단의 시작입니다.
5. 특정 프로그램이 CPU를 많이 사용한다면?
CPU 사용량이 높은 프로세스를 발견했다면 먼저 해당 프로그램에서 어떤 작업이 진행되고 있는지 확인합니다.
예를 들어 게임을 실행하고 있거나 영상을 처리하고 있다면 높은 CPU 사용량이 예상되는 상황일 수 있습니다.
반대로 현재 사용하지 않는 일반 프로그램이 지속적으로 CPU를 많이 사용하고 있다면 해당 프로그램을 정상적인 방법으로 종료해봅니다.
그다음 작업 관리자를 다시 확인합니다.
프로그램을 종료했을 때 CPU 사용량이 크게 내려가고 PC의 반응 속도도 정상으로 돌아온다면 해당 프로그램과 증상의 관련성을 추가로 조사할 수 있습니다.
6. 프로그램이 응답하지 않을 때 작업 끝내기
프로그램이 정상적인 방법으로 종료되지 않고 응답하지 않는 경우에는 작업 관리자의 작업 끝내기를 사용할 수 있습니다.
하지만 모든 프로세스를 이런 방식으로 종료해도 되는 것은 아닙니다.
일반적으로 피해야 할 행동
이름을 모르는 프로세스가 CPU를 많이 사용한다는 이유만으로 무작정 작업 끝내기를 누르는 것입니다.
Windows 시스템 구성 요소나 다른 프로그램, 하드웨어 동작에 필요한 프로세스일 수 있습니다.
따라서 정체를 모르는 프로세스라면 먼저 어떤 프로그램 또는 Windows 구성 요소와 관련되어 있는지 확인하세요.
7. CPU 전체 상태 확인하기
작업 관리자에서
성능 → CPU
로 이동하면 CPU의 전체적인 상태를 확인할 수 있습니다.
이 화면에서는 CPU 사용률과 속도, CPU 관련 하드웨어 정보 등을 확인할 수 있습니다.
하지만 여기서도 전체 사용률만 보고 끝내지 않는 것이 중요합니다.
CPU 사용률이 높다면 다시 프로세스 화면으로 돌아가 어떤 프로세스가 실제 CPU를 사용하고 있는지 확인합니다.
성능 화면은 전체 상태를 보는 데 유용하고, 프로세스 화면은 원인 후보를 찾는 데 유용합니다.
8. CPU 사용률이 잠깐 올라갔다가 내려온다면?
프로그램을 실행하거나 특정 작업을 시작하면 CPU 사용량이 순간적으로 크게 증가할 수 있습니다.
작업이 끝난 뒤 다시 내려온다면 높은 사용률 자체만으로 이상 현상이라고 판단하기 어렵습니다.
특히 프로그램을 실행하는 순간처럼 짧은 시간 동안 많은 연산이 필요한 상황에서는 CPU 사용량이 빠르게 변할 수 있습니다.
따라서 작업 관리자를 한 번 열었는데 CPU가 100%였다는 이유만으로 설정을 변경하지 마세요.
조금 기다리면서 사용률이 다시 내려오는지, 같은 현상이 반복되는지 확인합니다.
9. 아무 작업도 하지 않는데 CPU가 계속 높다면?
이 경우에는 조금 더 자세히 확인할 필요가 있습니다.
먼저 작업 관리자에서 CPU 사용량이 높은 프로세스를 찾습니다.
그다음 다음 사항을 확인합니다.
- 해당 프로세스의 이름
- 어떤 프로그램과 관련되어 있는지
- 프로그램을 직접 실행한 상태인지
- 재부팅 후에도 같은 현상이 나타나는지
- 특정 프로그램을 실행한 뒤부터 발생하는지
중요한 것은 '아무것도 하지 않는다'고 느끼더라도 Windows에서는 백그라운드 작업이 실행될 수 있다는 점입니다.
따라서 실제 작업 관리자 데이터를 확인해야 합니다.
10. PC를 다시 시작해서 비교하기
원인을 찾기 어렵다면 작업 중인 파일을 저장한 뒤 PC를 다시 시작합니다.
시작 → 전원 → 다시 시작
재부팅이 완료되면 여러 프로그램을 바로 실행하지 말고 작업 관리자를 먼저 확인합니다.
여기서 두 가지 상황을 비교할 수 있습니다.
재부팅 직후에는 CPU 사용량이 정상이다
특정 프로그램이나 이후 실행되는 작업과 관련되어 있는지 확인합니다.
재부팅 직후에도 높은 CPU 사용량이 계속된다
작업 관리자에서 어떤 프로세스가 CPU를 사용하고 있는지 다시 확인하고 Windows의 백그라운드 작업이나 시작 프로그램 등으로 조사 범위를 넓힙니다.
재부팅은 CPU 문제를 무조건 해결하는 방법이라기보다 문제의 재현 조건을 확인하는 진단 과정으로 활용할 수 있습니다.
11. 컴퓨터를 켠 직후에만 CPU가 높다면 시작 앱 확인하기
Windows 로그인 직후 CPU 사용량이 특히 높다면 시작 앱을 확인합니다.
Ctrl + Shift + Esc → 시작 앱
여기에서는 Windows에 로그인할 때 자동으로 실행되도록 등록된 앱을 확인할 수 있습니다.
매번 자동 실행될 필요가 없는 프로그램이 있다면 자동 시작을 비활성화할 수 있습니다.
이렇게 해도 프로그램 자체가 삭제되는 것은 아닙니다.
다음 로그인부터 자동으로 실행되지 않도록 설정하는 것입니다.
단, 보안 프로그램이나 업무용 관리 프로그램, 하드웨어 관련 프로그램처럼 역할을 정확히 모르는 항목은 무작정 비활성화하지 마세요.
12. Windows Update 상태 확인하기
CPU 사용량이 평소와 다르다면 Windows Update 상태도 확인할 수 있습니다.
Windows 키 + I → Windows 업데이트
업데이트가 진행되고 있는지, 설치 완료를 위해 다시 시작해야 하는 업데이트가 있는지 확인합니다.
업데이트나 설치와 관련된 작업이 진행되는 동안 시스템 자원이 사용될 수 있습니다.
따라서 CPU 사용률이 높게 나타난 시점에 업데이트가 실제로 진행되고 있다면 작업이 완료된 뒤 상태가 달라지는지 확인합니다.
중요한 것은
CPU가 높다 → Windows Update가 원인이다
라고 미리 단정하지 않는 것입니다.
작업 관리자와 Windows Update 상태를 함께 확인하세요.
13. 드라이버 업데이트는 어떻게 확인할까?
드라이버는 Windows가 하드웨어 장치와 통신하기 위해 사용하는 소프트웨어입니다.
Windows 11에서는 Windows Update를 통해 권장 드라이버가 자동으로 제공될 수 있으며, 사용 가능한 경우 선택적 드라이버 업데이트를 직접 확인할 수도 있습니다.
경로는
설정 → Windows 업데이트 → 고급 옵션 → 선택적 업데이트
입니다.
드라이버 업데이트가 표시된다면 현재 문제와 관련된 장치인지 확인한 뒤 필요한 업데이트를 선택할 수 있습니다.
Windows Update에서 적절한 드라이버를 찾지 못하는 경우에는 해당 PC 또는 하드웨어 제조사의 공식 웹사이트에서 현재 Windows 버전과 호환되는 드라이버를 확인할 수 있습니다.
출처가 불분명한 '드라이버 자동 업데이트 프로그램'을 무작정 설치하는 방식은 피하는 것이 좋습니다.
14. 악성 프로그램 검사하기
특별히 무거운 프로그램을 실행하지 않았는데도 예상하지 못한 프로세스가 CPU를 계속 사용한다면 악성 프로그램 검사도 확인할 항목입니다.
Windows 11에서는 Windows 보안 앱을 사용할 수 있습니다.
Windows 보안 → 바이러스 및 위협 방지
에서 빠른 검사를 실행할 수 있습니다.
Windows 보안에서는 필요하면 검사 옵션을 통해 더 광범위한 검사도 선택할 수 있습니다.
빠른 검사
일반적인 추가 검사에 사용할 수 있습니다.
전체 검사
장치의 파일과 프로그램을 검사하므로 빠른 검사보다 오래 걸릴 수 있습니다.
Microsoft Defender 오프라인 검사
PC를 다시 시작하고 Windows가 로드되지 않은 환경에서 검사를 수행할 수 있습니다.
지속적인 악성 프로그램 등이 의심될 때 사용할 수 있는 추가적인 검사 방법입니다.
오프라인 검사를 실행하면 PC가 다시 시작되므로 작업 중인 파일을 먼저 저장해야 합니다.
15. 악성코드 검사 중 CPU가 높아져도 이상한 것일까?
보안 검사는 파일과 실행 중인 항목 등을 검사하는 작업이므로 시스템 자원을 사용할 수 있습니다.
따라서 검사를 직접 실행한 상태에서 CPU나 디스크 사용량이 증가했다고 해서 그 자체만으로 또 다른 문제가 발생했다고 판단할 필요는 없습니다.
검사가 끝난 뒤에도 높은 CPU 사용량이 지속되는지 다시 확인합니다.
즉, CPU 사용률을 판단할 때는 현재 어떤 작업이 진행되고 있는지를 항상 함께 확인해야 합니다.
16. 특정 프로그램을 설치한 뒤부터 CPU가 높아졌다면?
CPU 문제가 갑자기 시작됐다면 문제가 발생하기 직전에 무엇이 바뀌었는지 확인하는 것도 도움이 됩니다.
예를 들어
- 새로운 프로그램 설치
- 프로그램 업데이트
- 새로운 백그라운드 프로그램 추가
- 장치 또는 드라이버 변경
이후부터 문제가 시작됐다면 변경된 요소와 CPU 사용량 증가가 관련되어 있는지 확인합니다.
하지만 시점이 비슷하다는 이유만으로 원인이라고 확정해서는 안 됩니다.
해당 프로그램을 종료했을 때 증상이 달라지는지, 재부팅 후 다시 발생하는지 등 실제 재현 여부를 함께 확인해야 합니다.
17. CPU 사용률이 높다고 CPU가 고장난 것일까?
CPU 사용률 100%는 CPU 고장을 의미하는 수치가 아닙니다.
CPU가 처리해야 하는 작업량이 많다면 정상적인 상황에서도 사용률이 매우 높게 나타날 수 있습니다.
따라서 CPU 사용률만으로 하드웨어 고장을 진단해서는 안 됩니다.
하드웨어 고장 여부를 판단하려면 CPU 사용률과는 별개의 증상과 진단이 필요합니다.
CPU 100% 문제에서는 먼저
어떤 프로세스가 CPU를 사용하고 있는지
부터 확인하는 것이 맞습니다.
18. CPU 온도와 사용률은 같은 문제가 아니다
CPU 사용률과 CPU 온도는 서로 관련될 수 있지만 같은 지표는 아닙니다.
CPU 사용률은 CPU가 얼마나 많은 작업을 처리하고 있는지를 나타내는 성능 지표이고, 온도는 CPU의 열 상태와 관련된 값입니다.
따라서
CPU 사용률 100% = 과열
이라고 단정할 수 없습니다.
높은 부하에서는 CPU의 전력 소비와 발열이 증가할 수 있지만 실제 온도는 CPU 모델, 냉각 장치, 시스템 설계와 주변 환경 등 여러 요소의 영향을 받습니다.
CPU 온도 문제를 진단하려면 해당 CPU와 PC 제조사의 사양과 별도의 온도 데이터를 확인해야 합니다.
CPU 사용률 숫자만으로 과열 여부를 판단하지 마세요.
19. 전원 모드는 CPU 성능에 영향을 줄 수 있다
Windows 11에서는 PC의 전원 모드를 설정할 수 있습니다.
설정 → 시스템 → 전원 및 배터리 → 전원 모드
에서 사용할 수 있는 옵션을 확인할 수 있습니다.
Microsoft는 최고 성능(Best performance) 모드가 필요한 경우 CPU가 더 높은 성능으로 동작할 수 있도록 하는 방법으로 안내합니다.
하지만 이것을 CPU 100% 문제의 일반적인 해결책으로 사용해서는 안 됩니다.
오히려 최고 성능 모드는 전력 소비를 증가시키며 노트북에서는 배터리가 더 빨리 소모되고 장치가 더 따뜻해질 수 있습니다.
따라서 CPU 사용률이 높은 원인을 찾는 목적이라면 먼저 프로세스를 확인하는 것이 우선입니다.
전원 모드는 성능 요구와 전력 사용 사이에서 선택하는 별도의 설정으로 이해하는 것이 좋습니다.
20. 리소스 모니터로 조금 더 자세히 확인하기
작업 관리자만으로 원인을 파악하기 어렵다면 Windows의 **리소스 모니터(Resource Monitor)**를 추가로 사용할 수 있습니다.
Windows 검색에서
리소스 모니터
를 검색하거나
Windows 키 + R
을 누른 뒤
resmon
을 입력합니다.
리소스 모니터의 CPU 탭에서는 실행 중인 프로세스들의 CPU 사용 상태를 좀 더 자세히 확인할 수 있습니다.
일반 사용자라면 처음부터 리소스 모니터를 사용할 필요는 없습니다.
작업 관리자 → 원인을 찾기 어려울 때 리소스 모니터
순서로 접근하면 됩니다.
21. 백그라운드 프로그램 충돌이 의심된다면 클린 부팅
기본적인 진단을 모두 진행했는데도 특정 앱이나 서비스가 문제를 일으키는지 알 수 없다면 **클린 부팅(Clean Boot)**을 이용해 문제 범위를 좁힐 수 있습니다.
클린 부팅은 Windows를 필수 드라이버와 시작 프로그램만 사용하는 환경으로 시작하여 앱이나 게임 등에 영향을 주는 백그라운드 소프트웨어 충돌을 확인하는 문제 해결 방법입니다.
하지만 클린 부팅은 일반적인 'CPU 최적화 기능'이 아닙니다.
문제의 원인을 격리하기 위한 고급 진단 절차입니다.
또한 시스템 구성(msconfig)을 사용하므로 Microsoft 공식 절차를 정확히 따라야 합니다.
특히 System Configuration의 고급 부팅 옵션을 인터넷의 '최적화 팁'만 보고 임의로 변경하지 마세요.
22. 클린 부팅 후 문제가 사라진다면?
클린 부팅 환경에서는 필수적인 구성 요소만 사용하고 여러 비필수 백그라운드 요소가 비활성화됩니다.
이 상태에서 높은 CPU 사용 문제가 사라진다면 백그라운드 앱이나 서비스의 간섭 가능성을 조사할 수 있습니다.
Microsoft의 공식 클린 부팅 절차에서는 비활성화한 항목을 나눠 다시 활성화하면서 문제를 일으키는 서비스나 시작 항목을 좁혀갈 수 있습니다.
진단이 끝난 뒤에는 정상 시작 상태로 되돌려야 합니다.
따라서 클린 부팅을 진행할 때는 어떤 항목을 비활성화했는지 기록해두는 것이 좋습니다.
23. CPU 사용률 몇 %부터 문제라고 봐야 할까?
모든 Windows PC와 모든 사용 환경에 적용할 수 있는 하나의 CPU 사용률을 절대적인 문제 기준으로 사용하는 것은 적절하지 않습니다.
CPU 사용량은 현재 수행하는 작업에 따라 달라지기 때문입니다.
따라서
CPU 80% 이상 = 문제
CPU 90% 이상 = 고장
같은 식으로 판단하지 않는 것이 좋습니다.
CPU를 많이 사용하는 작업에서는 높은 사용률이 정상일 수 있습니다.
반대로 가벼운 작업만 하는데 특정 프로세스가 장시간 CPU를 많이 사용하면서 실제 성능 문제가 나타난다면 낮은 숫자라도 조사할 가치가 있습니다.
중요한 것은 특정 퍼센트가 아니라
사용 중인 작업 + 지속 시간 + CPU를 사용하는 프로세스 + 실제 성능 문제
를 함께 확인하는 것입니다.
24. CPU 사용량이 높은 프로세스 이름을 검색할 때 주의하기
작업 관리자에서 생소한 프로세스를 발견하면 인터넷에서 이름을 검색하게 됩니다.
이때 검색 결과만 보고 파일을 삭제하거나 서비스를 비활성화하지 마세요.
같은 이름처럼 보이는 프로세스라도 설치된 프로그램과 파일 위치에 따라 의미가 달라질 수 있습니다.
특히 Windows 시스템 프로세스처럼 보이는 이름을 악성코드라고 단정하거나, 반대로 이름이 익숙하다는 이유만으로 항상 안전하다고 판단하는 것도 피해야 합니다.
프로세스의 실제 파일 위치와 게시자, 관련 프로그램 등을 함께 확인하는 것이 좋습니다.
25. 서비스 중지는 마지막에 생각하기
CPU 100% 해결 방법을 검색하면 특정 Windows 서비스를 비활성화하라는 방법을 쉽게 볼 수 있습니다.
하지만 높은 CPU 사용량의 원인이 확인되지 않은 상태에서 서비스를 무작정 중지하는 것은 좋은 진단 방법이 아닙니다.
서비스에 따라 Windows 기능이나 설치된 프로그램이 정상적으로 동작하는 데 필요할 수 있습니다.
먼저
- CPU를 사용하는 프로세스 확인
- 현재 실행 중인 작업 확인
- 사용하지 않는 일반 프로그램 종료
- 재부팅 후 비교
- 시작 앱 확인
- Windows Update 상태 확인
- 필요한 경우 악성 프로그램 검사
순으로 문제를 좁히는 것이 안전합니다.
백그라운드 서비스 충돌이 실제로 의심된다면 Microsoft의 클린 부팅 절차처럼 원인을 격리할 수 있는 방법을 사용하는 편이 낫습니다.
26. 레지스트리 'CPU 최적화'도 먼저 적용하지 않기
CPU 사용률 문제를 검색하다 보면 레지스트리 값을 변경하면 CPU 사용량이 낮아진다는 방법을 볼 수 있습니다.
하지만 CPU 사용량이 높은 원인을 찾지 않은 상태에서 레지스트리를 변경하는 것은 추천하지 않습니다.
CPU 사용량을 만드는 원인이 특정 프로그램이라면 Windows 레지스트리를 임의로 변경한다고 해서 해당 프로그램의 문제 원인이 해결된다고 볼 수 없습니다.
또한 잘못된 시스템 설정 변경은 다른 문제를 만들 수 있습니다.
TechTipBox에서는 원인이 확인되지 않은 레지스트리 변경을 일반적인 CPU 100% 해결 방법으로 권장하지 않습니다.
27. 원인을 찾지 못했다면 증상을 기록하기
기본적인 방법으로 원인을 찾지 못했다면 문제가 발생하는 상황을 기록합니다.
다음과 같은 내용을 확인하세요.
- PC를 켠 직후부터 발생하는가?
- 특정 프로그램을 실행하면 발생하는가?
- 게임을 실행할 때만 발생하는가?
- 아무 프로그램도 사용하지 않는 상황에서도 발생하는가?
- 재부팅하면 일시적으로 정상으로 돌아오는가?
- CPU 사용량이 높은 프로세스의 이름은 무엇인가?
- 문제가 시작되기 전에 프로그램이나 드라이버를 설치했는가?
같은 문제가 반복될 때 이러한 정보가 있으면 원인 범위를 좁히기 훨씬 쉬워집니다.
CPU 100% 문제 빠르게 확인하는 순서
CPU 사용률이 100% 또는 그에 가까운 상태로 유지되면서 PC가 느리다면 다음 순서로 확인하세요.
1단계
Ctrl + Shift + Esc
작업 관리자를 실행합니다.
2단계
프로세스 → CPU
CPU 사용량이 높은 순서로 확인합니다.
3단계
CPU를 많이 사용하는 프로세스가 현재 직접 실행한 프로그램인지 확인합니다.
4단계
사용하지 않는 일반 프로그램이라면 정상적으로 종료한 뒤 CPU 사용량이 내려가는지 확인합니다.
5단계
PC를 다시 시작하고 다른 프로그램을 실행하기 전에 CPU 상태를 확인합니다.
6단계
Windows 로그인 직후에만 발생한다면 시작 앱을 확인합니다.
7단계
Windows Update 상태를 확인합니다.
8단계
예상하지 못한 CPU 사용이 지속된다면 악성 프로그램 검사를 고려합니다.
9단계
필요한 경우 리소스 모니터를 이용해 프로세스를 더 자세히 확인합니다.
10단계
기본 진단으로 원인을 찾지 못하고 백그라운드 프로그램 충돌이 의심된다면 클린 부팅을 이용해 문제 범위를 좁힙니다.
핵심 정리
CPU 사용률이 100%라고 해서 CPU가 고장난 것은 아닙니다.
게임, 영상 처리, 압축과 같은 CPU 집약적인 작업에서는 정상적인 상황에서도 CPU 사용량이 매우 높아질 수 있습니다.
따라서 CPU 문제를 진단할 때 가장 중요한 것은 100%라는 숫자 자체가 아닙니다.
먼저 작업 관리자에서 어떤 프로세스가 CPU를 사용하고 있는지 확인하세요.
그다음 해당 프로세스가 현재 수행 중인 작업에 필요한 것인지 확인하고, 사용하지 않는 일반 프로그램이라면 정상적으로 종료한 뒤 CPU 사용량과 PC의 반응 속도가 달라지는지 비교합니다.
재부팅 후에도 문제가 반복되는지 확인하고, Windows 로그인 직후에만 나타난다면 시작 앱도 살펴봅니다.
Windows Update 상태와 악성 프로그램 검사도 필요에 따라 확인할 수 있습니다.
기본적인 진단으로 원인을 찾기 어렵다면 리소스 모니터나 클린 부팅 같은 추가적인 진단 방법을 사용할 수 있습니다.
그리고 CPU 사용률을 낮춘다는 이유만으로 정체를 모르는 Windows 서비스를 끄거나 레지스트리를 변경하지 마세요.
CPU 100% 문제에서 가장 중요한 원칙은
"CPU 사용률을 어떻게 낮출까?"보다 "무엇이 CPU를 사용하고 있는가?"를 먼저 확인하는 것
입니다.