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

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

CompatTelRunner.exe는 시스템을 최신 운영체제 버전이나 서비스 팩으로 업그레이드할 때 사용되는 Windows 프로세스입니다. 이 프로세스는 컴퓨터의 호환성 문제 가능성을 진단하고, Microsoft 고객 환경 개선 프로그램(Custom Experience Improvement Program)에 동의한 경우 프로그램 원격 분석(Telemetry) 정보를 수집합니다. 이를 통해 Microsoft는 사용자가 최신 버전의 Windows OS를 설치할 때 호환성을 보장할 수 있습니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

이 프로세스는 Windows 업데이트의 일부로, 특히 KB2977759(Windows 7 RTM용 호환성 업데이트)와 관련이 있습니다. 해당 업데이트는 최신 OS 버전으로 업그레이드하기 위한 사전 준비 단계에 해당하는 여러 업데이트 중 하나입니다.

문제는 이 프로세스가 저장소 대역폭을 상당히 차지하여 PC 속도를 느리게 만들 수 있다는 점입니다. 실제로 많은 사용자들이 작업 관리자에서 여러 개의 CompatTelRunner.exe 파일이 CPU와 디스크 사용량을 잠식한다고 불만을 제기했습니다.

사실 이 프로세스는 필수적이지 않으며 삭제해도 무방합니다. 다만 Microsoft가 자동으로 시스템을 진단하고 호환성 검사를 실행하기를 원한다면 그대로 두어도 됩니다. 일부 사용자에게는 개인정보 보호 측면에서 우려될 수 있는 부분입니다.

왜 삭제가 어려운가?

CompatTelRunner.exe 파일은 System32 폴더에 위치하며 TrustedInstaller가 소유하고 있습니다. 따라서 수정을 시도하면 "액세스가 거부되었습니다(Access is denied)" 오류가 발생하며, 어떤 방식으로도 수정하거나 삭제할 수 없습니다. 이는 해당 프로세스의 소유자가 TrustedInstaller이고, 다른 모든 계정에는 읽기 전용 권한만 부여되어 있기 때문입니다.

다행히 해결 방법이 있습니다. 첫 번째는 프로세스의 소유권을 가져온 후 삭제하는 것입니다(Windows 업데이트 전체를 삭제할 필요 없음). 두 번째는 프로그램을 그대로 두고 이를 실행하는 예약된 작업만 비활성화하는 것입니다.

방법 1: 손상된 시스템 파일 복구

Restoro를 다운로드하여 실행해 손상되었거나 누락된 시스템 파일을 검색합니다. 손상되거나 누락된 파일이 발견되면 복구한 후 문제가 해결되었는지 확인하세요.

방법 2: 소유권 변경 후 CompatTelRunner.exe 삭제

절차는 비교적 간단하지만 단계를 건너뛰지 말고, 반드시 관리자 계정으로 로그인한 상태에서 진행해야 합니다. 먼저 키보드의 Windows 키를 누르거나 작업 표시줄 끝의 Windows 아이콘을 클릭해 시작 메뉴를 엽니다.

검색 상자에 compattelrunner.exe를 입력합니다. 검색 결과 파일을 열지 말고 마우스 오른쪽 버튼으로 클릭한 뒤 드롭다운 메뉴에서 파일 위치 열기를 선택합니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

또는 Windows 키 + R을 눌러 실행 창을 연 후 C:\Windows\System32를 입력하고, 폴더가 열리면 오른쪽 상단 검색창에 CompatTelRunner.exe를 입력해도 됩니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

폴더에 들어간 후 Compattelrunner.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 속성을 선택합니다. 열리는 창에서 보안 탭을 클릭한 뒤 고급 버튼을 누릅니다. 새 창이 열리면 소유자 항목에서 변경을 선택합니다. 그러면 새 소유자 목록이 나타나는데, 여기서 현재 사용 중인 계정을 선택하고 적용을 클릭합니다. 소유권을 변경하려면 현재 열려 있는 모든 속성 창을 닫으라는 경고 메시지가 표시되므로 해당 창들을 모두 닫습니다.

파일 소유자를 변경했다면 이제 권한을 변경해야 합니다. Compattelrunner.exe 파일을 다시 마우스 오른쪽 버튼으로 클릭하고 속성을 연 뒤 보안 탭에서 고급을 다시 클릭합니다. 창에서 권한을 선택하고 팝업 목록에서 현재 사용 중인 계정을 선택합니다. 그러면 권한 옵션이 있는 새 창이 열립니다. 상단의 허용 열에서 모든 권한(Full Control)을 체크하고 적용을 클릭합니다.

여기까지 완료하면 파일의 소유자가 더 이상 TrustedInstaller가 아닌 본인이 되며, 파일에 대한 모든 권한을 갖게 됩니다. 따라서 "액세스가 거부되었습니다" 오류 없이 자유롭게 삭제할 수 있습니다. 삭제하면 더 이상 이 프로세스가 시스템 리소스를 낭비하는 모습을 볼 일이 없습니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

일부 해결 방법에서는 업데이트 전체(KB2977759)를 삭제하라고 안내하기도 하지만, 이는 좋지 않은 방법입니다. Windows 업데이트 전체 일정에 혼란을 일으켜 나중에 더 큰 문제가 발생할 수 있습니다. 위에서 안내한 단계에 따라 파일만 안전하게 삭제하는 것이 좋습니다.

방법 3: 작업 스케줄러에서 CompatTelRunner.exe 비활성화

Windows 키 + R을 누른 후 taskschd.msc를 입력하고 확인을 클릭합니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

작업 스케줄러 라이브러리 → MicrosoftWindowsApplication Experience 순서로 확장합니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

Microsoft Compatibility Appraiser로 표시된 작업을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다.

CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지

방법 4: 피드백 및 진단 설정을 '기본'으로 변경

CompatTelRunner.exe는 피드백 및 진단 데이터를 사용해 시스템을 최신 버전으로 업데이트합니다. 피드백 및 진단 설정이 '전체'로 되어 있으면 이 프로세스가 과도한 시스템 리소스를 사용할 수 있습니다. 이 경우 설정을 '기본'으로 변경하면 문제가 해결될 수 있습니다.

  1. Windows 버튼을 누르고 "피드백 및 진단"을 입력합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  2. 창 오른쪽 영역에서 "기본"을 선택합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  3. 시스템을 재시작한 후 사용량이 감소했는지 확인합니다.

방법 5: Connected User Experiences and Telemetry 서비스 비활성화

과거 '진단 추적(Diagnostics Tracking)' 또는 DiagTrack이라 불렸던 이 서비스는 현재 'Connected User Experiences and Telemetry'라는 이름으로 백그라운드에서 실행되며 Microsoft에 데이터를 자동으로 전송합니다. 이 서비스는 진단 및 사용 정보를 Microsoft로 전송하는 역할을 담당합니다. 이 서비스를 비활성화하면 높은 CPU 사용량 문제가 해결될 수 있습니다.

  1. Windows 키를 누르고 Services를 입력한 뒤 결과 목록에서 서비스를 클릭합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  2. 서비스 창에서 Connected User Experiences and Telemetry 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 클릭합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  3. 일반 탭에서 시작 유형 드롭다운 상자를 클릭하고 사용 안 함을 선택합니다. 그런 다음 적용확인을 차례로 클릭합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  4. 컴퓨터를 재시작합니다.

방법 6: 원격 분석 및 데이터 수집 제거

위의 어떤 방법으로도 문제가 해결되지 않았다면, 원격 분석 비활성화 스크립트 파일을 사용해야 합니다. 이 스크립트는 Windows 10의 일부 진단 및 원격 분석 서비스를 비활성화하여 컴퓨터 부하를 줄이고 개인정보 보호를 강화합니다. 아래 단계를 따르세요.

  1. Google Drive 링크에서 스크립트를 다운로드합니다.
  2. 다운로드한 스크립트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 클릭합니다.CompatTelRunner.exe 높은 CPU·디스크 사용량 해결 방법 6가지
  3. 스크립트가 종료될 때까지 기다린 후 컴퓨터를 재시작합니다.
  4. 사용량이 여전히 높은지 확인합니다.