Possibili problemi di installazione
Di seguito è riportato un elenco di possibili problemi che si possono riscontrare durante l'installazione di Enterprise Server. Questo elenco verrà ampliato man mano che verranno identificati ulteriori potenziali problemi.
-
Enterprise Server non può essere installato su un PC con un sistema operativo a 32 bit. Se si intende utilizzare una variante non server del sistema operativo Windows (Windows 10, Windows 8.1), sarà possibile avere solo fino a 10 connessioni simultanee a Enterprise Server (10 con le versioni Ultimate e Professional). Queste configurazioni sono consigliate solo a scopo di valutazione.
I sistemi operativi ufficialmente supportati sono: Windows Server 2019 Standard Edition, 64 bit (consigliato), oppure Windows Server 2016 Standard Edition, 64 bit (minimo).
-
A causa del comportamento imprevedibile osservato nei software antivirus, si consiglia di disabilitare tali software durante l'installazione di Enterprise Server.
-
Enterprise Server si basa su diversi componenti runtime Microsoft per funzionare correttamente e consentire l'accesso; in alcune situazioni questi componenti potrebbero non essere presenti sul computer di destinazione. Se, quando si tenta di accedere a Enterprise Server, si riceve un messaggio di errore relativo a una libreria mancante (DLL), significa che mancano componenti runtime Microsoft. Procurarsi e installare il pacchetto Microsoft Visual C++ Redistributable appropriato per il proprio sistema operativo.
-
Se si installa Enterprise Server su una versione precedente di Windows, come Windows Server 2012 o Windows 8.1 (a scopo di valutazione), potrebbe essere necessario installare prima l'aggiornamento Windows Universal C Runtime disponibile da Microsoft. Per farlo, accedere alla pagina Microsoft Aggiornamento per Universal C Runtime in Windows e quindi scegliere, scaricare e installare il pacchetto di aggiornamento adatto al sistema operativo host del PC.
-
Se sul computer è in esecuzione anche Microsoft Exchange Server, al primo tentativo di accesso potrebbe comparire un errore HTTP Error 503. L'installazione di Exchange Server può modificare la configurazione di Internet Information Services (IIS) in modo da entrare in conflitto con Enterprise Server. Per risolvere il problema, è necessario apportare le seguenti modifiche al file
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>
Installazione su un nuovo sistema operativo
Alcuni utenti hanno segnalato problemi di installazione di .NET durante l'installazione di Enterprise Server su un PC host e un sistema operativo appena configurati, cioè un PC su cui non è mai stato installato in precedenza un server Altium. Se si verifica questo problema, l'approccio consigliato è installare i servizi di supporto chiave di Windows before prima di installare Enterprise Server stesso. Questi servizi includono Windows Internet Information Services (IIS) e le piattaforme runtime/server Microsoft .NET.
Il processo di installazione alternativo per questa situazione è il seguente:
-
Aggiungere la funzionalità Internet Information Services (IIS) di Windows tramite Server Manager Dashboard del server (oppure tramite la finestra di dialogo Windows Features di Windows 10).
-
Procurarsi e installare l'applicazione
Windows Desktop Runtime (x64)da Microsoft .NET v8.0. -
Procurarsi e installare l'applicazione
Windows Server Hostingda Microsoft .NET v8.0. Questa viene resa disponibile installando ASP.NET Core Runtime 8.0 Hosting Bundle, che fornirà anche l'app.NET Runtime(perx86ex64). -
Avviare la procedura guidata di installazione di Enterprise Server, che richiamerà l'installazione di
Microsoft .NET Framework. Una volta completata questa installazione, riavviare il server come richiesto e quindi eseguire nuovamente l'installazione di Enterprise Server.
Se è già stato tentato un normale processo di installazione di Enterprise Server su un nuovo sistema operativo e questo si è bloccato in qualche punto (ad esempio durante la ricostruzione dell'indice di ricerca), provare a ripristinare l'installazione come segue:
-
Terminare il processo
Altium On-Prem Enterprise Server Installationin Windows Task Manager. -
Riparare l'installazione di
Microsoft .NET Windows Server Hostingin Apps & features, che potrebbe essersi bloccata. Questa si apre nella cartella di Windows Temp, da cui può essere riavviata e riparata, come mostrato in questo video (l'esempio è per.NET Core 3.1). Se non può essere riparata in questo modo, disinstallare l'appWindows Server Hostinge quindi reinstallarla da ASP.NET Core Runtime 8.0 Hosting Bundle. -
Disinstallare sia Enterprise Server sia Firebird, eliminare tutte le cartelle correlate e riavviare il server.
-
Installare Enterprise Server normalmente.