Wystarczająco frustrujące jest wyświetlanie komunikatów o błędach podczas pracy nad czymś, ale frustracja jest znacznie większa, jeśli komunikat jest nieokreślony. Narzędzie ping jest w istocie narzędziem diagnostycznym. Tak więc, kiedy zwraca „ogólną awarię”, nie działał na wielu poziomach.
Teraz już z samej nazwy jasno wynika, że ten błąd może być spowodowany dowolną liczbą czynników. W tym artykule dowiesz się o najbardziej prawdopodobnych winowajcach i jak sobie z nimi radzić. Nie ma określonej kolejności, w jakiej poprawki muszą być stosowane, ale niektóre z nich i tak są dobre do wykonania, więc równie dobrze możesz przejść w dół listy.
Zmień wersję protokołu
Wersja czwarta protokołu internetowego (IPv4) była i do pewnego stopnia nadal jest standardem dla każdego urządzenia łączącego się z Internetem. Jednak adresy IPv4 są bliskie wyczerpania, powodując powolną, ale nieuniknioną migrację do IPv6. Windows domyślnie preferuje IPv6, co może być przyczyną niepowodzenia pingowania. Zwróć uwagę, że IPv6 jest obowiązkowy w niektórych wersjach systemu Windows, więc znacznie bardziej wskazane jest ustawienie systemu operacyjnego na preferowanie IPv4 niż wyłączenie wersji szóstej.
Firma Microsoft udostępnia proste i samodzielne narzędzia do konfigurowania wersji protokołów w witrynie pomocy technicznej. Aby przełączyć się na używanie IPv4, przejdź do tej strony i poszukaj programu o nazwie „Preferuj IPv4 zamiast IPv6 w zasadach prefiksów”. Pobierz, a następnie uruchom program. Wszystko, co musisz zrobić, to kliknąć „Dalej” w narzędziu, a on zajmie się resztą. Gdy kreator zakończy poprawkę, uruchom ponownie komputer i spróbuj ponownie uruchomić polecenie ping.
Usuń blokery HTTP
To szybkie i łatwe rozwiązanie. Jeśli masz jakiekolwiek oprogramowanie, które wpływa na ruch HTTP, rozważ odinstalowanie go, aby sprawdzić, czy nie powoduje problemów. Obejmuje to wiele programów, takich jak Wireshark, Peer Guardian czy Simplewall. Po wyłączeniu lub odinstalowaniu podejrzanego oprogramowania uruchom ponownie komputer i spróbuj ponownie wysłać polecenie ping.
Jeśli korzystasz z VPN, może to być również przyczyną komunikatu o błędzie „Ogólna awaria”, więc powinieneś go wyłączyć podczas testowania. Wreszcie, to długa szansa, ale możesz wyłączyć zaporę systemu Windows. Jest mało prawdopodobne, że zapora powoduje błąd ping, ale jest to jedna zmienna mniej.
Usuń technologie przejścia protokołu
Pamiętasz, jak omówiono powyżej, że infrastruktura IP jest migrowana do wersji szóstej z wersji czwartej? Cóż, aby ułatwić to przejście i spełnić kryteria wdrożenia, opracowano szereg technologii. Ich celem jest dostosowanie ruchu internetowego do ewentualnego usunięcia IPv4, ale mogą one powodować pewne problemy w określonych okolicznościach.
Aby wyłączyć technologie przejścia, uzyskaj dostęp do środowiska Windows PowerShell jako administrator. Aby to zrobić, naciśnij jednocześnie klawisz Windows i X na klawiaturze. W wyświetlonym menu kliknij „Windows PowerShell (administrator)”. W powłoce wpisz następujące polecenia w kolejności, w jakiej są prezentowane, naciskając klawisz Enter po każdym z nich.
- netsh int ipv6 isatap ustawiony stan wyłączony
- netsh int ipv6 6to4 ustawienie stanu wyłączone
- netsh interfejs teredo ustawić stan wyłączony
Po uruchomieniu poleceń silnik powinien za każdym razem zwracać „OK”. Po zakończeniu uruchom ponownie komputer i sprawdź, czy problem z pingiem został rozwiązany.
Wyczyść pamięć podręczną DNS
To rozwiązanie ma duże szanse na naprawienie błędu ping, ale jest również zdrową rzeczą dla twojego komputera. Bez zbytniego wchodzenia w kwestie techniczne, opróżnienie pamięci podręcznej DNS spowoduje usunięcie starych rekordów IP i umożliwi systemowi operacyjnemu pobranie nowych, gdy uzyskasz dostęp do dowolnego serwera. Opisana tutaj procedura wyczyści pamięć podręczną DNS, a także zresetuje katalog Winsock. Rozpoczęcie katalogu Winsock od zera to dodatkowy środek, który może pomóc.
Zacznij w ten sam sposób, jak w przypadku poprzedniej poprawki. Uruchom PowerShell jako administrator z wyskakującego menu Win + X. Wpisz następujące polecenia, ponownie w kolejności, w jakiej się pojawiają. Naciśnij Enter po każdym z nich. Po zakończeniu uruchom ponownie komputer.
- ipconfig/release
- ipconfig/renew
- ipconfig /flushdns
- netsh int ip reset c:tcp.txt
- reset netsh winsock
Główne rozwiązania dla ogólnych awarii
Charakter tego błędu sprawia, że trudno jest określić, co dokładnie poszło nie tak. Jedna z poprawek przedstawionych w tym artykule prawdopodobnie przywróci Cię na właściwe tory. Jeśli używasz filtrów lub programów blokujących ruch, prawdopodobnie będziesz wiedzieć, czym one są, więc możesz je najpierw wyłączyć.
Jednak najczęstszą przyczyną wydają się być komplikacje związane z wersją; Poproszenie systemu Windows o preferowanie starszej wersji protokołu może ci w tym pomóc.
Czy zorientowałeś się, co spowodowało twoją ogólną porażkę? Czy miałeś w przeszłości jakieś problemy z narzędziem ping? Czy tak, jak to naprawiłeś? Powiedz nam o tym w komentarzach poniżej.