|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник для удаления старых версий Java и установки новой |
|
CMD/BAT - [решено] Батник для удаления старых версий Java и установки новой
|
Новый участник Сообщения: 15 |
Профиль | Отправить PM | Цитировать Добрый день!
Ситуация: используется Java и в основном хаотично установлены разные версии на разных компах, на некоторых установлены сразу несколько одновременно, например 7.0.45 и 7.0.60 Помогите, пожалуйста, исправить батник, который проверял бы установлена ли старая версия, удалял бы ее и ставил бы новую взависимости от архитектуры системы. Написал свой, но каждый раз он выдает окно "This action is only valid for products that are currently installed", т.е. если не находит, что в системе была установлена определенная версия программы. А мне как-то хочется без всяких там всплывающих окон проверить/удалить старые версии Java и поставить новую ECHO OFF rem Checking if Java x86 v7.0.450 is installed :32UNINST745 IF EXIST "C:\Program Files\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217045FF} /qb ) ELSE ( goto 64UNINST745 ) ECHO OFF rem Checking if Java x64 v7.0.450 is installed :64UNINST745 IF EXIST "C:\Program Files\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217045FF} /qb ) ELSE ( goto :32UNINST706 ) ECHO OFF rem Checking if Java x86 v7.0.60 is installed :32UNINST706 IF EXIST "C:\Program Files\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217006FF} /qb ) ELSE ( goto 64UNINST706 ) ECHO OFF rem Checking if Java x64 v7.0.60 is installed :64UNINST706 IF EXIST "C:\Program Files\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F86417006FF} /qb ) ELSE ( goto 32UNINST800 ) rem Checking if Java x86 v8.00 is installed :32UNINST800 IF EXIST "C:\Program Files\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83218000FF} /qb ) ELSE ( goto 64UNINST800 ) rem Checking if Java x64 v8.00 is installed :64UNINST800 IF EXIST "C:\Program Files (x86)\Java" ( MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F86418000FF} /qb ) ELSE ( goto 3264INST825 ) rem Installing Java x86/x64 v8.25 :3264INST825 IF EXIST "C:\Program Files (x86)" ( start /wait .\jre-8u25-windows-x64.exe /s ) ELSE ( start /wait .\jre-8u25-windows-x86.exe /s ) EXIT |
|
Отправлено: 08:07, 18-12-2014 |
Ветеран Сообщения: 2063
|
Профиль | Отправить PM | Цитировать Цитата arman29:
Цитата Iska:
Цитата Iska:
P.S. На этом пустую дискуссию надеюсь закрыть. |
|||
------- Отправлено: 17:20, 25-12-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Anton04:
|
|
Отправлено: 18:28, 25-12-2014 | #12 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Скрипт для удаления старых файлов и папок из определенной папки | avfiga | Скриптовые языки администрирования Windows | 71 | 07-01-2023 18:50 | |
CMD/BAT - батник для удаления файла... | Bara1gin | Скриптовые языки администрирования Windows | 5 | 06-12-2014 15:49 | |
CMD/BAT - [решено] Нужен Батник для удаления части строки | d_coder@vk | Скриптовые языки администрирования Windows | 1 | 18-03-2014 10:02 | |
CMD/BAT - [решено] батник для автоматического удаления сетевых папок | vanoman | Скриптовые языки администрирования Windows | 22 | 23-10-2013 16:02 | |
CMD/BAT - Батник для удаления следов usb из реестра | zedco | Скриптовые языки администрирования Windows | 0 | 26-03-2010 17:30 |
|