Oracle menyatakan bahwa penginstal Java SE dibangun menggunakan MSI, tetapi halaman bantuan , agak tidak membantu tidak mencantumkan opsi penghapusan.
Saya perlu melakukan uninstall command line, dan saya tidak tahu atau menemukan opsi yang relevan untuk 1.6.21
Saya sudah mencoba membungkus installer .exe di msiexec menggunakan msiexec /q /x <jre>.exe
, tetapi ini hanya melaporkan bahwa paket instalasi tidak dapat dibuka.
Menjalankan installer .exe dengan /s /x
opsi hang.
Diedit untuk menambahkan:
msiexec /x {3248F0A8-6813-11D6-A77B-00B0D0160021} /q
=> "Tindakan ini hanya berlaku untuk produk yang sekarang diinstal"
Adakah yang mendapat baris perintah yang benar?
Control Panel -> Add/Remove Programs
Jawaban:
Anda dapat menemukan kode produk yang benar untuk dilewati
msiexec /x
dengan membuka di registri (regedit
). Buka kunci:Pilih tombol Hapus dan "Temukan" dari menu "Edit". Cari "Java." Ini akan menunjukkan subkey mana yang berada di bawah Java. Salah satu kunci adalah "UninstallString." Gunakan perintah ini untuk menghapus instalasi Java. Catatan, ini hanya akan bekerja pada mesin lain jika versi Java yang sama persis diinstal.
sumber
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
tidak memiliki catatan JDK yang diinstal.REG QUERY "HKLM\Software\WOW6432Node\JavaSoft"
WOW6432Node
harus setelahSOFTWARE
Ada 2 tempat di mana Anda mungkin menemukan kode produk:
atau
Anda harus dapat menemukan string uninstall dari kunci
UninstallString
; sesuatu seperti:MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83216026FF}
sumber
FYI jika Anda menggunakan Windows Server 2012 Core dan mencoba menemukan string uninstall untuk Java 7, buka tempat berikut dalam registri untuk menemukan string uninstall.
sumber
Ini sedikit memakan waktu, tetapi bagaimana dengan:
sumber
Itu semua tergantung pada versi yang telah Anda instal pada PC Anda. Untuk pemasangan Java 8, berikut ini dari uninstaller batch saya.
sumber