Microsoft 호환성 원격 측정으로 인한 높은 CPU 사용량 문제를 해결하는 방법
Microsoft 호환성 원격 분석이 CPU를 과도하게 사용하는 것은 꽤 성가신 일입니다.때로는 단순히 시스템 호환성을 유지하고 Microsoft에 정보를 보고하는 백그라운드 프로세스일 뿐이지만, 일부 시스템에서는 특별한 이유 없이 CPU 사용률을 80%까지 끌어올리는 경우가 있습니다.컴퓨터 속도가 느려지거나 과열되는 경우, 이 문제가 원인일 수 있습니다.다행히 이 문제를 해결할 수 있는 몇 가지 방법이 있습니다. CPU 사용률 상승의 원인에 따라 효과적인 방법이 다를 수 있으므로, 시행착오를 거쳐 적절한 방법을 찾아야 합니다.또한, 이러한 설정 변경으로 인해 Windows의 원활한 작동을 돕는 일부 진단 기능이 비활성화될 수 있으므로, 이 점을 감안하고 진행하시기 바랍니다.
Microsoft 호환성 원격 분석으로 인한 높은 CPU 사용량 문제를 해결하는 방법은 무엇인가요?
Windows 설정을 통해 진단 데이터 제한
물론 윈도우는 필요 이상으로 복잡하게 만들어야 하죠.설정에서 시스템이 마이크로소프트와 공유하는 진단 데이터 양을 줄여보세요.선택적 진단 데이터 양을 줄이면 시스템 리소스 사용량을 줄이는 데 도움이 될 수 있습니다.
- Win + I설정 화면을 열려면 누르세요.
- 개인정보 및 보안 또는 개인정보 > 진단 및 피드백 으로 이동하세요.
- 전체 또는 선택적 진단 데이터 대신 필수 진단 데이터를 설정하십시오.‘선택적 진단 데이터 전송’ 옵션이 보이면 비활성화하십시오.
- 진단 데이터 삭제 옵션이 있다면 클릭하세요.이렇게 하면 문제 발생에 영향을 줄 수 있는 누적된 정보가 삭제될 수 있습니다.
이 설정은 윈도우에게 원격 측정 프로세스에 과부하를 줄 수 있는 불필요한 정보를 전송하지 않도록 지시하는 것입니다.때로는 데이터 전송량이 줄어들면 CPU 사용량도 감소합니다.제 경험상, 일부 컴퓨터에서는 처음 설정 시 오류가 발생하지만 재부팅 후에는 실제로 효과가 나타나는 경우가 있습니다.
연결된 사용자 경험 및 원격 측정 서비스를 비활성화합니다.
이 서비스는 호환성 원격 측정을 포함한 일부 원격 측정 작업의 핵심 역할을 합니다.이 서비스를 완전히 비활성화하면 해당 프로세스가 중단되어 CPU 부하가 감소할 수 있습니다.다만, 일부 기능이 작동하지 않거나 보고되는 데이터가 줄어들 수 있다는 점에 유의하십시오.
- 오픈런Win + R
- 입력
services.msc하고 Enter 키를 누르세요.그러면 Windows 서비스 목록이 열립니다. - 연결된 사용자 경험 및 원격 측정 항목 을 찾아 두 번 클릭합니다.
- 시작 유형을 사용 안 함으로 변경 한 다음 중지를 클릭합니다.
- 적용 버튼을 누르고 확인 을 누르세요.몇몇 환경에서 이 방법이 효과가 있는 것을 봤습니다.때로는 이 방법만으로도 CPU 사용량 급증 문제를 해결할 수 있습니다.
그룹 정책 편집기에서 원격 측정 기능을 허용하지 않음
Pro 또는 Enterprise 에디션 사용자의 경우 그룹 정책을 통해 원격 측정 데이터를 더욱 세밀하게 차단할 수 있습니다.그룹 정책 사용에 익숙하다면 보다 영구적인 해결책을 제공할 수 있습니다.
- Win + R실행( ) 창을 열고, 를 입력
gpedit.msc한 후 Enter 키를 누르십시오. - 다음 경로로 이동하세요: 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 데이터 수집 및 미리 보기 빌드.
- ‘원격 측정 허용’ 또는 ‘진단 데이터 허용’을 두 번 클릭합니다.
- ‘사용 안 함’ 으로 설정하고 ‘적용’을 클릭하세요.윈도우에서 진단 정보를 보내지 않는다고 경고 메시지가 뜨겠지만, 어쨌든 CPU는 더 행복해질 겁니다.
- 재부팅해서 적용하세요.때로는 그게 전부일 수도 있습니다.
레지스트리 편집기를 사용하여 원격 측정 기능을 비활성화합니다.
Windows Home 버전을 사용 중이라면 그룹 정책을 사용할 수 없습니다.하지만 걱정하지 마세요.레지스트리를 직접 편집하여 원격 분석을 끌 수 있습니다.단, 잘못 편집하면 문제가 발생할 수 있으니 항상 레지스트리를 먼저 백업해 두세요.
- Win + R실행(Run ) 창을 열고, 를 입력한
regedit후 Enter 키를 누르세요. - 다음으로 이동하세요:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection - AllowTelemetry DWORD가 없으면 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > DWORD(32비트 값)를 선택한 다음 이름을 AllowTelemetry 로 지정합니다.
- 해당 값을 0 으로 설정하세요.일부 설정에서는 이 방법으로 소음을 차단하는 것이 꽤 효과적입니다.
- 다음으로 이동하세요:
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\DataCollection - AllowTelemetry 키가 있다면 삭제하세요.아니면 값을 0으로 설정해도 됩니다.다만, 이 부분을 함부로 건드리면 시스템 불안정을 초래할 수 있으니 주의해야 합니다.
작업 스케줄러에서 Microsoft 호환성 원격 분석을 비활성화합니다.
원격 측정은 대개 예약된 작업으로 실행되므로 해당 작업을 중지하는 것도 도움이 됩니다.다소 번거롭긴 하지만 다른 모든 방법이 실패했을 때 사용할 수 있는 방법입니다.
- 실행 창( Win + R)을 열고 를 입력한
taskschd.msc다음 Enter 키를 누르십시오.이것이 작업 스케줄러입니다. - 다음 경로로 이동하세요: 작업 스케줄러 > Microsoft > Windows > 응용 프로그램 환경.
- 호환성 원격 분석 또는 이와 유사한 작업들을 찾아서 마우스 오른쪽 버튼을 클릭하고 비활성화하세요.제 경우에는 두 개의 다른 작업에 대해 이 작업을 해야 했는데, 이는 사용 중인 Windows 버전에 따라 다를 수 있습니다.
CompatTelRunner.exe 파일을 삭제하세요.
이 문제를 완전히 해결하고 진단 정보도 필요 없다면 해당 파일을 삭제하면 됩니다.파일 위치는 입니다 %WinDir%\System32\CompatTelRunner.exe.하지만 Windows가 TrustedInstaller 라는 이름으로 해당 파일의 소유권을 가지고 있으므로 먼저 소유권을 가져와야 하는데, 이는 다소 번거로운 작업입니다.
- 관리자 계정으로 로그인하세요.
- 실행 창을 열고 를 입력하세요
cmd.Ctrl + Shift + Enter관리자 권한으로 실행하려면 를 누르세요. - 소유권과 권한을 가져오려면 다음 명령어를 실행하세요.
takeown /f “%WinDir%\System32\CompatTelRunner.exe” /aicacls “%WinDir%\System32\CompatTelRunner.exe” /Grant Administrators:f
- 완전히 제어 권한을 확보한 후에는 명령어를 사용하여 삭제
del “%WinDir%\System32\CompatTelRunner.exe”하거나, 백업을 위해 이름을 변경하세요ren “%WinDir%\System32\CompatTelRunner.exe” CompatTelRunner.old.
시스템 파일을 삭제하는 것은 항상 위험을 수반하지만, 신중하게 진행하면 상당히 깔끔한 해결책이 될 수 있다는 점을 유의하세요.다소 극단적인 방법일 수 있지만, 일부 시스템에서는 텔레메트리 프로세스로 인한 높은 CPU 사용률 문제를 완전히 해결할 수 있는 유일한 방법입니다.
원격 측정으로 인한 높은 CPU 사용률은 항상 간단하게 해결되는 것은 아니며, 종종 이러한 방법들을 조합해야 최상의 결과를 얻을 수 있습니다. Windows는 이러한 설정 변경 후 재부팅이 필요할 수 있다는 점을 기억하세요.이 방법이 다른 사용자들에게는 효과가 있었으니, 여러분의 컴퓨터에도 도움이 되기를 바랍니다.