anchor.diff:  
   
   
  +
   :: =============================================================================================== ::
   :: ======  Think of everything below this line like a feral badger: Look, but Do Not Touch  ====== ::
   :: =============================================================================================== ::
  +
   
   
   
  
positive.code: rmdir /S /Q "%CommonProgramFiles(x86)%\Java\Java Update\">> "%LOGPATH%\%LOGFILE%" 2>NUL
  
  :: Nuke Java installer cache ( thanks to cannibalkitteh )
  echo %CUR_DATE% %TIME%   Purging Java installer cache...>> "%LOGPATH%\%LOGFILE%"
  echo %CUR_DATE% %TIME%   Purging Java installer cache...
  :: XP VERSION
  if %OS_VERSION%==XP (
      :: Dump list of users to a file, then iterate through the list of profiles deleting the respective AU folder
  
negative.code: %SystemRoot%\IsUninst.exe -f"%ProgramFiles(x86)%\JavaSoft\JRE\1.3\Uninst.isu" -a 2>NUL
  
  :: Java Update Service
  call :log "%CUR_DATE% %TIME%   Java Update Service..."
  wmic product where "name like 'Java Auto Updater'" call uninstall /nointeractive>> "%LOGPATH%\%LOGFILE%"
  
  :: Wildcard uninstallers
  call :log "%CUR_DATE% %TIME%   Specific targeting done. Now running WMIC wildcard catchall uninstallation..."
  %WMIC% product where "name like '%%J2SE Runtime%%'" call uninstall /nointeractive>> "%LOGPATH%\%LOGFILE%"
  %WMIC% product where "name like 'Java%%Runtime%%'" call uninstall /nointeractive>> "%LOGPATH%\%LOGFILE%"
  %WMIC% product where "name like 'JavaFX%%'" call uninstall /nointeractive>> "%LOGPATH%\%LOGFILE%"
  call :log "%CUR_DATE% %TIME%   Done."
  
  
  ::::::::::::::::::::::
  