마이크로소프트는 Windows 7 시절부터 원격 분석(텔레메트리) 데이터 수집을 점진적으로 확대해 왔지만, 그 어느 버전보다 포괄적으로 데이터를 수집하는 것은 바로 Windows 10입니다. 기본적으로 Windows 10은 텔레메트리 기능이 활성화된 상태로 출시되며, 사용자의 다양한 활동 정보를 수집해 마이크로소프트로 직접 전송합니다. 문제는 마이크로소프트가 GUI 메뉴에서 이 기능을 완전히 끌 수 있는 공식적인 방법을 제공하지 않는다는 점입니다(Enterprise 에디션은 예외). 그래서 많은 사용자들이 자신의 PC에서 텔레메트리 데이터 수집을 차단할 대안을 찾고 있습니다.

Windows 10에서 텔레메트리 데이터 수집을 비활성화하는 방법
일반 사용자가 GUI로 조작할 수 있는 설정은 사실상 하나뿐입니다. 진단 및 사용 현황 데이터를 기본(Basic)으로 설정하면 본인에게서 수집되는 텔레메트리 데이터의 양을 줄일 수 있습니다. 레지스트리 편집기를 통해서도 수집을 제한할 수 있지만, GUI 방식과 비교해 효과가 크게 향상되지는 않습니다.
이 기능을 더 강력하게 차단하고 싶다면 관리자 권한 CMD로 Microsoft 호환성 원격 분석 서비스를 비활성화하고, 작업 스케줄러 또는 PowerShell을 통해 Microsoft 호환성 평가 프로그램(Microsoft Compatibility Appraiser)까지 꺼두는 것이 좋습니다.
반면 Windows 10 Pro 또는 Enterprise를 사용 중이라면 로컬 그룹 정책 편집기를 활용하는 것이 가장 확실하고 깔끔한 방법입니다.
방법 1: 개인 정보 설정 변경
Windows 10에는 기본적으로 '켜짐' 상태인 텔레메트리 관련 옵션이 많지만, 다행히 상당 부분을 직접 끌 수 있습니다. 아래 순서에 따라 개인 정보 설정에서 텔레메트리 옵션을 조정해 보세요.
설정 앱을 열고 개인 정보를 선택합니다. 왼쪽에 여러 탭이 나타나는데, 각 탭을 살펴보면 위치, 카메라, 마이크, 진단 데이터 등 사용자 취향에 맞게 끄거나 켤 수 있는 옵션이 다수 있습니다.
다만 모든 옵션이 설정 앱에서 노출되는 것은 아닙니다. 일부 숨겨진 옵션은 레지스트리나 그룹 정책 편집기를 통해야만 제어할 수 있습니다.

설정만으로는 부족하다고 느낀다면, 아래의 다른 방법들을 참고하세요.
방법 2: 진단 및 사용 현황 데이터를 '기본'으로 설정
마이크로소프트로 전송되는 데이터 양을 줄이는 것만으로도 충분하다면, 설정 앱의 피드백 및 진단 메뉴에서 진단 데이터를 기본(Basic)으로 설정하는 방법을 추천합니다.
이 방법은 텔레메트리 수집 자체를 멈추지는 않지만, 운영체제 운영에 필수적인 최소한의 정보만 수집하도록 강제합니다. 수집 항목에는 하드웨어 사양, 평균 실행 파라미터, 시스템을 중단시키는 치명적 오류 등이 포함됩니다.
참고로 이 방법을 사용해도 Windows 업데이트 설치에는 영향이 없지만, 일부 UWP 앱이 시간이 지나며 정상적으로 작동하지 않을 수 있습니다.
아래 단계를 따라 진단 데이터 설정을 변경해 보세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 'ms-settings:privacy-feedback'을 입력하고 Enter를 누르면 설정 앱의 피드백 및 진단 탭이 열립니다.
- 오른쪽 영역에서 아래로 스크롤하여 진단 데이터 섹션을 찾습니다.
- 진단 데이터 옵션을 기본으로 설정합니다.
- 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.

텔레메트리 수집을 완전히 중단하고 싶다면 다음 방법으로 넘어가세요.
방법 3: CMD로 Microsoft 호환성 원격 분석 서비스 비활성화
조금 기술적인 작업을 감수할 수 있다면, 텔레메트리 수집을 담당하는 핵심 서비스를 직접 비활성화하는 방법도 있습니다.
이 방법은 Windows 10에서만 작동하며, Microsoft 호환성 원격 분석 서비스를 호출하는 다른 응용 프로그램에도 영향을 줄 수 있다는 점을 유의하세요.
실제로 이 방법을 적용한 후 텔레메트리 수집이 완전히 멈췄다는 사용자 보고가 많습니다. 관리자 권한 CMD에서 진행하는 절차는 다음과 같습니다.
- Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 CMD 창을 엽니다. UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭해 관리자 권한을 부여합니다.

- 관리자 권한 CMD에서 아래 명령어를 한 줄씩 입력하고 각 줄마다 Enter를 눌러 Microsoft 호환성 원격 분석을 비활성화합니다:
sc delete DiagTrack sc delete dmwappushservice echo "" > C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f
- 모든 명령이 정상적으로 처리되면 컴퓨터를 재시작합니다.
다른 방법을 찾고 있다면 아래 방법 4를 확인하세요.
방법 4: Microsoft 호환성 평가 프로그램 비활성화
텔레메트리 수집 중에 CPU 사용량이 비정상적으로 높아진다면, CompatTelRunner.exe(Microsoft 호환성 평가 프로그램)와 연결된 예약 작업을 비활성화해야 할 가능성이 높습니다.
비활성화 방법은 두 가지입니다. 작업 스케줄러에서 직접 처리하거나, 관리자 권한 PowerShell을 사용하는 것입니다.
작업 스케줄러로 비활성화하기
가장 간단하고 안전한 방법은 작업 스케줄러에서 \Microsoft\Windows\Application Experience 경로에 있는 Microsoft 호환성 평가 프로그램을 끄는 것입니다.
- Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 'taskschd.msc'를 입력하고 Enter를 눌러 작업 스케줄러를 엽니다. UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭합니다.

- 왼쪽 트리에서 Microsoft > Windows > Application Experience로 이동합니다.
- 오른쪽 목록에서 Microsoft Compatibility Appraiser 작업을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다.

PowerShell로 비활성화하기
명령줄 작업이 익숙하다면 PowerShell 터미널에서도 동일하게 처리할 수 있습니다. 단, 관리자 권한으로 실행하지 않으면 오류가 발생합니다.
- Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 'powershell'을 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 PowerShell 창을 엽니다.

참고: UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭해 관리자 권한을 부여합니다.
- PowerShell 창에서 아래 명령어를 입력하거나 붙여넣고 Enter를 눌러 해당 예약 작업을 비활성화합니다:
Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"
- 명령이 성공적으로 처리되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
다른 방법이 필요하다면 아래 방법 5로 넘어가세요.
방법 5: 레지스트리 편집기로 텔레메트리 수집 비활성화
레지스트리 수정에 거부감이 없다면, 레지스트리 편집기를 통해 데이터 수집을 강제로 중단시킬 수 있습니다. 단, 이 방법은 서비스 화면에서 진단 추적 서비스(Diagnostics Tracking Service)까지 비활성화해야 완전합니다.
이 방법 역시 Windows 10 전용이지만, 실제로 이 방법만이 텔레메트리 수집을 완전히 차단하는 데 성공했다는 사용자 후기가 많습니다.
주의: 이 방법을 사용하면 OS 업데이트를 받아 설치하는 기능에 지장이 생길 수 있습니다.
아래 절차에 따라 레지스트리 편집기와 서비스 유틸리티를 함께 활용해 보세요.
- Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 'regedit'를 입력하고 Enter를 누릅니다. UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭합니다.

- 레지스트리 편집기에서 왼쪽 트리를 따라 아래 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
참고: 직접 탐색해도 되고, 위 경로를 주소 표시줄에 붙여넣고 Enter를 눌러 즉시 이동할 수도 있습니다.
- DataCollection 키를 선택한 상태에서 오른쪽 패널 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 새 값의 이름을 AllowTelemetry로 지정하고 Enter를 눌러 저장합니다.

- 생성된 AllowTelemetry 값을 더블클릭하고, 기수는 16진수, 값 데이터는 0으로 설정합니다.

참고: 이 설정은 텔레메트리를 '보안 전용' 수준으로 낮추는 것으로, 그 외 어떤 종류의 데이터도 마이크로소프트로 전송되지 않습니다.
- 확인을 클릭해 변경 사항을 저장한 뒤 레지스트리 편집기를 닫습니다.
- Windows 키 + R을 다시 눌러 실행 대화 상자를 열고, 'services.msc'를 입력한 후 Enter를 눌러 서비스 유틸리티를 엽니다.

참고: UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭합니다.
- 서비스 목록을 아래로 스크롤하여 Connected User Experiences and Telemetry 항목을 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 속성 창의 상단 메뉴에서 일반 탭을 선택하고, 시작 유형을 사용 안 함으로 변경한 뒤 적용을 클릭해 저장합니다.

- 같은 방식으로 Diagnostics Tracking Service(진단 추적 서비스)도 비활성화한 후, 컴퓨터를 재시작해 변경 사항을 적용합니다.
그래도 만족스럽지 않다면 마지막 방법을 확인해 보세요.
방법 6: 그룹 정책 편집기로 텔레메트리 수집 비활성화
Windows 10 Pro 또는 Enterprise를 사용 중이라면, 로컬 그룹 정책 편집기에서 데이터 수집 및 미리 보기 빌드와 관련된 정책을 중단시키는 방법이 가장 편리합니다.
단, Windows 10 Home에는 로컬 그룹 정책 편집기가 기본적으로 포함되어 있지 않습니다. Home 버전이라면 먼저 gpedit를 별도로 활성화해야 합니다.
gpedit 유틸리티에 접근할 수 있다면 아래 절차를 따르세요.
- Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, 'gpedit.msc'를 입력하고 Enter를 눌러 로컬 그룹 정책 편집기를 엽니다. UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭합니다.

- 왼쪽 트리에서 아래 경로로 이동합니다:
컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> 데이터 수집 및 미리 보기 빌드
- 데이터 수집 및 미리 보기 빌드 폴더에 들어가면 오른쪽 목록에서 원격 분석 허용(Allow Telemetry)을 더블클릭합니다.

- 정책 창에서 사용 안 함을 선택한 뒤 적용을 클릭해 변경 사항을 저장합니다.

- 로컬 그룹 정책 편집기를 닫고 컴퓨터를 재시작하면 변경 사항이 적용됩니다.