La désactivation de la redirection de registre pour une clé de registre sur une plate-forme x64
Sur une plate-forme 64 bits, installé-vérification échoue pour SQL Reporting Services et compléments. Le programme d'installation est en train de vérifier les entrées de registre en vertu de chemin "HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\les Noms d'Instance" et de l'entrée de registre est disponible là-bas, mais depuis MS SQL Server est une application 64 bits, par conséquent, le programme d'installation est redirigé vers le chemin "HKEY_LOCAL_MACHINE\Software\WOW6432node\Microsoft\Microsoft SQL Server\les Noms d'Instance" et il n'y a pas d'entrées pour la même chose. Si l'installation échoue.
Solution: je l'ai testé avec la création manuelle des entrées dans "HKEY_LOCAL_MACHINE\Software\WOW6432node\Microsoft\Microsoft SQL Server\les Noms d'Instance\RS" et après que l'installation a réussi.
En bref, sur une plate-forme x64, installé-case est en se référant clés de registre de WOW6432node et pas le 64 bits.
Donc, comment pourrais-je la force de mes 32 bits installateur pour accéder 64 bits des registres pour corriger installé-vérifier?
J'ai essayé RegDisableReflectionKey et les fonctions connexes comme une alternative pour la redirection de registre, mais il ne fonctionne pas sur ma fin.
Comment puis-je résoudre ce problème?
Et Pourquoi un x86 WiX programme d'installation sur Windows Vista x64 pas écrire des touches de Wow6432Node dans le registre?
OriginalL'auteur user223572 | 2010-01-06
Vous devez vous connecter pour publier un commentaire.
Microsoft a publié des informations sur La Réflexion Du Registre qui comprend une description de la KEY_WOW64_64KEY pour RegOpenKeyEx.
OriginalL'auteur jdigital
Droit. Accéder à un autre registre de vue est la réponse. Eh bien, ce ne sera pas désactiver la redirection de registre, mais les aide à corriger l'installation.
Je me suis déjà occupé de cette question dans le programme d'installation en le forçant à regarder en 64-bits du Registre de Vue lors de l'installation vérification est faite pour la version 64 bits de la composante.
OriginalL'auteur user223572