anchor.diff:  
   
   :: JOB: Check WMI and repair if necessary
  -title Tron v%SCRIPT_VERSION% [stage_0_prep] [Check+Fix WMI]
  +title Tron v%TRON_VERSION% [stage_0_prep] [Check+Fix WMI]
   call functions\log.bat "%CUR_DATE% %TIME%    Launch job 'Check WMI health'..."
   setlocal enabledelayedexpansion
   if /i %DRY_RUN%==no (
  
positive.code: :: First check if .NET 3.5 is installed, since Stinger relies on it
  reg query "hklm\software\microsoft\net framework setup\ndp\v3.5" /v Install 2>nul | %FIND% /i "0x1" >nul 2>&1
  if %ERRORLEVEL%==0 (
  	title Tron v%SCRIPT_VERSION% [stage_0_prep] [McAfee Stinger]
  	call functions\log.bat "%CUR_DATE% %TIME%    Launch job 'McAfee Stinger'..."
  	call functions\log.bat "%CUR_DATE% %TIME%    Stinger doesn't support text logs, saving HTML log to "%RAW_LOGS%\""
  	if /i %DRY_RUN%==no start /wait stage_0_prep\mcafee_stinger\stinger32.exe --GO --SILENT --PROGRAM --REPORTPATH="%RAW_LOGS%" --DELETE
  
negative.code: 	REM Create the restore point
  	echo "%WIN_VER%" | findstr /i /c:"server" >NUL || (
  		call functions\log.bat "%CUR_DATE% %TIME%    Creating pre-run Restore Point..."
  		if /i %DRY_RUN%==no powershell "Checkpoint-Computer -Description 'TRON v%TRON_VERSION%: Pre-run checkpoint' | Out-Null" >> "%LOGPATH%\%LOGFILE%" 2>&1
  	)
  call functions\log.bat "%CUR_DATE% %TIME%    OK."
  )
  