インストール時に発生する可能性のある問題
以下は、Enterprise Server のインストール時に遭遇する可能性のある問題の一覧です。この一覧は、追加の潜在的な問題が判明し次第、拡充されます。
- Enterprise Server は 32 ビット OS を実行している PC にはインストールできません。Windows OS のサーバー以外のエディション(Windows 10、Windows 8.1)を使用する場合、Enterprise Server への同時接続数は最大 10 までに制限されます(Ultimate および Professional バージョンでは 10)。これらの構成は評価目的でのみ推奨されます。
公式にサポートされている OS は次のとおりです:Windows Server 2019 Standard Edition(64 ビット、推奨)、または Windows Server 2016 Standard Edition(64 ビット、最小要件)。
- アンチウイルスソフトウェアの予測不能な挙動が確認されているため、Enterprise Server のインストール中は当該ソフトウェアを無効化することを推奨します。
- Enterprise Server は、正常な動作およびアクセスのために複数の Microsoft ランタイムコンポーネントに依存していますが、状況によってはターゲットマシンにそれらが存在しない場合があります。Enterprise Server へのサインインを試みた際に不足しているライブラリ(DLL)に関するエラーメッセージが表示される場合、Microsoft ランタイムコンポーネントが不足していることを示しています。お使いの OS に対応する Microsoft Visual C++ Redistributable Package を入手してインストールしてください。
- Windows Server 2012 や Windows 8.1 などの古い Windows に Enterprise Server をインストールする場合(評価目的)、事前に Microsoft から提供されている Windows Universal C Runtime 更新プログラムをインストールする必要がある場合があります。その場合は、Microsoft の Update for Universal C Runtime in Windows ページに移動し、PC のホスト OS に適した更新パッケージを選択してダウンロードし、インストールしてください。
- コンピューターで 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>
- Installing on a New Operating System
新規にセットアップしたホスト PC および OS(つまり、これまで Altium サーバーをインストールしたことがない PC)に Enterprise Server をインストールする際、.NET Core のインストール問題が報告されています。この場合、推奨される方法は、Enterprise Server 本体をインストールするbefore前に、主要な Windows サポートサービスをインストールすることです。これらのサービスには、Windows Internet Information Services(IIS)および Microsoft .NET Core ランタイム/サーバープラットフォームが含まれます。
この状況における代替のインストール手順は次のとおりです:
- サーバーの Server Manager Dashboard から(または Windows 10 の Windows Features ダイアログから)Windows の Internet Information Services(IIS)機能を追加します。
Windows Desktop Runtime (x64)アプリケーションを Microsoft .NET Core v3.1.2 から入手してインストールします。Windows Server Hostingアプリケーションを Microsoft .NET Core v3.1.10 から入手してインストールします。これは ASP.NET Core Runtime 3.1.10 Hosting Bundle をインストールすることで提供され、同時に.NET Core Runtimeアプリ(x86およびx64用)も提供されます。- Enterprise Server の installation Wizard を開始すると、
Microsoft .NET Framework 4.8のインストールが呼び出されます。.NET Frameworkのインストールが完了したら、指示に従ってサーバーを再起動し、その後 Enterprise Server のインストールを再度実行してください。
新しい OS に対して標準の Enterprise Server インストールをすでに試みており、途中(検索インデックスの再構築時など)で停止してしまった場合は、次の手順でインストールの復旧を試してください:
- Windows の
Altium On-Prem Enterprise Server Installationプロセスを Task Manager で終了します。 - 停止している可能性が高い
Microsoft .NET Core Windows Server Hostingのインストールを Apps & features で修復します。これは Windows の Temp フォルダーから開くことができ、this video に示すように再起動および修復が可能です。この方法で修復できない場合は、Windows Server Hostingアプリをアンインストールし、ASP.NET Core Runtime 3.1.10 Hosting Bundle から再インストールしてください。 - Enterprise Server と Firebird の両方をアンインストールし、関連フォルダーを削除してから、サーバーを再起動します。
- Enterprise Server を normal にインストールします。
