Guest User

java removal/install

a guest
Nov 20th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. @ECHO OFF
  2. :: %~dp0 = Returns the current path where this very bat file is, there is NO backslash ( \ ) between %~dp0 and the filename afterwards.
  3.  
  4. cd \
  5. cls
  6.  
  7. ::CHECK IF RUN AS ADMINISTRATOR
  8. net session >nul 2>&1
  9. if %errorLevel% == 0 (
  10. GOTO START
  11. ) else (
  12. ECHO FAILURE: MUST BE RUN AS ADMINISTRATOR.
  13. ECHO RIGHT CLICK ON FILE AND CHOOSE RUN AS ADMINISTRATOR.
  14. PAUSE
  15. GOTO END
  16. )
  17.  
  18. :START
  19. if /i "%processor_architecture%"=="AMD64" GOTO AMD64
  20. if /i "%PROCESSOR_ARCHITEW6432%"=="AMD64" GOTO AMD64
  21. if /i "%processor_architecture%"=="x86" GOTO x86
  22. GOTO ERR
  23.  
  24. :AMD64
  25. ECHO DOING AMD64 STUFF
  26. GOTO EXEC
  27.  
  28. :EXEC
  29. ECHO REMOVING OLD JAVA
  30. mkdir "C:\Program Files\Java\jre7\bin"
  31. copy "%~dp0installer.dll\*" "C:\Program Files\Java\jre7\bin"
  32. mkdir "C:\Program Files (x86)\Java\jre7\bin"
  33. copy "%~dp0installer.dll\*" "C:\Program Files (x86)\Java\jre7\bin"
  34. REM Uninstall Java 7 Update 67 – 64 bit
  35. msiexec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F06417067FF} /passive /norestart
  36. REM Uninstall Java 7 Update 65 – 64 bit
  37. msiexec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F06417065FF} /passive /norestart
  38. GOTO EXEC
  39.  
  40. :EXEC
  41. ECHO CHECKING IF JAVA x64 SHOULD BE INSTALLED...
  42. REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F06417071FF}
  43. IF %errorlevel%==0 GOTO x86
  44. IF %errorlevel%==1 GOTO EXEC
  45.  
  46.  
  47. :EXEC
  48. ECHO DOING AMD64 STUFF
  49. msiexec /I "%~dp0jre-7u71-windows-x64\jre1_7_0_71.msi" /passive /norestart TRANSFORMS="%~dp0msi_transform_ikt_v1.mst"
  50. GOTO EXEC
  51.  
  52.  
  53.  
  54. :x86
  55. ECHO DOING X86 STUFF
  56. GOTO EXEC
  57.  
  58. :EXEC
  59. ECHO REMOVING OLD JAVA
  60. mkdir "C:\Program Files\Java\jre7\bin"
  61. copy "%~dp0installer.dll\*" "C:\Program Files\Java\jre7\bin"
  62. mkdir "C:\Program Files (x86)\Java\jre7\bin"
  63. copy "%~dp0installer.dll\*" "C:\Program Files (x86)\Java\jre7\bin"
  64. REM Uninstall Java 7 Update 67
  65. msiexec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F03217067FF} /passive /norestart
  66. REM Uninstall Java 7 Update 65
  67. msiexec.exe /uninstall {26A24AE4-039D-4CA4-87B4-2F03217065FF} /passive /norestart
  68. GOTO EXEC
  69.  
  70. :EXEC
  71. ECHO CHECKING IF JAVA x86 SHOULD BE INSTALLED...
  72. REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F03217071FF}
  73. IF %errorlevel%==0 GOTO END
  74. IF %errorlevel%==1 GOTO IF
  75.  
  76. :IF
  77. ECHO CHECKING IF JAVA x86 SHOULD BE INSTALLED...
  78. REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F03217071FF}
  79. IF %errorlevel%==0 GOTO END
  80. IF %errorlevel%==1 GOTO EXEC
  81.  
  82. :EXEC
  83. ECHO DOING ARCH INDEPENDENT STUFF
  84. msiexec /I "%~dp0jre-7u71-windows-i586\jre1_7_0_71.msi" /passive /norestart TRANSFORMS="%~dp0msi_transform_ikt_v1.mst"
  85. mkdir "%SystemRoot%\Sun\Java\Deployment\"
  86. copy "%~dp0win_sun_java_deployment\*" "%SystemRoot%\Sun\Java\Deployment\"
  87. GOTO END
  88.  
  89. :ERR
  90. ECHO Unsupported architecture
  91.  
  92. :END
  93. :: PAUSE
  94. :: timeout /t 30
  95. EXIT
Advertisement
Add Comment
Please, Sign In to add comment