is a GUI to the changes made primarily to the registry but also to 'services' and 'scheduled tasks'. It appears to be benign (i.e. I can't see any contra-indications or any 'phone home' functionality) but there's no reason for you not to (re-)create the changes made using AHK, thus staying in complete control yourself rather than trying to automate a third-party product.
Code: Select all
; Prompt to 'Run as Admin', i.e. show UAC dialog
If Not A_IsAdmin
Run *RunAs "%A_ScriptFullPath%" ; Requires v1.0.92.01+
; Allow registry commands in a 32-bit script to access redirected keys in the 64-bit registry view and vice versa.
; Section 1 - Amend telemetry-related settings in the registry
; Feedback frequency - Windows should ask for my feedback - NEVER (SIUF = System Initiated User Feedback)
RegWrite, REG_DWORD, HKCU\SOFTWARE\Microsoft\Siuf\Rules, NumberOfSIUFInPeriod, 0
; Diagnostic and usage data - Send your device data to Microsoft - BASIC
RegWrite, REG_DWORD, HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection, AllowTelemetry, 1
RegWrite, REG_DWORD, HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection, AllowTelemetry, 0
; Section 2 - Amend telemetry-related services
; Stop and disable DiagTrack
; Note: This used to appear in Services as 'Diagnostics Tracking Service' but MS sneakily renamed it to 'Connected User Experiences and Telemetry'
RunWait,sc stop "DiagTrack",,hide
RunWait,sc config "DiagTrack" start= disabled,,hide
;RunWait,sc delete "DiagTrack",,hide
; Section 3 - Amend telemetry-related scheduled tasks
RunWait,schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /Disable,,hide
RunWait,schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /Disable,,hide
RunWait,schtasks /Change /TN "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /Disable,,hide
RunWait,schtasks /Change /TN "Microsoft\Windows\Feedback\Siuf\DmClient" /Disable,,hide
; Restore normal behaviour for 'Reg' commands
; Popup message when completed
MsgBox, 64, ET... DON'T phone home!, Telemetry-related settings have been amended to reduce 'phoning home'.`n`nThe registry changes will not take effect until you restart.
ExitApp ; All done so exit