I installed November 2016 Security Monthly Quality Rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1 (https://support.microsoft.com/en-us/kb/3197868) tonight. No issues except for...
This is the update that turns telemetry, AKA snooping, on.
I ran FINDEYE.BAT (see batch files below) prior to rebooting and this was the result:
[ SC ] EnumQueryServicesStatus:OpenService FAILED 1060:
The specified service does not exist as an installed service.
After the reboot, FINDEYE.BAT reported:
SERVICE_NAME: DiagTrack
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_PRESHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Volume in drive C is OS
Directory of C:\ProgramData\Microsoft\Diagnosis
11/15/2016 07:03 PM 25,165,824 events00.rbs
11/15/2016 07:03 PM 6,375,342 events01.rbs
11/15/2016 07:03 PM 503,316 events10.rbs
11/15/2016 07:03 PM 1,509,949 events11.rbs
4 File(s) 33,554,431 bytes
Volume in drive C is OS
After running POKEYE.BAT, FINDEYE.BAT reported:
SERVICE_NAME: DiagTrack
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Volume in drive C is OS
Directory of C:\ProgramData\Microsoft\Diagnosis
11/15/2016 07:03 PM 25,165,824 events00.rbs
11/15/2016 07:03 PM 6,375,342 events01.rbs
11/15/2016 07:03 PM 503,316 events10.rbs
11/15/2016 07:03 PM 1,509,949 events11.rbs
4 File(s) 33,554,431 bytes
0 Dir(s) 384,017,395,712 bytes free
Volume in drive C is OS
Double-checking Services confirms that POKEYE.BAT stops and disables the Diagnostics Tracking Service.
I have an even more extreme batch file called BLINDEYE.BAT, but for now I'm going to stick with the conservative approach. However, if a subsequent cumulative update re-enables the Diagnostics Tracking Service I may have to resort to the BLINDEYE approach.
Batch files - Must run as administrator
FINDEYE.BAT
@echo off
cls
sc query DiagTrack
echo.
dir %ProgramData%\Microsoft\Diagnosis\*.rbs
echo.
dir %ProgramData%\Microsoft\Diagnosis\ETLLogs\*.* /s
pause
POKEYE.BAT
@echo off
cls
sc config DiagTrack start= disabled
sc stop DiagTrack
pause
reply
share