2010-09-22 5 views
0

Voici le message d'erreur: Le programme d'installation a rencontré une erreur inattendue lors de l'installation de ce package. Cela peut indiquer un problème avec ce paquet. Le code d'erreur est 2869. Les arguments sont: ErrorDialog,Message d'erreur avec le programme d'installation du service Windows C#

J'ai trouvé un autre lien lié au problème. The link here

Le nettoyage du registre fonctionnera-t-il? J'ai essayé l'outil mentionné ici mais il faut l'enregistrer.

Cela peut être résolu

Répondre

0

J'ai résolu mon problème. C'était vraiment critique.

Voici ce qui est arrivé:

Le service que j'ai écrit peu après le début des accidents. Lors de l'écrasement, il contient probablement peu de ressources et, par conséquent, lorsque je tente de le désinstaller, il n'est pas supprimé de la liste des services, c'est-à-dire qu'il n'est jamais supprimé du registre.

Maintenant qu'il est toujours inscrit dans le registre, je ne peux ni l'installer ni le désinstaller. Le fichier .exe a été supprimé lors de la dernière désinstallation, il n'y a donc rien à désinstaller.

La solution consistait à supprimer manuellement l'entrée du registre. J'ai changé mon code pour qu'il ne tombe pas en panne ou du moins qu'il soit traité comme une exception.

1

Cela ne peut pas répondre sans en savoir plus au sujet de votre installateur et le contexte que vous l'installez. Généralement, vous ne suivez pas les meilleures pratiques MSI et vous vous trouvez dans une situation où vous n'avez pas les privilèges appropriés pour effectuer l'installation. Cela n'a rien à voir avec le fait que vous ayez un service, bien que si vous utilisez une action personnalisée InstallUtil consommée par un programme d'installation de Visual Studio Deployment Project, votre problème est probablement que VDRPOJ est tellement endommagé. actions personnalisées différées avec emprunt d'identité au lieu du contexte système.

+0

Oui Je comprends qu'il est difficile de tracer le problème à partir des informations limitées données. Seule une enquête sur site peut révéler le scénario réel. J'ai dû regarder le EventLog pour le programme d'installation et de fonctionnement pour déterminer le problème. J'espérais que quelqu'un d'autre faisait face à une situation similaire auparavant et ils seraient en mesure de me diriger vers la bonne direction rapidement. –

Questions connexes