Aktualizacje systemu Windows Server i Windows 10/11 na stacjach roboczych czasem powodują problemy z działaniem Comarch ERP XL. Wiedza o typowych konfliktach po aktualizacjach pozwala szybko przywrócić pełną funkcjonalność systemu.
Typowe problemy po aktualizacjach Windows Server
Aktualizacje Windows Server mogą: zmienić polityki bezpieczeństwa (np. TLS 1.0/1.1 disabled) utrudniając starszym wersjom XL połączenie z SQL Server, zrestartować usługę SQL Server bez restartu usługi aplikacji XL (powodując niespójność stanu), zmienić konfigurację firewalla Windows (nowe reguły blokujące porty XL), lub wprowadzić poprawki .NET Framework zmieniające zachowanie bibliotek używanych przez XL. Po każdej większej aktualizacji Windows należy sprawdzić poprawność działania systemu.
Problem z TLS po aktualizacji
Nowsze aktualizacje Windows Server wyłączają TLS 1.0 i 1.1, co jest bezpiecznym krokiem, ale może powodować problemy ze starszymi wersjami XL komunikującymi się przez te protokoły. Jeśli po aktualizacji XL nie może połączyć się z SQL Server z błędem SSL/TLS, należy: sprawdzić wersję XL (nowsze wersje wspierają TLS 1.2), zaktualizować XL do wersji obsługującej TLS 1.2, lub tymczasowo włączyć TLS 1.0 przez rejestr Windows (rozwiązanie tymczasowe, do czasu aktualizacji XL).
Usługa XL nie startuje po restarcie serwera
Aktualizacje Windows mogą zmienić kolejność startowania usług. Jeśli SQL Server startuje po serwisie XL, aplikacja XL nie może połączyć się z bazą podczas rozruchu i kończy działanie z błędem. Rozwiązanie: skonfiguruj zależność usługi XL od usługi SQL Server w services.msc (Właściwości usługi → Zależności → Dodaj SQL Server) lub ustaw opóźnienie startu usługi XL o 60 sekund.
Problemy z klientem XL na Windows 11
Klient Comarch ERP XL jest aplikacją desktop wymagającą .NET Framework i komponentów Windows. Po aktualizacji do Windows 11 lub po Feature Update Windows 10 mogą brakować wymagane składniki. Sprawdź w Panelu Sterowania → Programy i funkcje → Włącz lub wyłącz funkcje Windows, czy zainstalowane są wymagane wersje .NET Framework wskazane w wymaganiach systemowych danej wersji XL.
Procedura zarządzania aktualizacjami Windows w środowisku XL
Zalecane podejście do aktualizacji Windows w środowisku XL: stosuj Windows Server Update Services (WSUS) lub Microsoft Endpoint Configuration Manager do centralnego zarządzania aktualizacjami i możliwości odkładania lub blokowania konkretnych aktualizacji do czasu potwierdzenia ich zgodności. Aktualizacje serwera z XL powinny być testowane najpierw na środowisku testowym, a dopiero po weryfikacji wdrażane na produkcję – szczególnie dotyczy to dużych aktualizacji (Cumulative Updates, Feature Updates).