Как программно включить и отключить Java Runtime Engine в Windows? - PullRequest
0 голосов
/ 11 марта 2012

Я стараюсь не включать Java Runtime Environment, чтобы защитить мой компьютер от вредоносных программ, которые пытаются загрузить через Java-апплет.Время от времени, как правило, при использовании программного обеспечения для удаленных собраний и т. П. Мне нужно временно включить Java.

Обычно это включает в себя открытие панели управления, запуск панели управления Java, выбор вкладки Java, нажатие кнопки «Просмотр»установите или снимите флажок «Включено» для версии Java, установленной в моей системе Windows 7.

Я хотел бы написать пару пакетных сценариев или командную строку powershell или, чтобы я мог сохранитьЯ сам несколько раз щелкаю, когда хочу включить Java, когда мне это нужно, и затем запустить другой скрипт, чтобы снова выключить его, когда я закончу.

Что такое изменение процесса проверки и снятия отметкикогда я это делаю?Запись в реестре?

Ответы [ 3 ]

2 голосов
/ 11 марта 2012

Если вас интересуют только апплеты, просто отключите / включите Java в браузере. Они не могут быть запущены из других программ в любом случае.

Для Firefox вы можете использовать расширение вроде NoScript из PrefBar, чтобы упростить это.

1 голос
/ 11 марта 2012

Существует отличная программа regshot, которая поможет вам здесь, а также для других целей в будущем, когда вам нужно будет определить расположение настроек реестра для программ.

http://code.google.com/p/regshot/

Вы запускаете программу и создаете снимок вашего реестра, затем вносите изменения в настройки программного обеспечения, создаете второй снимок и затем сравниваете. Он покажет вам все ключи, которые изменились. Вас заинтересуют ключи в пути к реестру Java.

Чтобы установить значения ключа реестра с помощью PowerShell, вы используете командлет Set-ItemProperty, например:

Set-ItemProperty -Path HKLM:\Software\Java\Subkey -Name RegValueNameHere -Value YourValue
0 голосов
/ 11 марта 2012

После отслеживания всех вхождений файла java.exe вы можете просто переименовать его, когда он не используется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...