C'è un problema con questo pacchetto di Windows Installer [chiuso]


Ho bisogno di aiuto con questo. È iniziato con me cercando di aggiornare Java e quando ho provato questo è il messaggio che ho ricevuto: "ERRORE 1723: C'è un problema con questo pacchetto di Windows Installer. Impossibile eseguire una DLL necessaria per completare l'installazione. Contattare il personale di supporto o il fornitore del pacchetto."

Ho già provato a eliminare Java 6 update 14, ma non me lo permetterà, stranamente ricevo lo stesso messaggio. Cosa posso fare?

Author: lakshmi, 2010-06-28

6 answers

Immagino che questo dovrebbe essere chiesto in superuser.com ma non ho abbastanza reputazione per spostarlo.

Ad ogni modo, il pacchetto di installazione si presenta come un file msi, corretto? Se è così puoi provare a correre msiexec con log abilitato.

Migliore

 1
Author: Vagaus, 2010-06-28 13:49:48

Dai un'occhiata a questo post per ulteriori informazioni sulla soluzione di questo problema.

Aggiornamento:

Ecco il breve riassunto dell'originale Problemi con la discussione sull'installazione di Java.

A volte, quando si tenta di eseguire il file di installazione Java viene visualizzato il messaggio:

This software has already been installed on your computer. 
Would you like to reinstall it?

Quando si fa clic su Sì per la domanda di cui sopra si riceve l'errore:

This action is only valid for products that are currently installed.

Questo problema è dovuto al fatto che le informazioni di Windows Installer installazione di Java è stato rimosso o danneggiato, ma le relative chiavi di registro sono ancora presenti causando il programma di installazione di Java a pensare che sia già installato.

Per risolvere questo problema è necessario eseguire le seguenti operazioni:

  1. Se è possibile, disinstallare tutte le versioni precedenti di Java in Aggiungi/rimuovi programmi nel pannello di controllo.
  2. Successivamente, è possibile scaricare la versione corrente di Java Si consiglia di utilizzare la versione del programma di installazione offline.
  3. Eseguire il i seguenti comandi in cmd:

_

reg query hklm\software\classes\installer\products /f "java(tm) 6" /s | find "HKEY_LOCAL_MACHINE" > deljava.txt
for /f "tokens=* delims= " %%a in (deljava.txt) do reg delete %%a /f
del deljava.txt
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\JavaSoft\Java Runtime Environment" /f
 4
Author: MockerTim, 2017-05-23 12:15:15

Ho avuto il problema 1723 (Windows 7) durante il tentativo di disinstallare JRE 6.30. Non penso che la versione sia importante per questo errore. Credo che sia causato dall'avere più versioni di Java installate contemporaneamente. Quando si disinstalla uno di essi, rimuove alcuni file necessari per disinstallare le altre versioni e si rimane in uno stato in cui non è possibile reinstallare o disinstallare JRE. Ho usato lo strumento Microsoft FixIt [scarica stand alone qui]. Ho creato il fixit portatile e poi ha funzionato sulla mia macchina locale. Lo strumento ha un elenco di correzioni ed è necessario trovare "Risolvere i problemi con i programmi che non possono essere installati o disinstallati" e fare clic su "Esegui ora". La procedura guidata è auto-esplicativa e dopo l'esecuzione mostrerà qualcosa di simile a questo:

microsoft risolvere il problema strumento

Una volta visualizzato questo, ricontrolla il pannello di controllo che JRE è stato effettivamente disinstallato (e tenta di installarlo se lo desideri).

 4
Author: cyber-monk, 2012-03-12 18:52:45

Ho avuto un problema simile sulla mia casella di Windows 7 in cui stavo cercando di disinstallare Java e fare un'installazione pulita di una versione più recente. Qualcosa si è incasinato e avrei ricevuto il messaggio di errore 1723 durante la disinstallazione e il tentativo di reinstallazione. Ecco le informazioni su come sono stato in grado di risolvere il problema, e forse questo ti aiuterà:

Guarda i file di registro per la disinstallazione/reinstallazione. Su Windows 7 possono essere trovati su c:\users\username\AppData\Local\Temp\

Il java_install.log non ha mostrato alcuna informazione aggiuntiva, ma io aveva diversi file di log MSI##### che contenevano messaggi di errore relativi alla disinstallazione non riuscita. Il messaggio era: Error 1723.There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action UninstallJRE, entry: MSIUninstallJRE, library: C:\Program Files\Java\jre6\bin\regutils.dll

Non c'era davvero nessun file regutils.dll, e nemmeno la directory bin era lì. Così ho copiato un file regutils.dll da un altro computer, ho eseguito il programma di disinstallazione e ha funzionato. Quindi anche la nuova installazione pulita di Java ha funzionato.

Quindi dai un'occhiata ai tuoi file di log e speriamo che ti forniscano informazioni più dettagliate sull'errore 1723.

 1
Author: tpow, 2012-01-31 17:01:59

Un modo (unico modo che ha funzionato per me - ho provato la maggior parte delle cose elencate in questo post, incluso lo script MockerTims) era quello di cercare nel Registro di Windows per Java e quindi rimuovere con attenzione tutto ciò che sembrava puntare alla versione JRE specifica che volevo rimuovere.

I passaggi sono approssimativamente come tali:

  1. Premi il pulsante Windows e digita nel campo di ricerca "regedit". Scegli il risultato della ricerca, che è regedit.exe.

  2. Seleziona la parte superiore dell'albero e premi CTRL + F.

  3. Digitare Java per' Trovare cosa ' campo e premere invio.

  4. Passa manualmente attraverso ogni oggetto trovato (premi F3 per passare all'elemento successivo).

  5. Se l'elemento si riferisce alla versione JRE che si desidera rimuovere, eliminare la voce. In caso contrario, lasciare che sia e continuare alla voce successiva.

 0
Author: JHollanti, 2012-10-23 14:53:23

Ho provato tutti i trucchi sopra indicati e nulla è stato in grado di risolvere il mio problema. Modifica del percorso, registro danneggiato, poche dll non sono state in grado di essere eliminate e così via... Ho usato Fixit e cancellato tutto ciò che ho visto con il nome JAVA. Ho provato a installare GRE / JVM separatamente, niente ha funzionato come mai.

Soluzione..

Http://www.java.com/en/download/help/windows_offline_download.xml

Usa l'installazione offline di JAVA o alcune persone chiamalo silenziosamente installa JAVA. Questo ha risolto il mio problema che non potevo risolvere in due giorni. Dopo questo sono stato in grado di installare eclipse senza ricevere alcun messaggio di errore del percorso o messaggi relativi alla dll.

 0
Author: user2296771, 2013-04-18 20:30:39