Oracle afirma que el instalador de Java SE está construido con MSI, pero la página de ayuda , bastante inútil, no enumera las opciones de desinstalación.
Necesito hacer una desinstalación de línea de comandos, y no puedo entender o encontrar relevantes las opciones para 1.6.21
Intenté envolver el instalador .exe en msiexec usando msiexec /q /x <jre>.exe
, pero esto solo informa que el paquete de instalación no se pudo abrir.
Ejecutar el instalador .exe con la /s /x
opción simplemente se bloquea.
Editado para agregar:
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160021} /q
=> "Esta acción solo es válida para productos que están instalados actualmente"
¿Alguien tiene la línea de comando correcta?
Control Panel -> Add/Remove Programs
Respuestas:
Puede encontrar el código de producto correcto para pasar
msiexec /x
abriendo en el registro (regedit
). Abre la llave:Seleccione la tecla Desinstalar y "Buscar" en el menú "Editar". Busque "Java". Esto debería mostrar en qué subclave se encuentra Java. Una de las claves es "UninstallString". Use este comando para desinstalar Java. Sin embargo, tenga en cuenta que esto solo funcionará en otras máquinas si está instalada exactamente la misma versión de Java.
fuente
reg query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{32A3A4F4-B792-11D6-A78A-00B0D0160210} /v uninstallString
reg query /s HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
no tiene registro del JDK que se está instalando.REG QUERY "HKLM\Software\WOW6432Node\JavaSoft"
WOW6432Node
debe ser después deSOFTWARE
Hay 2 lugares donde puede encontrar el código del producto:
o
Debería poder encontrar la cadena de desinstalación de la clave
UninstallString
; algo como:MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83216026FF}
fuente
Para su información, si está en Windows Server 2012 Core e intenta encontrar la cadena de desinstalación para Java 7, vaya al siguiente lugar en el registro para encontrar la cadena de desinstalación.
fuente
Esto lleva un poco de tiempo, pero ¿qué tal:
fuente
Todo depende de la versión que haya instalado en su PC. Para las instalaciones de Java 8, lo siguiente es de mi desinstalador por lotes.
fuente