Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법

Windows의 '서비스 및 컨트롤러 앱(Services and Controller App)'이 비정상적으로 높은 CPU 사용량을 보이는 원인은 다양합니다. 대표적으로 Sequrazo나 SAntivirus 같은 충돌을 일으키는 프로그램이 있으며, 인덱싱 옵션(Indexing Options)이나 디스플레이 설정이 잘못 구성된 경우에도 이 문제가 발생할 수 있습니다.

사용자는 시스템이 갑자기 느려지거나 버벅거리는 현상을 겪다가 작업 관리자를 열어보면, 서비스 및 컨트롤러 앱과 관련된 프로세스들이 CPU 사용률을 30~40%에서 시작해 점차 100%까지 끌어올리는 것을 발견하게 됩니다.

서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법

아래에서 소개하는 해결 방법들을 순서대로 시도해 보면 문제를 해결할 수 있습니다. 그 전에 먼저 확인할 사항이 있습니다. 시스템에 두 개 이상의 보안 프로그램(예: 백신 두 개)이 설치되어 있다면 필수적이지 않은 하나를 제거하세요. 또한 콜드 재시작(완전히 종료 후 전원 켜기)으로도 문제가 해결되는지 확인해 보세요.

방법 1: 작업 관리자 활용하기

이 문제는 시스템 프로세스의 일시적인 오류로 인해 발생할 수 있으며, 작업 관리자에서 해당 프로세스를 강제 종료하면 해결될 수 있습니다.

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고(전원 사용자 메뉴 실행) 작업 관리자를 선택합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 서비스 탭으로 이동한 후 DPS(진단 정책 서비스)를 마우스 오른쪽 버튼으로 클릭합니다.
  3. 중지를 선택합니다(경고 메시지가 나타나면 무시). 이후 높은 CPU 사용량 문제가 해결되었는지 확인합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  4. 문제가 지속된다면 작업 관리자의 프로세스 탭으로 이동합니다.
  5. 서비스 및 컨트롤러 앱을 마우스 오른쪽 버튼으로 클릭하고 세부 정보로 이동을 선택합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  6. Services.exe를 마우스 오른쪽 버튼으로 클릭하고 프로세스 트리 끝내기를 선택합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  7. 시스템이 안정화되도록 기다리거나 재부팅한 후, 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

방법 2: Windows 및 드라이버 최신 버전으로 업데이트

이 문제는 Windows 자체의 버그 때문일 수 있습니다. Microsoft는 지속적으로 Windows 버그를 수정하고 있으며, 수정 사항은 Windows 업데이트 채널을 통해 배포됩니다. 따라서 시스템의 Windows와 드라이버를 최신 빌드로 업데이트하면 문제가 해결될 수 있습니다.

  1. 시스템의 Windows와 드라이버를 최신 빌드로 업데이트합니다.
  2. 업데이트 완료 후 서비스 앱 관련 문제가 해결되었는지 확인합니다.

방법 3: 다른 네트워크로 연결해 보기

인터넷에 접속 중인 네트워크가 잘못 구성되어 있거나 감염·손상된 경우(예: 학교나 대학교 네트워크) 이 문제가 발생할 수 있습니다. 이 경우 다른 네트워크로 연결하면 문제가 해결될 수 있습니다.

  1. 현재 사용 중인 네트워크에서 연결을 해제합니다(유선 이더넷 사용 시 케이블 분리). 이후 시스템 전원을 끕니다.
  2. 시스템 전원을 켜고 다른 네트워크에 연결합니다(다른 네트워크를 사용할 수 없다면 스마트폰 핫스팟을 활용해 보세요).서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  3. 높은 CPU 사용량 문제가 해결되었는지 확인합니다. 해결되었다면, 가능하다면 문제를 일으킨 네트워크 자체의 문제를 해결해 보세요.

방법 4: 충돌하는 프로그램 제거 또는 비활성화

특정 응용 프로그램이 OS 모듈이나 다른 프로그램들과 충돌하여 높은 CPU 사용량을 유발할 수 있습니다. 이 경우 충돌 프로그램을 제거하거나 비활성화하면 문제가 해결될 수 있습니다.

  1. 시스템을 안전 모드로 부팅하여 문제가 나타나는지 확인합니다.
  2. 안전 모드에서 문제가 없다면 클린 부팅 상태에서 다시 확인합니다.
  3. 클린 부팅 과정에서 비활성화했던 모든 응용 프로그램/프로세스를 하나씩 활성화하면서 원인이 되는 프로그램을 찾습니다.
  4. 문제의 원인이 되는 프로그램을 찾으면 제거하거나 비활성화합니다.

AutorunsProcess Explorer 같은 도구를 사용하면 문제가 되는 프로그램을 더 쉽게 찾을 수 있습니다. 사용자들에게 문제를 일으키는 것으로 보고된 프로그램은 다음과 같습니다.

  • Sequrazo 또는 SAntivirus (원인일 경우 반드시 악성코드 검사를 진행하세요. 방법 8 참조)
  • AURA Led 또는 LightingService.exe
  • LenovoVantageService
  • MySQL Client
  • MySQL Notifier

일부 사용자들은 특정 브라우저(예: Chrome)를 실행할 때 높은 CPU 사용량이 발생한다고 보고했습니다. 해당하는 경우 브라우저를 초기화하거나 완전히 삭제한 후 재설치하면 문제가 해결되는지 확인해 보세요.

방법 5: 인덱싱 옵션 편집하기

Microsoft Outlook이 대량의 이메일(예: 10만 통 이상)을 인덱싱하려고 하면 서비스 앱이 높은 CPU 사용량을 보일 수 있습니다. 이 경우 Outlook의 인덱싱을 비활성화하면 문제가 해결됩니다.

  1. Windows 키를 누르고 '제어판'을 입력한 후 제어판을 엽니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 보기 기준을 클릭하고 큰 아이콘을 선택합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  3. 인덱싱 옵션을 열고 수정을 클릭합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  4. Microsoft Outlook 항목의 체크를 해제합니다(필요하지 않은 다른 항목도 함께 해제 가능). 변경 사항을 적용합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  5. PC를 재부팅한 후 높은 CPU 사용량이 해결되었는지 확인합니다.

방법 6: Windows 디스플레이 설정 변경하기

Windows 디스플레이 설정(특히 배경 화면이 매분마다 갱신되는 경우)이 잘못 구성되어 있으면 서비스 및 컨트롤러 앱이 높은 CPU 사용량을 보일 수 있습니다. 관련 디스플레이 설정을 조정하면 문제가 해결될 수 있습니다.

  1. Windows 키를 누르고 '배경'을 입력한 후 검색 결과에서 배경 이미지 설정을 선택합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 배경이 슬라이드 쇼로 설정되어 있는지 확인합니다. 그렇다면 사진 변경 주기 드롭다운을 6시간 이상으로 설정합니다(1분으로 두지 마세요).서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  3. PC를 재부팅한 후 CPU 사용량이 정상으로 돌아왔는지 확인합니다.
  4. 그래도 문제가 있다면 배경 이미지 설정(1단계)을 다시 열고 배경 드롭다운을 확장합니다.
  5. 단색(또는 사진)을 선택하되, 슬라이드 쇼로 설정하지 않도록 주의합니다. 또한 이 설정들이 Windows에 의해 자동 관리되지 않도록 합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  6. 어두운 색상(검정색 권장)을 선택하고 PC를 재부팅한 후 높은 CPU 사용량이 해결되었는지 확인합니다.

방법 7: 표시 언어를 기본값으로 되돌리기

Windows 설치 당시의 언어와 다른 표시 언어로 변경했다면, 백그라운드에서 번역 작업이 계속 진행되어 CPU를 과도하게 점유할 수 있습니다. 이 경우 표시 언어를 Windows 설치 당시의 기본 언어로 되돌리면 문제가 해결될 수 있습니다.

  1. 시작 버튼을 클릭하고 설정을 연 후 시간 및 언어로 이동합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 왼쪽 창에서 언어 탭으로 이동하고 Windows 표시 언어 드롭다운을 확장합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  3. Windows가 설치된 기본 언어를 선택합니다. 해당 언어를 삭제했다면 언어 추가 옵션을 통해 다시 추가합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  4. 표시 언어를 기본값으로 설정한 후 PC를 재부팅하고 문제가 해결되었는지 확인합니다. 선호하는 언어로 Windows를 꼭 사용해야 한다면, 해당 언어를 기본값으로 하는 클린 설치를 고려해 볼 수 있습니다.

방법 8: 악성코드 검사 실행하기

서비스 및 컨트롤러 앱의 높은 CPU 사용량은 시스템 내 악성코드에 의해 유발될 수도 있습니다. 이 경우 악성코드 검사를 실행하면 문제가 해결될 수 있습니다. 선호하는 도구(예: Kaspersky)를 사용해도 되지만, 여기서는 Malwarebytes를 기준으로 설명합니다. 또한 시스템의 백신 프로그램이 비활성화되어 있지 않은지 확인하는 것도 좋습니다(McAfee가 악성코드에 의해 비활성화되어 이 문제가 발생한 사례가 보고되었습니다).

  1. Malwarebytes를 사용하여 악성코드 검사를 실행합니다.
  2. Malwarebytes가 탐지한 모든 위협을 제거한 후, 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

특정 브라우저(예: Chrome) 실행 후 문제가 발생한다면, 해당 브라우저의 확장 프로그램 중 하나가 원인일 수 있으니 함께 확인해 보세요.

방법 9: SFC 검사 실행하기

필수 시스템 파일이 손상되었거나 누락된 경우에도 이 문제가 발생할 수 있습니다. SFC(시스템 파일 검사기) 검사를 실행하면 손상된 파일을 복구하여 문제를 해결할 수 있습니다.

  1. PC에서 SFC 검사를 실행합니다. 검사에는 시간이 다소 소요될 수 있으므로, PC를 잠시 사용하지 않을 때 진행하는 것이 좋습니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 검사 완료 후 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

방법 10: 시스템 서비스 속성 편집하기

핵심 시스템 서비스가 잘못 구성되어 있거나 오류 상태에 있는 경우에도 높은 CPU 사용량이 나타날 수 있습니다. 이 경우 관련 시스템 서비스의 속성을 편집하면 문제가 해결될 수 있습니다. 단, 서비스를 비활성화하거나 시작 유형을 변경하면 부작용이 있을 수 있음을 유의하세요.

Windows 키를 누르고 검색창에 '서비스'를 입력합니다. 오른쪽 창에서 관리자 권한으로 실행을 클릭합니다. 이후 아래의 수정 사항들을 적용해 문제가 해결되는지 확인합니다.

서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법

WMI(Windows Management Instrumentation) 서비스 재시작

  1. 서비스 창에서 Windows Management Instrumentation 서비스를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
  2. 메뉴에서 다시 시작을 클릭한 후 높은 CPU 사용량 문제가 해결되었는지 확인합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법

DPS(진단 정책 서비스) 및 관련 서비스 비활성화

  1. 서비스 창에서 DPS(Diagnostic Policy Service)를 찾아 마우스 오른쪽 버튼으로 클릭합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  2. 메뉴에서 속성을 클릭하고 시작 유형 드롭다운을 확장합니다.
  3. 사용 안 함을 선택하고 중지 버튼을 클릭하여 서비스를 중지합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  4. 변경 사항을 적용하고 PC를 재부팅한 후 높은 CPU 사용량이 해결되었는지 확인합니다.
  5. 그래도 문제가 있다면, 다음 서비스들이 존재하는 경우 비활성화했을 때 문제가 해결되는지 확인합니다:
    Connected User Experiences and Telemetry
    
    Diagnostic Service Host
    
    Diagnostic System Host
    
    HomeGroupListener
    
    HomeGroupProvider
    서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  6. ASUS 시스템을 사용 중이라면 Nahimic Service를 비활성화했을 때 문제가 해결되는지 확인합니다.서비스 및 컨트롤러 앱의 높은 CPU 사용량 문제 해결 방법
  7. SQL 클라이언트를 사용 중이라면 SQL 클라이언트와 관련된 데이터베이스 서비스를 비활성화했을 때 문제가 해결되는지 확인합니다.

위의 모든 방법으로도 문제가 해결되지 않는다면 시스템 복원을 시도해 보세요. 시스템 복원이 불가능하다면 복구 설치(repair install)를 통해 높은 CPU 사용량 문제를 해결할 수 있습니다.