2017-03-22 1 views
1

J'utilise install4j 6.1.3 pour créer le programme d'installation.Install4j: Toujours obtenir 'impossible de supprimer {installedDir} . Install4j' pendant 'Désinstaller l'installation précédente'

L'action Uninstall previous installation est la première action de l'ensemble d'actions Installation.

Mais lorsque vous faites la mise à niveau, je reçois toujours le message d'erreur

ne pouvait pas supprimer {installedDir} \. Install4j

pendant l'action Uninstall previous installation sur plate-forme Windows.

J'ai essayé de définir le Uninstallation policy sur If created, but not for update, mais cela ne fonctionne toujours pas.

Est-ce que quelqu'un sait quel est le problème ici? Comment éviter install4j en supprimant .install4j répertoire lors de la mise à niveau?

Répondre

0

Cela signifie qu'un processus qui utilise un fichier JAR de l'exécution de install4j est toujours en cours d'exécution, probablement un lanceur.

Vous ne pouvez pas éviter de supprimer les fichiers d'exécution lors d'une désinstallation, vous devez vous assurer qu'aucun lanceur n'est en cours d'exécution. L'action "Vérifier les processus en cours" vous aidera à le faire.

+0

Merci pour votre réponse. Je vérifie le processus à la fois en utilisant 'Check for running processes' et dans 'Resource Monitor', il ne semble pas y avoir de processus utilisant .install4j/i4jruntim.jar. Mais je reçois toujours ce message d'erreur ... –

+0

S'il vous plaît contacter [email protected] pour obtenir une construction où cela peut être réparé. –

+0

Merci! Je vais contacter le support pour cela :) –