Aktualizacje systemu Windows – szczególnie duże aktualizacje funkcji (Feature Updates) i aktualizacje zbiorcze – mogą zaburzać działanie programu Płatnik. Zmiana bibliotek systemowych, nowe wersje .NET Framework, zmiany w obsłudze Javy lub modyfikacja rejestrów systemowych mogą powodować, że Płatnik przestaje uruchamiać się lub traci połączenie z bazą danych.
Program Płatnik korzysta z komponentów systemowych Windows: środowisko Java, biblioteki kryptograficzne do obsługi certyfikatów, komponenty sieciowe do połączenia z ZUS. Aktualizacje Windows mogą modyfikować te komponenty w sposób niekompatybilny z zainstalowaną wersją Płatnika lub Firebirda.
Typowe problemy Płatnika po aktualizacji Windows
- Windows aktualizuje Javę do nowszej wersji niekompatybilnej z Płatnikiem
- Aktualizacja Windows Defendera zaczyna traktować pliki Płatnika jako zagrożenie
- Zmiana polityki kontroli konta użytkownika (UAC) blokuje uruchomienie Płatnika
- Aktualizacja sterowników sieciowych powoduje problemy z połączeniem z PUE ZUS
- Aktualizacja TLS w Windows zmienia obsługę protokołów – Płatnik nie może nawiązać SSL
- Aktualizacja usług kryptograficznych Windows koliduje z biblioteką PKCS#11 certyfikatu
Diagnoza i naprawa po aktualizacji Windows
Korelujemy czas wystąpienia problemu z historią aktualizacji Windows (Ustawienia → Windows Update → Historia aktualizacji). Identyfikujemy konkretną aktualizację powodującą problem i analizujemy jej zmiany. Dla problemów z Javą sprawdzamy wymagania Płatnika i ewentualnie przywracamy starszą wersję Javy przez Windows Apps. Dla problemów z certyfikatami weryfikujemy stan bibliotek kryptograficznych. W przypadku niekompatybilności z konkretną aktualizacją Windows możemy ją tymczasowo odinstalować do czasu wydania poprawki przez ZUS.