This batch file disables the telemetry settings, keeping related updates installed.
—>Disable/Remove Telemetry and Tracking Service by abbodi1406 | My Digital Life Forums
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
@echo off %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || ( echo ==== ERROR ==== echo This script require administrator privileges. echo To do so, right click on this script and select 'Run as administrator' echo. echo Press any key to exit... pause >nul goto :eof ) for /f "tokens=6 delims=[]. " %%# in ('ver') do set winbuild=%%# if %winbuild% gtr 7601 goto :proceed :: ############################ :: # EOS 2019-12 KB4530734 # :: ############################ reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DiscontinueEOS /t REG_DWORD /d 1 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DiscontinueEOS /t REG_DWORD /d 1 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v DontRemindMe /t REG_DWORD /d 1 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v LastRunTimestamp /t REG_QWORD /d 0x0 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\EOSNotify /f /v TimestampOverride /t REG_QWORD /d 0x0 schtasks /Change /DISABLE /TN "Microsoft\Windows\Setup\EOSNotify" schtasks /Change /DISABLE /TN "Microsoft\Windows\Setup\EOSNotify2" schtasks /Delete /F /TN "Microsoft\Windows\Setup\EOSNotify" schtasks /Delete /F /TN "Microsoft\Windows\Setup\EOSNotify2" :: ############################ :: # EOS KB4493132/KB4524752 # :: ############################ reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v DontRemindMe /t REG_DWORD /d 1 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v DateModified /t REG_QWORD /d 0x0 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\SipNotify /f /v LastShown /t REG_QWORD /d 0x0 schtasks /Change /DISABLE /TN "Microsoft\Windows\End Of Support\Notify1" schtasks /Change /DISABLE /TN "Microsoft\Windows\End Of Support\Notify2" schtasks /Delete /F /TN "Microsoft\Windows\End Of Support\Notify1" schtasks /Delete /F /TN "Microsoft\Windows\End Of Support\Notify2" set hosts=%windir%\system32\drivers\etc\hosts findstr /i "RE2JgkA" %hosts% 1>nul 2>nul || ( attrib -r %hosts% echo 127.0.0.1 query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2JgkA>>%hosts% attrib +r %hosts% attrib -a %hosts% ) rd /s /q "%LocalAppData%\Microsoft\Windows\SipNotify" 1>nul 2>nul :proceed :: ############################ :: # Unified Telemetry Client # :: ############################ sc.exe config DiagTrack start= disabled sc.exe stop DiagTrack reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\Gwx /v DisableGwx /t REG_DWORD /d 1 /f reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v DisableOSUpgrade /t REG_DWORD /d 1 /f reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade" /f reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade /v AllowOSUpgrade /t REG_DWORD /d 0 /f reg delete HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection /f reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack /f reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\DiagTrack /v DiagTrackAuthorization /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\IE /v CEIPEnable /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\IE /v SqmLoggerRunning /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\Reliability /v CEIPEnable /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\Reliability /v SqmLoggerRunning /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v CEIPEnable /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v SqmLoggerRunning /t REG_DWORD /d 0 /f reg add HKLM\SOFTWARE\Microsoft\SQMClient\Windows /v DisableOptinExperience /t REG_DWORD /d 1 /f reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener /f reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\Diagtrack-Listener /f rem reg delete HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\SQMLogger /f icacls "%ProgramData%\Microsoft\Diagnosis" /grant:r *S-1-5-32-544:(OI)(CI)(IO)(F) /T /C del /f /q %ProgramData%\Microsoft\Diagnosis\*.rbs del /f /q /s %ProgramData%\Microsoft\Diagnosis\ETLLogs\* :: ##################################### :: # Microsoft Compatibility Appraiser # :: ##################################### reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /v HaveUploadedForTarget /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\AIT" /v AITEnable /t REG_DWORD /d 0 /f reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v DontRetryOnError /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v IsCensusDisabled /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ClientTelemetry" /v TaskEnableRun /t REG_DWORD /d 1 /f for %%i in (InstallInfoCheck,ARPInfoCheck,MediaInfoCheck,FileInfoCheck) do reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Tracing" /v %%i /t REG_DWORD /d 0 /f reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags" /v UpgradeEligible /f reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController" /f schtasks /Change /DISABLE /TN "Microsoft\Windows\SetupSQMTask" schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\BthSQM" schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\TelTask" schtasks /Change /DISABLE /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\AitAgent" schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" schtasks /Change /DISABLE /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater" schtasks /Change /DISABLE /TN "Microsoft\Windows\PerfTrack\BackgroundConfigSurveyor" schtasks /Delete /F /TN "Microsoft\Windows\SetupSQMTask" schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\BthSQM" schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\TelTask" schtasks /Delete /F /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\ProgramDataUpdater" schtasks /Delete /F /TN "Microsoft\Windows\Application Experience\AitAgent" schtasks /Delete /F /TN "Microsoft\Windows\PerfTrack\BackgroundConfigSurveyor" echo. echo. echo Closing in 5 Seconds... timeout /t 5 >nul goto :eof |
The above edited text is from a Pastebin (2019-12-11 revision (archive))
Comments are closed.