
시스템 유휴 프로세스의 높은 CPU 사용량 문제: 컴퓨터가 제대로 작동하지 않고 자주 멈추거나 느려진다면, 어떤 프로세스가 시스템 자원을 과도하게 점유하고 있을 가능성이 큽니다. 이 경우 범인은 바로 '시스템 유휴 프로세스(System Idle Process)'로, 작업 관리자에서 CPU를 99%나 차지하고 있는 모습을 볼 수 있습니다. 심한 경우 CPU뿐만 아니라 메모리나 디스크 사용량까지 비정상적으로 높아지기도 합니다.
시스템 유휴 프로세스는 왜 CPU를 많이 차지할까?
사실 시스템 유휴 프로세스가 CPU를 99% 또는 100% 표시하는 것 자체는 정상입니다. 이 프로세스는 '컴퓨터가 현재 아무 작업도 하고 있지 않다'는 것을 의미하며, 99%로 표시된다는 것은 시스템이 99% 쉬고 있다는 뜻입니다. 즉, 시스템 유휴 프로세스의 CPU 사용률은 다른 프로세스가 사용하지 않는 CPU 여유분을 나타내는 지표입니다.
하지만 실제로 컴퓨터가 느려지거나 끊김 현상이 발생한다면 이는 단순한 표시가 아니라 해결해야 할 문제라는 신호입니다.
시스템 유휴 프로세스로 인해 PC가 느려지는 원인
- 바이러스 또는 악성코드 감염
- 하드 드라이브 용량 부족 및 조각모음 미실행 등 최적화되지 않은 상태
- 불필요한 프로그램이나 툴바 설치
- 백그라운드에서 실행되는 불필요한 시작 프로그램이 너무 많은 경우
- 백신 프로그램을 두 개 이상 설치한 경우
- 손상되었거나 잘못된 장치 드라이버
시스템 유휴 프로세스를 종료할 수 있을까?
시스템 유휴 프로세스는 운영체제의 핵심 시스템 프로세스이기 때문에 작업 관리자에서 강제 종료할 수 없습니다. 그리고 애초에 종료할 필요도 없습니다.
이 프로세스는 컴퓨터가 할 일이 전혀 없을 때 운영체제가 실행하는 일종의 대기 프로세스입니다. 만약 이 프로세스가 없다면 유휴 상태의 프로세서에 아무것도 실행되지 않아 시스템이 멈출(freeze) 수 있습니다. 따라서 위에 나열된 원인에 해당한다면, 시스템 유휴 프로세스의 높은 CPU 점유율 문제를 해결하여 PC 성능을 회복해야 합니다.
아래의 문제 해결 가이드를 순서대로 따라 시스템 유휴 프로세스의 높은 CPU 사용량 문제를 해결하는 방법을 알아보겠습니다.
시스템 유휴 프로세스 CPU 점유율 문제 해결 방법
시작하기 전에 만약의 사태에 대비해 반드시 시스템 복원 지점을 생성해 두세요.
방법 1: 시작 프로그램 비활성화
1. Windows 키 + R을 누른 후 msconfig를 입력하고 Enter 키를 누릅니다.

2. '서비스' 탭으로 이동한 후 '모든 Microsoft 서비스 숨기기' 항목에 체크합니다.

3. '모두 사용 안 함' 버튼을 클릭하고, 적용 → 확인을 차례로 누릅니다.
4. 문제가 해결되었는지 확인합니다. 해결되지 않았다면 다음 단계를 계속 진행합니다.
5. 다시 MSConfig 창을 열어 '시작 프로그램' 탭으로 이동한 후 '작업 관리자 열기' 링크를 클릭합니다.

6. 불필요한 시작 항목을 마우스 오른쪽 버튼으로 클릭한 후 '사용 안 함'을 선택합니다.

7. 시작 시 필요하지 않은 모든 항목에 대해 위 단계를 반복합니다.
8. 문제가 여전히 해결되지 않는다면, 원인을 진단하기 위해 클린 부팅(Clean Boot)을 수행해 보세요.
방법 2: 드라이버 검증 도구(Driver Verifier) 실행
이 방법은 안전 모드가 아닌 일반 모드로 Windows에 로그인할 수 있는 경우에만 유용합니다. 드라이버 검증 도구를 실행하면 오류를 유발할 수 있는 드라이버 충돌 문제를 제거할 수 있습니다.

방법 3: 알 수 없는 장치 드라이버 업데이트
1. Windows 키 + R을 누른 후 devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.

2. '범용 직렬 버스 컨트롤러(Universal Serial Bus controllers)'를 확장합니다.
3. 'Generic USB Hub'를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트'를 선택합니다.

4. '컴퓨터에서 드라이버 소프트웨어 찾아보기'를 선택합니다.

5. '컴퓨터의 사용 가능한 드라이버 목록에서 직접 선택'을 클릭합니다.

6. 드라이버 목록에서 'Generic USB Hub'를 선택하고 '다음'을 클릭합니다.

7. Windows가 설치를 마칠 때까지 기다린 후 '닫기'를 클릭합니다.
8. 범용 직렬 버스 컨트롤러 아래의 모든 'Generic USB Hub' 항목에 대해 3~7번 단계를 반복합니다.
9. 문제가 여전히 해결되지 않으면, 범용 직렬 버스 컨트롤러 아래에 나열된 모든 장치에 대해 동일한 단계를 적용합니다.

이 방법으로도 문제가 해결되지 않으면 다음 방법을 계속 진행하세요.
방법 4: 디스크 정리 실행
디스크 정리를 실행하여 임시 파일, 시스템 파일, 휴지통 비우기 등 더 이상 필요 없는 항목을 삭제하세요. 이런 파일들이 쌓이면 시스템이 비효율적으로 작동할 수 있습니다. 때로는 이 파일들이 감염되어 높은 CPU 사용량을 포함한 다양한 문제를 일으키기도 하므로, 디스크 정리를 활용해 문제를 해결해 보세요.

Windows 10에서 하드 디스크 공간을 확보하는 방법에 대한 가이드도 함께 참고하면 좋습니다.
방법 5: 디스크 조각 모음(디프래그) 실행
디스크 조각 모음은 하드 드라이브 전체에 흩어져 있는 데이터 조각들을 다시 한곳에 모아 저장하는 작업입니다. 파일이 디스크에 저장될 때 연속된 공간이 부족하면 여러 조각으로 나뉘어 저장되는데, 이렇게 되면 파일이 조각화(fragmentation)됩니다.
조각 모음을 실행하면 파일 조각화가 줄어들어 데이터 읽기·쓰기 속도가 향상되고, 결과적으로 PC 전반의 성능이 개선됩니다. 또한 디스크를 청소하여 전체 저장 용량도 늘어납니다. Windows 10에서 드라이브를 최적화하고 조각 모음을 실행하는 방법을 바로 적용해 보세요.

방법 6: CCleaner 및 Malwarebytes 실행
악성코드는 높은 CPU 사용량을 포함해 다양한 서비스와 프로그램에 심각한 문제를 일으킬 수 있습니다. Malwarebytes 같은 안티맬웨어 프로그램을 다운로드하여 시스템 내 악성코드를 검사하는 것이 좋습니다. 이를 통해 시스템 유휴 프로세스의 높은 CPU 사용량 문제를 해결할 수 있습니다.
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하고 시스템의 유해 파일을 검사합니다.

3. 악성코드가 발견되면 자동으로 제거됩니다.
4. 이제 CCleaner를 실행하고 'Cleaner' 섹션의 Windows 탭에서 아래 항목들이 정리 대상으로 체크되어 있는지 확인합니다.

5. 필요한 항목에 체크했다면 'Cleaner 실행(Run Cleaner)'을 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
6. 시스템을 더 철저히 정리하려면 '레지스트리(Registry)' 탭을 선택하고 아래 항목들이 체크되어 있는지 확인합니다.

7. '문제 스캔(Scan for Issue)'을 선택하여 검사를 진행한 후 '선택한 문제 수정(Fix Selected Issues)'을 클릭합니다.
8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 묻는다면 '예'를 선택합니다.
9. 백업이 완료되면 '선택한 모든 문제 수정(Fix All Selected Issues)'을 클릭합니다.
10. 변경 사항을 저장하기 위해 PC를 재시작합니다.
以上 방법을 통해 시스템 유휴 프로세스의 높은 CPU 사용량 문제를 성공적으로 해결하셨기를 바랍니다. 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.