我安装了 2015 版和 2016 版 Microsoft Dynamics NAV。除了管理控制台之外,其他一切都运行正常。
当我安装 NAV 2015 时,我获得了管理控制台版本 8。当我安装 NAV 2016 时,它会将旧的(版本 8.0)管理控制台替换为 NAV 2016 管理控制台 9.0。
这里的问题是我无法在管理控制台中管理 NAV 2015 的 8.0 版本实例,只能管理 NAV 2016 的 9.0 版本实例。
如何管理 NAV 2015 的 8.0 实例/服务器?是否可以以某种方式将管理控制台 8.0 的安装与 9.0 分开?
我说的是管理工具。这是我得到的错误:
答案1
来自以下步骤的同一篇文章[1],有可能得出第二个站点[2],其中 Waldo 给出了一个 power shell 脚本一键解决方案。
参考
多说几句
NAV 2015 管理工具实际上启动 NAV 2016 的原因是由于注册表项。
您可以在[阅读]1]
NAV 2015 和 NAV 2016 管理工具都指向此注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{BA484C42-ED9A-4bc1-925F-23E64E686FCE}
始终在 [1] 提出了一个主要分为两个步骤的解决方案,修改有问题的注册表项和文件中的相对引用 ( Microsoft Dynamics NAV Server.msc
)。
建议的步骤如下所示,并在第二个站点提供的脚本中实现 [2]。
其逻辑是将密钥修改为8.0版本而不是9.0版本,并分别在NAV/90
和NAV/80
中9.0.0.0
编写与密钥本身相关的后续补丁8.0.0.0
。
脚步
使用注册表编辑器,找到该项并将其导出到文件。
然后修改导出的文件搜索所有出现的 C:\Program Files (x86)\Microsoft Dynamics NAV\90 并将其更改为 C:\Program Files (x86)\Microsoft Dynamics NAV\80
搜索 Microsoft.Dynamics.Nav.ManagementUI, Version=9.0.0.0 并将其更改为 Microsoft.Dynamics.Nav.ManagementUI, Version=8.0.0.0
将 BA484C42-ED9A-4bc1-925F-23E64E686FCE 的所有出现位置更改为 BA484C41-ED9A-4bc1-925F-23E64E686FCE。(这里只更改了第 8 个字符,您甚至可以选择替换完整的 GUID)。
并将修改后的文件再次导入注册表(双击......)
C:\Program Files (x86)\Microsoft Dynamics NAV\80\RoleTailored Client\Microsoft Dynamics NAV Server.msc
以管理员身份运行文本编辑器并打开文件将所有出现的 更改
BA484C42-ED9A-4bc1-925F-23E64E686FCE
为BA484C41-ED9A-4bc1-925F-23E64E686FCE
注意,这与步骤 1 中更改的 GUID 相同。共有 4 次出现。然后保存文件并退出。
答案2
这是一个已知的问题。
NAV 2015 管理工具实际上启动 NAV 2016 的原因是由于注册表项。
您可以在[阅读]1]
NAV 2015 和 NAV 2016 管理工具都指向此注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{BA484C42-ED9A-4bc1-925F-23E64E686FCE}
要获得解决方案,请按照以下步骤操作[1]。
脚步
使用注册表编辑器,找到该项并将其导出到文件。
然后修改导出的文件搜索所有出现的 C:\Program Files (x86)\Microsoft Dynamics NAV\90 并将其更改为 C:\Program Files (x86)\Microsoft Dynamics NAV\80
搜索 Microsoft.Dynamics.Nav.ManagementUI, Version=9.0.0.0 并将其更改为 Microsoft.Dynamics.Nav.ManagementUI, Version=8.0.0.0
将 BA484C42-ED9A-4bc1-925F-23E64E686FCE 的所有出现位置更改为 BA484C41-ED9A-4bc1-925F-23E64E686FCE。(这里只更改了第 8 个字符,您甚至可以选择替换完整的 GUID)。
并将修改后的文件再次导入注册表(双击......)
C:\Program Files (x86)\Microsoft Dynamics NAV\80\RoleTailored Client\Microsoft Dynamics NAV Server.msc
以管理员身份运行文本编辑器并打开文件将所有出现的 更改
BA484C42-ED9A-4bc1-925F-23E64E686FCE
为BA484C41-ED9A-4bc1-925F-23E64E686FCE
注意,这与步骤 1 中更改的 GUID 相同。共有 4 次出现。然后保存文件并退出。参考: