Przestarzały system operacyjny Windows bez aktualizacji
Opublikowano aktualizacja
Wysyłka JPK w Windows 7 i Windows 8.1 przestała działać (wrzesień 2026) — błąd 12029
Od połowy września 2026 bramka e-Dokumenty Ministerstwa Finansów (wysyłka plików JPK, w tym JPK_V7) przyjmuje wyłącznie połączenia szyfrowane TLS 1.2 z nowoczesnymi zestawami algorytmów (ECDHE-RSA z AES-GCM). Windows 7 ani Windows 8.1 tych algorytmów nie mają — Windows 7 nie ma ich w ogóle, a Windows 8.1 obsługuje AES-GCM tylko w innych zestawach (DHE-RSA, RSA), których bramka już nie przyjmuje. Nie da się ich dodać ani poprawką Microsoft Easy Fix, ani kluczami rejestru opisanymi niżej (one tylko włączają sam protokół TLS 1.2), ani zmianą kolejności zestawów szyfrów w zasadach grupy. Pozostałe usługi Ministerstwa — bramka e-Deklaracji i KSeF — nadal przyjmują starsze zestawy, więc na tych systemach działają; problem dotyczy tylko wysyłki JPK. Objaw w programie: przy wysyłce JPK komunikat „Błąd podczas inicjowania wysyłki … Error sending data: (12029) Nie można ustanowić połączenia z serwerem" — niezależnie od antywirusa i zapory; wysyłka działała do dnia zmiany po stronie Ministerstwa, choć w programie nic się nie zmieniło.
Od wydania 3.6524 program omija to ograniczenie sam: gdy szyfrowanie systemu nie zestawi połączenia z bramką, wysyła JPK własną biblioteką szyfrującą dostarczaną z programem, bez żadnych ustawień. Najpierw więc zaktualizuj program (Konfiguracja → Sprawdź aktualizacje). Jeżeli mimo aktualizacji wysyłka kończy się błędem, zgłoś to z programu (Pomoc → Zgłoś problem) i skorzystaj z punktu 2 poniżej.
Co zrobić, gdy aktualizacja nie jest możliwa od razu:
- Docelowo: przenieś TaxMachine na komputer z Windows 10 lub Windows 11 — licencja jest ta sama. Kolejne serwisy urzędowe będą wyłączać stare szyfrowanie tak samo.
- Doraźnie, na Windows 7 / 8.1: zapisz gotowy plik JPK (XML) na dysku — w oknie JPK karta Import i eksport, przycisk Zapisz do pliku — i wyślij go przez rządową aplikację Klient JPK WEB: wczytanie pliku, podpis Profilem Zaufanym, podpisem kwalifikowanym albo danymi autoryzującymi, pobranie UPO. Przeglądarka (Chrome, Firefox) ma własne szyfrowanie niezależne od systemu, więc na Windows 7 i 8.1 to połączenie się zestawia.
Włączenie TLS 1.2 w Windows 7 i 8 (pozostałe usługi)
Jeżeli korzystasz z systemu Windows, którego producent (Microsoft) już nie wspiera technicznie (wszystkie wersje wcześniejsze niż Windows 10) to mogą występować problemy z łącznością z systemami zewnętrznymi związane z brakiem wymaganych protokołów szyfrujących lub ich domyślnym wyłączeniem. Może też brakować aktualizacji zabezpieczeń, w tym aktualnych certyfikatów głównych urzędów certyfikacji, wymaganych do poprawnego działania programów i wyświetlania stron internetowych, pojawia się wówczas komunikat o błędzie Windows 12175.
Aby zapewnić prawidłowe działanie przenieś program TaxMachine na komputer z systemem Windows 10 lub Windows 11.
Dodatkowe informacje na stronie Microsoft na ten temat:
Bezpośredni link do kreatora poprawki, który włącza protokół TLS 1.2 w Windows 7:
Klucze rejestru których dodanie pomaga na niektórych systemach:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
Nazwa DWORD: DisabledByDefault
Wartość DWORD: 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
Nazwa DWORD: DisabledByDefault
Wartość DWORD: 0
O tych kluczach też jest mowa na stronie Microsoft podanej wyżej.
Zasadniczo nie powinno być konieczności przeprowadzania tych czynności jeżeli Windows 7 jest w ostatniej najnowszej wersji oraz TaxMachine jest aktualny**.**
Dodatkowe informacje na temat instalacji certyfikatów głównych:
https://gdata.pl/faq/blad-windows-12175-dekodowanie-zawartosci-nie-powiodlo-sie
Aktualne wymagania systemowe dla TaxMachine są podane na tej stronie.