Вступление
Во избежание перезагрузки или появления всплывающего окна, которое запрашивает перезагрузку ОС, если более новая версия Java будет установлена без вывода сообщений, все процессы, использующие Java, должны быть уничтожены.
Просто убейте java.exe, выполнив следующую команду:
taskkill /im java.exe /f
не решает проблему, так как некоторые процессы будут продолжать использовать Java, например, postgresql JDBC, веб-браузеры, tomcat, eclipse.
Если все процессы, использующие Java, будут уничтожены до того, как Java будет установлена без вывода сообщений, ОС не будет перезагружена.
Подход к уничтожению процессов по отдельности, использующих Java, не является постоянным решением, так как если в будущем будет установлена другая программа, которая будет использовать Java и не будет уничтожена, система будет перезагружена снова, если Java будет установлена без вывода сообщений.
Вопрос
Как найти все процессы, использующие Java, и уничтожить их все, чтобы избежать перезагрузки ОС или появления всплывающего окна, которое запрашивает перезагрузку системы, если Java будет установлена без вывода сообщений?