anchor.diff:  		if /i %DRY_RUN%==no (
   			:: Force allow us to start VSS service in Safe Mode
   			reg add "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\%SAFEBOOT_OPTION%\VSS" /ve /t reg_sz /d Service /f 2>NUL
  -			net start VSS
  +			net start VSS >NUL
   			vssadmin delete shadows /for=%SystemDrive% /oldest /quiet 2>NUL
   			)
   		)
  
positive.code: :: AUTORUN               (-a)  = Automatic execution (no welcome screen or prompts)
  :: DRY_RUN               (-d)  = Run through script but skip all actual actions (test mode)
  :: EULA_ACCEPTED         (-e)  = Accept EULA (suppress display of disclaimer warning screen)
  :: PRESERVE_METRO_APPS   (-m)  = Don't remove stock Metro apps 
  :: AUTO_SHUTDOWN         (-o)  = Shutdown after the finishing. Overrides auto-reboot
  :: PRESERVE_POWER_SCHEME (-p)  = Preserve the active power scheme. Default is to reset power scheme to Windows defaults at the end of Tron
  :: AUTO_REBOOT_DELAY     (-r)  = Post-run delay (in seconds) before rebooting. Set to 0 to disable auto-reboot
  :: SKIP_ANTIVIRUS_SCANS  (-sa) = Set to yes to skip Stage 3 (Sophos, Vipre, MBAM, DISM repair)
  :: SKIP_DEFRAG           (-sd) = Set to yes to skip defrag regardless whether the system drive is an SSD or not. When set to "no" the script will auto-detect SSDs and skip defrag if one is detected
  :: SKIP_PATCHES          (-sp) = Set to yes to skip patches (do not patch 7-Zip, Java Runtime, Adobe Flash Player and Reader)
  :: VERBOSE               (-v)  = When possible, show as much output as possible from each program Tron calls (e.g. Sophos, Vipre, etc). NOTE: This is often much slower
  :: SELF_DESTRUCT         (-x)  = Set to yes to have Tron automatically delete itself after running. Leaves logs intact
  set AUTORUN=no
  set DRY_RUN=no
  set EULA_ACCEPTED=no
  set PRESERVE_METRO_APPS=no
  set AUTO_SHUTDOWN=no
  set PRESERVE_POWER_SCHEME=no
  
negative.code: echo.
  :welcome_screen_trailer
  pause
  
  
  ::::::::::::::::::::::::
  :: EMAIL CONFIG CHECK ::
  ::::::::::::::::::::::::
  :: If -er flag was used or EMAIL_REPORT was set to yes, check for a correctly configured SwithMailSettings.xml
  setlocal enabledelayedexpansion
  if /i %EMAIL_REPORT%==yes (
  	pushd resources\stage_6_wrap-up\email_report
  	findstr "YOUR-PASSWORD-HERE" .\SwithMailSettings.xml >NUL
  	if !ERRORLEVEL!==0 (
  		color cf
  		cls
  		echo.
  		echo  ERROR
  		echo.
  		echo  You requested an email report ^(used the -er flag or set
  		echo  the EMAIL_REPORT variable to "yes"^) but didn't configure
  		echo  the settings file with your information. Update the following
  		echo  file with your SMTP username, password, etc:
  		echo.
  		echo  \resources\stage_6_wrap-up\email_report\SwithMailSettings.xml
  		echo.
  		echo  Alternatively you can run SwithMail.exe to have the GUI generate
  		echo  a config file for you.
  		pause
  	)
  popd
  )
  endlocal disabledelayedexpansion
  
  
  :::::::::::::::::::::
  :: SAFE MODE CHECK ::
  