Pourquoi j'obtiens l'erreur 429 après l'installation de mon application ?
Symptômes : Après une installation d'une application VB sur un poste,
l'exécution de l'application peut générer une erreur 429 : ActiveX ne peut
créer l'objet. Cette erreur signifie qu'un composant n'est pas référencé
dans la base de registres. Dans la plupart des cas le composant en question est
manquant dans le package d'installation. Le problème se situe au niveau de la
détection du composant manquant.
Solutions : Plusieurs démarches sont possibles :
- Utiliser Process explorer (disponible sur http://www.sysinternals.com)
qui permet de lister les DLL en cours d'utilisation par l'application
depuis un poste sur lequel l'application fonctionne puis de comparer la
présence et la version de celles-ci sur le poste défaillant.
- utiliser Regmon (disponible sur http://www.sysinternals.com)
pendant l'exécution de l'application sur le poste défaillant afin de
surveiller les opérations sur la base des registres afin de voir quel CLSID
est absent dans la base des registres.
Ces fiches techniques peuvent également être utiles dans la résolution de
ce problème :
|