无法让 NAV 2015 和 2016 在管理控制台中并排工作

无法让 NAV 2015 和 2016 在管理控制台中并排工作

我安装了 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 脚本一键解决方案。

参考

  1. NAV 2016 安装将覆盖 NAV 2015 管理工具
  2. 安装 NAV 2016 后修复 NAV2015 管理外壳

多说几句

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/90NAV/809.0.0.0编写与密钥本身相关的后续补丁8.0.0.0

脚步

  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)。

    并将修改后的文件再次导入注册表(双击......)

  2. C:\Program Files (x86)\Microsoft Dynamics NAV\80\RoleTailored Client\Microsoft Dynamics NAV Server.msc
    以管理员身份运行文本编辑器并打开文件

    将所有出现的 更改BA484C42-ED9A-4bc1-925F-23E64E686FCEBA484C41-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]。

脚步

  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)。

    并将修改后的文件再次导入注册表(双击......)

  2. C:\Program Files (x86)\Microsoft Dynamics NAV\80\RoleTailored Client\Microsoft Dynamics NAV Server.msc
    以管理员身份运行文本编辑器并打开文件

    将所有出现的 更改BA484C42-ED9A-4bc1-925F-23E64E686FCEBA484C41-ED9A-4bc1-925F-23E64E686FCE
    注意,这与步骤 1 中更改的 GUID 相同。共有 4 次出现。然后保存文件并退出。

    参考:

    1. 修复 nav 2016 安装后 nav2015 管理外壳

相关内容