Created
January 27, 2019 18:28
-
-
Save blinds52/c9c7367685e318ecf459c2d848cc44ab to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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 | |
) | |
:: ############################ | |
:: # 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 | |
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 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 | |
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags" /v UpgradeEligible /f | |
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /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\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\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\PerfTrack\BackgroundConfigSurveyor" | |
schtasks /Delete /F /TN "Microsoft\Windows\SetupSQMTask" | |
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\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\PerfTrack\BackgroundConfigSurveyor" | |
echo. | |
echo. | |
echo Closing in 5 Seconds... | |
timeout /t 5 >nul | |
goto :eof |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment