J'ai créé un fichier MSI à l'aide d'un projet Windows Installer dans Visual Studio 2008.Pourquoi Windows Installer affiche-t-il une fenêtre contextuelle pour chaque utilisateur lors de la première connexion?
Il installe les DLL COM construites à l'aide de VB6 et les regroupe simplement sur le serveur de génération.
Nous l'installons sur plusieurs serveurs en utilisant un compte administrateur. Lorsque d'autres administrateurs se connectent au serveur et lancent un programme à partir du package, une boîte de dialogue reste à l'écran pendant plusieurs minutes.
Il est écrit "Veuillez patienter pendant que Windows configure Notre application".
J'ai exécuté SysInternals ProcMon pour voir ce qu'il faisait et msiexec.exe frappe chaque fichier (dll, exe, data) dans l'installation.
Que fait-il et comment arrêter ce comportement? Certains de nos comptes sont non-interactifs et cela cause des problèmes car nous ne pouvons pas voir la boîte de dialogue lors de l'exécution en tant que service!
Vérifiez également que vous installez tout sur une base par machine plutôt que par utilisateur. – LanceSc
J'ai oublié à ce sujet puisque la plupart de nos produits sont par machine ... – CheGueVerra
Merci pour votre suggestion. J'ai jeté un coup d'oeil au projet d'installation, et aux raccourcis qu'il crée, et je ne peux pas trouver comment enlever la propriété de publicité. Savez-vous où voir cette propriété? – freshr