anchor.diff:  
   
   :: JOB: Adobe Flash Player
  -title TRON v%SCRIPT_VERSION% [stage_4_patch] [Update Adobe Flash Player]
  +title TRON v%SCRIPT_VERSION% [stage_5_patch] [Update Adobe Flash Player]
   call :log "%CUR_DATE% %TIME%    Launch job 'Update Adobe Flash Player (Firefox)'..."
   setlocal
  -if /i %DRY_RUN%==no call "stage_4_patch\adobe\flash_player\firefox\Adobe Flash Player (Firefox).bat"
  +if /i %DRY_RUN%==no call "stage_5_patch\adobe\flash_player\firefox\Adobe Flash Player (Firefox).bat"
   endlocal
   call :log "%CUR_DATE% %TIME%    Done."
   call :log "%CUR_DATE% %TIME%    Launch job 'Update Adobe Flash Player (IE)'..."
   setlocal
  -if /i %DRY_RUN%==no call "stage_4_patch\adobe\flash_player\ie\Adobe Flash Player (IE).bat"
  +if /i %DRY_RUN%==no call "stage_5_patch\adobe\flash_player\ie\Adobe Flash Player (IE).bat"
   endlocal
   call :log "%CUR_DATE% %TIME%    Done."
   
   
   :: JOB: Adobe Reader
  -title TRON v%SCRIPT_VERSION% [stage_4_patch] [Update Adobe Reader]
  +title TRON v%SCRIPT_VERSION% [stage_5_patch] [Update Adobe Reader]
   call :log "%CUR_DATE% %TIME%    Launch job 'Update Adobe Reader'..."
   setlocal
  -if /i %DRY_RUN%==no call "stage_4_patch\adobe\reader\x86\Adobe Reader.bat"
  +if /i %DRY_RUN%==no call "stage_5_patch\adobe\reader\x86\Adobe Reader.bat"
   endlocal
   call :log "%CUR_DATE% %TIME%    Done."
   
   
   :: JOB: Java Runtime update
  -title TRON v%SCRIPT_VERSION% [stage_4_patch] [Update Java Runtime Environment]
  +title TRON v%SCRIPT_VERSION% [stage_5_patch] [Update Java Runtime Environment]
   call :log "%CUR_DATE% %TIME%    Launch job 'Update Java Runtime Environment'..."
   call :log "%CUR_DATE% %TIME%    Checking for and removing outdated installations first..."
   if /i %DRY_RUN%==yes goto skip_jre_update
  
positive.code: 
  
  :: JOB: Windows updates
  title TRON v%SCRIPT_VERSION% [stage_4_patch] [Windows Updates]
  call :log "%CUR_DATE% %TIME%    Launch job 'Install Windows updates'..."
  if /i %DRY_RUN%==no (
  	if /i %SKIP_WINDOWS_UPDATES%==no (
  
negative.code: call :log "%CUR_DATE% %TIME%    Done."
  
  
  call :log "%CUR_DATE% %TIME%   stage_3_disinfect jobs complete."
  
  :: Since this whole section takes a long time to run, set the date again in case we crossed over midnight during the scans
  :: This is a half-hearted fix for now. Thanks to /u/ScubaSteve for finding the bug
  FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO set DTS=%%a
  set CUR_DATE=%DTS:~0,4%-%DTS:~4,2%-%DTS:~6,2%
  
  
  
  :::::::::::::::::::::
  :: STAGE 4: Repair ::
  :::::::::::::::::::::
  :stage_4_repair
  :: Stamp current stage so we can resume if we get interrupted by a reboot
  echo stage_4_repair>tron_stage.txt
  title TRON v%SCRIPT_VERSION% [stage_4_repair]
  call :log "%CUR_DATE% %TIME%   stage_4_repair jobs begin..."
  
  
  :: JOB: Reset registry permissions
  title TRON v%SCRIPT_VERSION% [stage_4_repair] [Reset registry permissions]
  if /i %SKIP_REGPERMS_RESET%==no (
  	call :log "%CUR_DATE% %TIME%    Resetting registry permissions..."
  	call :log "%CUR_DATE% %TIME%    THIS WILL TAKE A WHILE - BE PATIENT"
  	call :log "%CUR_DATE% %TIME%    You can ignore errors here. Raw logs saved to %RAW_LOGS%\"
  	if /i %DRY_RUN%==no call "stage_4_repair\reset_registry_and_file_permissions\reset_registry_permissions.bat"
  	call :log "%CUR_DATE% %TIME%    Done."
  ) else (
  	call :log "%CUR_DATE% %TIME% !  SKIP_REGPERMS_RESET ^(-srr^) set. Skipping registry and file permissions reset"
  )
  
  
  :: JOB: Reset filesystem permissions
  title TRON v%SCRIPT_VERSION% [stage_4_repair] [Reset filesystem permissions]
  if /i %SKIP_FILEPERMS_RESET%==no (
  	call :log "%CUR_DATE% %TIME%    Resetting filesystem permissions in the Windows system directory..."
  	call :log "%CUR_DATE% %TIME%    THIS WILL TAKE A WHILE - BE PATIENT"
  	call :log "%CUR_DATE% %TIME%    You can ignore errors here. Raw logs saved to %RAW_LOGS%\"
  	if /i %DRY_RUN%==no call "stage_4_repair\reset_registry_and_file_permissions\reset_file_permissions.bat"
  	call :log "%CUR_DATE% %TIME%    Done."
  ) else (
  	call :log "%CUR_DATE% %TIME% !  SKIP_FILEPERMS_RESET ^(-sfr^) set. Skipping registry and file permissions reset"
  )
  
  
  :: JOB: System File Checker (SFC) scan
  title TRON v%SCRIPT_VERSION% [stage_4_repair] [SFC Scan]
  call :log "%CUR_DATE% %TIME%    Launch job 'System File Checker'..."
  if /i %DRY_RUN%==yes goto skip_sfc
  :: Basically this says "If OS is NOT XP or 2003, go ahead and run system file checker"
  