Wow6432Node AddIn HKLM注册表路径重复



正在讨论的实用程序:使用.Net 3.5 的Microsoft word 2010插件

目标平台Windows Server 2008 R2,Microsoft Office 2010专业版32位

在Visual studio安装项目中,我在HKCU和HKLM中添加了注册表项。根据我的研究,所有用户都可以使用附加项,必须在中添加注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Word\Addins\myaddin。

但是当我在目标计算机上安装我的加载项时,HKCU条目是正确的,所以管理员可以使用安装的加载项,但对于HKLM,它变成

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Wow6432Node\Microsoft\Office\Word\Addins\myaddin

所以当用户通过AD登录时,他们看不到插件。每次我都必须手动在中写入实体

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Addins\myaddin

通过服务器管理员帐户。为什么在Wow6432Node 之后添加了额外的Wow6432Node

请引导我错过了什么。

您不应该添加"Wow6432Node",它由系统自动处理,具体取决于您的设置类型(x86/x64)。特别是,这取决于安装程序中的组件是x86还是x64。

Visual studio生成x86安装程序,此节点应自动添加。

试着简单地删除这个"Wow6432Node"部分。

相关内容

  • 没有找到相关文章

最新更新