Tags:,,, Posted in bugs,bureautique,windows 6 Comments

Sous ce titre regroupant tous les mots-clefs d’un problème de compatibilité comme Microsoft sait bien les faire, j’espère que google ira indexer cet article pour tous ceux qui rencontreront ce souci d’installation SQL Express 2005 sur XP Service Pack 3, ou de « Business Contact Manager 2007″ sur XP Service Pack 3, ce qui revient au même. Vu que j’ai galéré quelques heures dessus, ça pourra toujours resservir à d’autres.

Lors de l’installation d’un SQL Express 2005 sur un Windows XP SP3 fraîchement installé, ça plante. Dans mon cas, c’est l’installation de SQL Express 2005 depuis le setup de « Business Contact Manager » qui plante.
Les logs ne racontent rien d’intéressant, seul un code 1603 et des phrases laconiques genre « setup failed » permettent de démarrer une recherche galère sur Google.

Je vous la fais courte :
1) MSXML 6 Service Pack 2 + XP Service Pack 3 = cohabitation pas possible.
2) Lors de l’installation de SQL Express 2005, la configuration de ce composant se plante et l’installation SQL avec.
3) L’installation du KB correspondant n’avance pas plus (KB95449)
=> Il faut déinstaller ce fameux MSXML 6
MAIS : depuis « ajout/suppression de prog », la désinstallation ne fonctionne pas (ahah).

Apparement, en mode sans échec, ça a l’air possible. Je n’ai pas vérifié.
Toujours est-il qu’avec ce programme chez Microsoft (msicuu2.exe), la désinstallation brutale est possible.

Vous rebooterez un bon coup, virerez les éventuels morceaux de SQL vaguement installés puis là, l’installation de SQL Express 2005 est alors possible.
C’est beau la compatibilité au sein d’un même éditeur…

9 janvier 2009