可能的安装问题

您正在阅读的是 7.0. 版本。关于最新版本,请前往 可能的安装问题 阅读 8.1 版本

以下列出了在安装 Enterprise Server 时可能遇到的问题。随着识别出更多潜在问题,此列表将会扩展。

  • Enterprise Server 无法安装在运行 32 位操作系统的 PC 上。如果你打算使用非服务器版本的 Windows 操作系统(Windows 10、Windows 8.1),你最多只能与 Enterprise Server 建立 10 个并发连接(Ultimate 和 Professional 版本为 10 个)。这些配置仅建议用于评估目的。

官方支持的操作系统为:Windows Server 2019 Standard Edition,64 位(推荐),或 Windows Server 2016 Standard Edition,64 位(最低要求)。

如果你的 Windows 操作系统版本不支持 Windows 身份验证,也将无法安装,包括:Core、Home、Starter 和 Base 版本。
  • 由于已观察到杀毒软件存在不可预测的行为,建议在安装 Enterprise Server 期间禁用此类软件。
  • Enterprise Server 依赖多个 Microsoft 运行时组件才能成功运行和访问,在某些情况下目标机器上可能不存在这些组件。如果你在尝试登录 Enterprise Server 时收到关于缺少库(DLL)的错误消息,这表明缺少 Microsoft 运行时组件。请获取并安装适用于你的操作系统的相关 Microsoft Visual C++ Redistributable Package。
  • 如果在较早版本的 Windows 上安装 Enterprise Server,例如 Windows Server 2012 或 Windows 8.1(用于评估目的),可能需要先安装 Microsoft 提供的 Windows Universal C Runtime 更新。为此,请前往 Microsoft 的 Update for Universal C Runtime in Windows 页面,然后选择、下载并安装适合你 PC 主机操作系统的更新包。
  • 如果计算机同时运行 Microsoft Exchange Server,你在首次尝试登录时可能会收到 HTTP Error 503 错误。Exchange Server 的安装可能会更改 Internet Information Services (IIS) 配置,从而与 Enterprise Server 发生冲突。要解决此问题,必须对 applicationHost.config 文件进行以下更改:

<handlers accessPolicy="Read, Script">
...

<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V15\Bin\kerbauth.dll" preCondition="bitness64" />
<add name="WSMan" image="C:\Windows\system32\wsmsvc.dll" preCondition="bitness64" />
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\auth\exppw.dll" preCondition="bitness64" />
<add name="cafe_exppw" image="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\bin\exppw.dll"  preCondition="bitness64" />

...
</handlers>

有关 ApplicationHost.config 文件的信息,请参阅 this article。有关编辑该文件的信息,请参阅 this article。
  • Installing on a New Operating System

一些用户报告称,在全新搭建的主机 PC 和操作系统上安装 Enterprise Server 时会遇到 .NET 安装问题——也就是此前从未安装过 Altium 服务器的 PC。如果出现此问题,建议在 before 安装 Enterprise Server 本身之前,先安装关键的 Windows 支持服务。这些服务包括 Windows Internet Information Services (IIS) 以及 Microsoft .NET 运行时/服务器平台。

针对这种情况的替代安装流程如下:

  1. 通过服务器的 Server Manager Dashboard 添加 Windows 的 Internet Information Services (IIS) 功能(或通过 Windows 10 的 Windows Features 对话框)。
  2. 从 Microsoft .NET v6.0 获取并安装 Windows Desktop Runtime (x64) 应用程序。
  3. 从 Microsoft .NET v6.0 获取并安装 Windows Server Hosting 应用程序。可通过安装 ASP.NET Core Runtime 6.0 Hosting Bundle 获得,它还会提供 .NET Core Runtime 应用(用于 x86 和 x64)。
  4. 启动 Enterprise Server installation Wizard,它将调用 Microsoft .NET Framework 的安装。该安装完成后,按提示重启服务器,然后再次运行 Enterprise Server 安装。

如果在新操作系统上已经尝试过标准的 Enterprise Server 安装,并且在某个阶段卡住了(例如在重建搜索索引时),请尝试按如下方式恢复安装:

  1. 在 Windows Task Manager 中结束 Altium On-Prem Enterprise Server Installation 进程。
  2. 在 Apps & features 中修复 Microsoft .NET Windows Server Hosting 安装,它很可能已卡住。可在 Windows Temp 文件夹中打开它,以便重新启动并修复,如 this video 所示。如果无法通过这种方式修复,请卸载 Windows Server Hosting 应用,然后从 ASP.NET Core Runtime 6.0 Hosting Bundle 重新安装。
  3. 卸载 Enterprise Server 和 Firebird,删除所有相关文件夹,然后重启服务器。
  4. 按正常方式安装 Enterprise Server。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。