gpt4 book ai didi

64-bit - 在 x64 平台上禁用注册表项的注册表重定向

转载 作者:行者123 更新时间:2023-12-02 08:06:40 26 4
gpt4 key购买 nike

在 64 位平台上,SQL Reporting Services 和加载项的安装检查失败。安装程序正在检查路径“HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Instance Names”下的注册表项,并且注册表项在那里可用,但由于 MS SQL Server 是 64 位应用程序,因此安装程序被重定向到路径“HKEY_LOCAL_MACHINE\Software\WOW6432node\Microsoft\Microsoft SQL Server\Instance Names”并且没有相同的条目。因此安装检查失败。

解决方法:我已经通过在“HKEY_LOCAL_MACHINE\Software\WOW6432node\Microsoft\Microsoft SQL Server\Instance Names\RS”下手动创建条目进行了测试,之后安装检查成功。

简而言之,在 x64 平台上,installed-check 引用来自 WOW6432node 的注册表项,而不是 64 位注册表项。

那么,如何强制我的 32 位安装程序访问 64 位注册表以进行正确的安装检查?

我尝试过使用 RegDisableReflectionKey 和相关函数作为注册表重定向的替代方法,但它最终不起作用。

如何解决这个问题?

最佳答案

Microsoft 已发布有关 Registry Reflection 的信息其中包括 KEY_WOW64_64KEY 的描述对于 RegOpenKeyEx。

关于64-bit - 在 x64 平台上禁用注册表项的注册表重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com