Installation et désinstallation de MSDE sous XP : grosse catastrophe
1 réponse
Godbout
Bonjour,
J'ai developpé une application que j'installe à l'aide d'un Setup (InnoSetup
en l'occurence). J'ai besoin d'installer MSDE 2000, je vérifie donc si
l'instance que je veux installer est déjà présente (à l'aide de la valeur de
InstalledInstances dans la base de registre). Si elle n'y est pas,
j'installe mon instance, sinon, je m'y connecte.
Tout fonctionne bien sous Windows 2000. Je peux désinstaller l'instance, la
réinstaller, checker dans la base de registre...
Par contre, sous XP, c'est une vraie catastrophe. La désinstallation de MSDE
ne met pas à jour la valeur de InstalledInstances (qui donc m'induit en
erreur à la prochaine installation). Et même si je la mets moi même à jour à
la main, la nouvelle installation de MSDE échoue....
En suivant certains conseils de Microsoft (à savoir tout deleter à la main,
fichiers et registres), ça fonctionne, mais ça me parait quand même assez
amateur comme technique, je ne suis pas sûr que les clients apprécient.
Quelqu'un a déjà expérimenté le problème, a une solution, ou quelques infos
?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Godbout
Bon, après moultes recherches, il s'avère que j'suis loin d'être le seul à avoir ce genre de problèmes. Microsoft n'a toujours pas trouvé de solution, et ne sait pas de quoi ça peut venir. Voilà pour information.
"Godbout" a écrit dans le message de news: uzK$
Bonjour,
J'ai developpé une application que j'installe à l'aide d'un Setup (InnoSetup en l'occurence). J'ai besoin d'installer MSDE 2000, je vérifie donc si l'instance que je veux installer est déjà présente (à l'aide de la valeur de InstalledInstances dans la base de registre). Si elle n'y est pas, j'installe mon instance, sinon, je m'y connecte.
Tout fonctionne bien sous Windows 2000. Je peux désinstaller l'instance, la réinstaller, checker dans la base de registre... Par contre, sous XP, c'est une vraie catastrophe. La désinstallation de MSDE ne met pas à jour la valeur de InstalledInstances (qui donc m'induit en erreur à la prochaine installation). Et même si je la mets moi même à jour à la main, la nouvelle installation de MSDE échoue.... En suivant certains conseils de Microsoft (à savoir tout deleter à la main, fichiers et registres), ça fonctionne, mais ça me parait quand même assez amateur comme technique, je ne suis pas sûr que les clients apprécient.
Quelqu'un a déjà expérimenté le problème, a une solution, ou quelques infos ?
Merci !
Guillaume
Bon, après moultes recherches, il s'avère que j'suis loin d'être le seul à
avoir ce genre de problèmes.
Microsoft n'a toujours pas trouvé de solution, et ne sait pas de quoi ça
peut venir.
Voilà pour information.
"Godbout" <godbout@voila.fr> a écrit dans le message de news:
uzK$omoDFHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'ai developpé une application que j'installe à l'aide d'un Setup
(InnoSetup en l'occurence). J'ai besoin d'installer MSDE 2000, je vérifie
donc si l'instance que je veux installer est déjà présente (à l'aide de la
valeur de InstalledInstances dans la base de registre). Si elle n'y est
pas, j'installe mon instance, sinon, je m'y connecte.
Tout fonctionne bien sous Windows 2000. Je peux désinstaller l'instance,
la réinstaller, checker dans la base de registre...
Par contre, sous XP, c'est une vraie catastrophe. La désinstallation de
MSDE ne met pas à jour la valeur de InstalledInstances (qui donc m'induit
en erreur à la prochaine installation). Et même si je la mets moi même à
jour à la main, la nouvelle installation de MSDE échoue....
En suivant certains conseils de Microsoft (à savoir tout deleter à la
main, fichiers et registres), ça fonctionne, mais ça me parait quand même
assez amateur comme technique, je ne suis pas sûr que les clients
apprécient.
Quelqu'un a déjà expérimenté le problème, a une solution, ou quelques
infos ?
Bon, après moultes recherches, il s'avère que j'suis loin d'être le seul à avoir ce genre de problèmes. Microsoft n'a toujours pas trouvé de solution, et ne sait pas de quoi ça peut venir. Voilà pour information.
"Godbout" a écrit dans le message de news: uzK$
Bonjour,
J'ai developpé une application que j'installe à l'aide d'un Setup (InnoSetup en l'occurence). J'ai besoin d'installer MSDE 2000, je vérifie donc si l'instance que je veux installer est déjà présente (à l'aide de la valeur de InstalledInstances dans la base de registre). Si elle n'y est pas, j'installe mon instance, sinon, je m'y connecte.
Tout fonctionne bien sous Windows 2000. Je peux désinstaller l'instance, la réinstaller, checker dans la base de registre... Par contre, sous XP, c'est une vraie catastrophe. La désinstallation de MSDE ne met pas à jour la valeur de InstalledInstances (qui donc m'induit en erreur à la prochaine installation). Et même si je la mets moi même à jour à la main, la nouvelle installation de MSDE échoue.... En suivant certains conseils de Microsoft (à savoir tout deleter à la main, fichiers et registres), ça fonctionne, mais ça me parait quand même assez amateur comme technique, je ne suis pas sûr que les clients apprécient.
Quelqu'un a déjà expérimenté le problème, a une solution, ou quelques infos ?