이 글에서는 Microsoft Compatibility Telemetry(CompatTelRunner.exe)가 무엇인지 살펴보고, Windows 11/10에서 디스크 및 CPU 사용량이 비정상적으로 높아질 때 이를 비활성화하는 방법을 소개합니다.
CompatTelRunner.exe란 무엇인가?
CompatTelRunner.exe는 Microsoft 호환성 원격 분석(Microsoft Compatibility Telemetry) 프로세스입니다. 이 프로세스는 주기적으로 사용자의 사용 패턴과 성능 데이터를 마이크로소프트 서버로 전송하여 사용자 경험 개선과 잠재적 문제 해결에 활용합니다. 기본적으로 활성화되어 있으며, 수집된 데이터는 Windows 품질 향상에 도움이 됩니다. 하지만 일부 사용자들은 이 프로세스가 디스크나 CPU 사용량을 과도하게 높여 컴퓨터 속도를 느리게 만든다고 보고하고 있습니다.
Windows 원격 분석(Telemetry)의 역할
Windows 원격 분석은 Connected User Experience and Telemetry 구성 요소를 통해 업로드되는 시스템 데이터입니다. 이 데이터는 Windows 장치의 보안 유지에 사용되며, 마이크로소프트가 Windows와 관련 서비스의 품질을 개선하는 데 활용됩니다. Windows 10에서 CompatTelRunner.exe는 이 모든 과정을 관리하는 프로그램입니다.
Windows 설정 > 개인 정보 > 진단 및 피드백으로 이동하면 원격 분석 설정을 구성할 수 있습니다. 피드백 빈도를 '항상'에서 '매주 한 번' 또는 '안 함'으로 변경할 수 있으며, 같은 화면에서 진단 데이터를 삭제하는 옵션도 제공됩니다.
CompatTelRunner.exe를 비활성화해야 하는 이유
일부 사용자에 따르면 이 프로그램이 실행되면 하드 디스크의 수많은 파일을 검사하고 인터넷으로 대량의 데이터를 전송합니다. 컴퓨터가 시작되자마자 자동으로 실행되기 때문에 PC 속도가 느려지고, 심한 경우 시스템이 일시적으로 응답하지 않는 현상까지 발생할 수 있습니다.
Microsoft 호환성 원격 분석의 높은 CPU 사용량 해결 방법
CompatTelRunner.exe를 비활성화하려면 아래 세 가지 방법 중 하나를 선택하면 됩니다.
- 작업 스케줄러에서 Application Experience 작업 비활성화
- 그룹 정책 편집기를 통해 Windows 원격 분석 비활성화
- 레지스트리를 통해 원격 분석 비활성화
1] 작업 스케줄러에서 Application Experience 작업 비활성화
- 실행 창(Win + R)에 taskschd.msc를 입력하고 Enter 키를 누릅니다.
- 작업 스케줄러가 열립니다.
- 작업 스케줄러 라이브러리 > Microsoft > Windows > Application Experience로 이동합니다.
- Microsoft Compatibility Appraiser 작업을 선택한 후 마우스 오른쪽 버튼을 클릭하고 '사용 안 함'을 선택합니다.
이 작업은 Microsoft 고객 환경 개선 프로그램에 동의한 경우 프로그램 원격 분석 정보를 수집하는 역할을 합니다.
작업을 완전히 끄는 대신 데이터가 전송되는 시간을 조정하는 방법도 있습니다.
- 해당 작업을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
- '트리거' 탭으로 이동한 후 트리거 항목을 더블클릭하여 엽니다.
- 여기서 프로그램의 실행 일정, 반복 설정, 지연 시간 등을 변경할 수 있습니다.
2] 그룹 정책 편집기를 통해 Windows 원격 분석 비활성화
Windows 원격 분석은 Windows에서 다양한 종류의 데이터를 수집하는 프로그램입니다. Windows 10에는 보안(Security), 기본(Basic), 향상된(Enhanced), 전체(Full)의 네 가지 원격 분석 수준이 있습니다. 그룹 정책 편집기(GPEDIT)에서 다음 경로로 이동한 후 '기본' 수준을 선택하면 원격 분석 활동을 크게 줄일 수 있습니다.
컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 데이터 수집 및 미리 보기 빌드
3] 레지스트리를 통해 원격 분석 비활성화
REGEDIT를 실행한 후 다음 키로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 'DWORD(32비트) 값'을 선택합니다.
새 값의 이름을 AllowTelemetry로 지정하고 값 데이터를 0으로 설정합니다. 이후 컴퓨터를 다시 시작하면 설정이 적용됩니다.
CompatTelRunner를 비활성화해야 할까?
CompatTelRunner.exe가 시스템 리소스를 상당량 사용하여 컴퓨터 속도를 저하시키고 있다면 비활성화하는 것이 좋습니다. 비활성화하면 데이터 수집 활동이 중단되고, 그만큼 확보된 PC 리소스를 다른 프로그램에 사용할 수 있게 됩니다. 이러한 이유로 시스템 성능이 눈에 띄게 느려졌다면 CompatTelRunner를 비활성화하는 것을 권장합니다.
이 글이 도움이 되기를 바랍니다.
다른 프로세스나 파일 형식이 궁금하다면?
Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | DLL 또는 OCX 파일 | StorDiag.exe | MOM.exe | Windows 작업용 호스트 프로세스