Windows에서 시스템 유휴 프로세스(System Idle Process)는 시스템에 실행 가능한 작업이 없을 때 실행되는 하나 이상의 커널 스레드를 포함하는 특수한 작업입니다. 작업 관리자에서 유휴 프로세스가 실행 중으로 표시된다는 것은 컴퓨터가 예약할 다른 작업이 없었다는 의미이며, 그래서 이 작업을 호출해 실행한 것입니다.
유휴 프로세스의 동작 방식 때문에 사용자 입장에서는 이 프로세스가 CPU 시간이나 메모리 같은 리소스를 독점하는 것처럼 보일 수 있습니다. 하지만 시스템 유휴 프로세스는 99% 또는 100%로 표시되더라도 실제로는 시스템 리소스를 소모하지 않습니다. 여기서 말하는 'CPU 사용량'은 다른 프로세스가 사용하지 않은 CPU 시간을 측정한 값입니다. 일부 Windows 버전에서는 이를 전원 절약 기능 구현에 활용했으며, 이후 버전에서는 HAL(하드웨어 추상화 계층)의 루틴을 호출해 CPU 클럭 속도를 낮추는 데 사용합니다.
그럼에도 불구하고 이 프로세스와 관련해 문제를 겪고 있다면 아래의 문제 해결 방법을 진행해 볼 수 있습니다. 일부 사용자들은 원래 그렇지 않아야 하는데도 컴퓨터가 평소보다 느려지는 현상을 경험하기도 했습니다.
해결 방법 1: 시작 서비스 비활성화
- Windows + R 키를 눌러 실행 창을 엽니다. 대화 상자에 "msconfig"를 입력하고 Enter 키를 누릅니다.

- 화면 상단의 서비스 탭으로 이동합니다. "모든 Microsoft 서비스 숨기기(Hide all Microsoft services)" 항목을 체크합니다. 이 옵션을 선택하면 Microsoft 관련 서비스가 목록에서 제외되고 타사 서비스만 남게 됩니다.
- 창 왼쪽 하단에 있는 "모두 사용 안 함(Disable all)" 버튼을 클릭합니다. 이제 모든 타사 서비스가 비활성화됩니다.
- 적용(Apply)을 클릭해 변경 사항을 저장한 후 창을 닫습니다.

이제 서비스를 몇 개씩 묶어서 다시 활성화하면서 PC가 여전히 느린지 확인합니다. 느려지지 않는다면 다음 묶음을 활성화하고 다시 테스트합니다. 이러한 방식으로 문제를 일으키는 프로세스를 찾아낸 후 해당 항목을 개별적으로 해결할 수 있습니다.
해결 방법 2: 드라이버 문제 확인
특정 드라이버가 문제의 원인일 가능성도 있습니다. RATT 유틸리티를 사용해 이벤트 로그를 생성하면 어떤 드라이버가 문제를 일으키는지 확인할 수 있습니다. 문제가 되는 드라이버를 파악했다면 해당 드라이버를 업데이트하거나 비활성화하면 됩니다. 드라이버를 업데이트하는 방법은 다음과 같습니다.
- Windows + R 키를 눌러 실행 창을 엽니다. 대화 상자에 "devmgmt.msc"를 입력하고 Enter 키를 누릅니다. 그러면 장치 관리자가 실행됩니다.
- 컴퓨터에 설치된 모든 장치가 목록으로 표시됩니다. 문제를 일으키는 드라이버를 찾을 때까지 각 항목을 하나씩 살펴봅니다.
- 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트(Update driver)"를 선택합니다.

- Windows에서 드라이버 업데이트 방식을 묻는 대화 상자가 나타납니다. 첫 번째 옵션(업데이트된 드라이버 소프트웨어 자동 검색)을 선택하고 진행합니다. 자동 업데이트에 실패한다면 제조사 웹사이트에서 드라이버를 직접 다운로드한 후 두 번째 옵션을 선택해 설치할 수 있습니다.

- 컴퓨터를 재시작하기 전에 모든 드라이버를 업데이트합니다. 재시작 후 문제가 해결되었는지 확인합니다.