Błąd ERR_UNEXPECTED to sygnał, że przeglądarka Chrome napotkała nietypowy, niespodziewany problem podczas próby załadowania strony i nie mogła go jednoznacznie zidentyfikować. Błąd ten może pojawiać się zarówno u użytkowników końcowych, jak i u webmasterów czy web developerów – zwykle podczas korzystania z HTTPS, po aktualizacjach przeglądarki lub zmianach w konfiguracji serwera.
Najczęstsze przyczyny błędu ERR_UNEXPECTED
- Problemy z protokołem HTTP/2 – Często pojawia się na serwerach, które nieprawidłowo obsługują HTTP/2, szczególnie w połączeniu z uwierzytelnianiem Windows Authentication.
- Niekompatybilność lub błędy w konfiguracji serwera – Zdarza się na Windows Server 2016 w połączeniu z Google Chrome, gdy serwer nie obsługuje niektórych funkcji wymaganych przez przeglądarkę.
- Przestarzała lub uszkodzona przeglądarka – Stara wersja Chrome lub uszkodzone pliki przeglądarki mogą wywoływać błąd.
- Błędy w kodzie lub konfiguracji strony – Np. błędy JavaScript, nieprawidłowe przekierowania, konfliktowe nagłówki odpowiedzi.
- Błędy po stronie klienta – Uszkodzony cache lub pliki cookies, nadmiernie restrykcyjne rozszerzenia albo blokowanie przez programy zabezpieczające (antywirus, firewall).
- Inne niestandardowe błędy sieciowe lub systemowe – Zmienione ustawienia sieci, błędy sterowników lub konflikt z innym oprogramowaniem.
Instrukcja dla użytkownika końcowego
Krok 1 – Odśwież stronę
Często błąd jest chwilowy. Wciśnij F5 albo kliknij „Odśwież”.
Krok 2 – Wyczyść cache i cookies w Chrome
- Wejdź w Menu (trzy kropki w prawym górnym rogu) → Ustawienia → Prywatność i bezpieczeństwo.
- Wybierz Wyczyść dane przeglądania, zaznacz „Obrazy i pliki zapisane w pamięci podręcznej” oraz „Ciasteczka” i potwierdź.
Krok 3 – Zaktualizuj przeglądarkę Chrome
- W pasku adresu wpisz
chrome://settings/help. - Upewnij się, że masz najnowszą wersję. W razie potrzeby zaktualizuj przeglądarkę.
Krok 4 – Wyłącz rozszerzenia
- W pasku adresu wpisz:
chrome://extensions/. - Dezaktywuj wszystkie rozszerzenia, a potem odśwież stronę jedno po drugim.
- Jeśli problem zniknie, winne było jedno z rozszerzeń.
Krok 5 – Wyłącz program antywirusowy i firewall (tymczasowo)
Tymczasowo (na czas testu) wyłącz oprogramowanie zabezpieczające, aby upewnić się, że nie blokuje połączenia. Po zakończeniu testu ponownie je włącz.
Krok 6 – Skorzystaj z innej przeglądarki lub urządzenia
Spróbuj wejść na stronę z innej przeglądarki lub urządzenia, by sprawdzić, czy problem występuje lokalnie.
Krok 7 – Zgłoś błąd administratorowi strony
Jeśli żaden z powyższych kroków nie działa, może to być problem po stronie serwera – zgłoś to właścicielowi witryny.
Instrukcja dla webmastera / web dewelopera
Krok 1 – Sprawdź logi serwera
Zidentyfikuj, czy pojawiają się błędy podczas żądań HTTPS, zwłaszcza z Chrome/Edge.
Krok 2 – Wyłącz obsługę protokołu HTTP/2 (diagnoza)
Na testowym środowisku wyłącz HTTP/2 i sprawdź, czy błąd dalej występuje.
- W Windows: Zmień wartości w rejestrze wyłączające HTTP/2 (szczegóły w dokumentacji Microsoft).
Krok 3 – Sprawdź zgodność z Windows Authentication
Jeśli korzystasz z Windows Server oraz Windows Authentication, upewnij się, że autoryzacja po HTTP/2 jest obsługiwana; w przeciwnym razie Chrome nie połączy się prawidłowo.
Krok 4 – Zaktualizuj oprogramowanie serwera
Upewnij się, że masz najnowsze poprawki dla serwera WWW (IIS, Apache, Nginx) oraz systemu operacyjnego.
Krok 5 – Zweryfikuj poprawność certyfikatu SSL/TLS i nagłówków
- Sprawdź, czy serwer prawidłowo przedstawia certyfikat SSL.
- Upewnij się, że nie ma konfliktów w nagłówkach HTTP (np. niezgodność z politykami CORS, Content-Security-Policy).
Krok 6 – Przetestuj witrynę na różnych przeglądarkach i systemach
Weryfikuj zachowanie strony na najnowszych wersjach Chrome, Edge oraz innych popularnych przeglądarkach.
Najważniejsze wskazówki
- Błąd ERR_UNEXPECTED nie zawsze oznacza problem po stronie użytkownika – bardzo często źródło jest w konfiguracji serwera lub zgodności z najnowszymi standardami przeglądarek.
- Jeśli jesteś administratorem serwera, wyeliminuj problem krok po kroku: sprawdź logi, protokoły, aktualizacje, a na końcu kontaktuj się z supportem serwera lub środowiska programistycznego.
- Jako użytkownik, jeśli powyższe samodzielne kroki nie pomagają, skontaktuj się z właścicielem witryny z dokładnym opisem błędu, aby ułatwić diagnostykę.
Słownik terminów
- HTTP/2 – nowoczesna wersja protokołu HTTP przyspieszająca przesyłanie danych.
- Windows Authentication – autoryzacja oparta o konta użytkowników systemu Windows.
- Nagłówki HTTP – informacje przesyłane między klientem a serwerem podczas połączenia www.
- Cache – pamięć podręczna, w której przeglądarka trzyma fragmenty stron internetowych dla szybszego ładowania.
- Certyfikat SSL/TLS – plik zapewniający bezpieczną komunikację przez szyfrowanie.
Jeśli mimo instrukcji problem nie ustępuje, należy przeanalizować specyficzne konfiguracje środowiska i rozważyć konsultację z doświadczonym administratorem lub specjalistą od bezpieczeństwa IT.

