Jak naprawić plik Hosts, który nie działa w systemie Windows 11

Pliki Hosts to pliki tekstowe, które pomagają Twojemu systemowi w procesie mapowania nazw hostów na adresy IP. Oprócz pomocy w mapowaniu, możesz także używać plików Hosts do blokowania niektórych stron internetowych, a nawet przekierowywania ruchu. Są one kluczową częścią Twojego systemu operacyjnego, ponieważ umożliwiają Twojemu systemowi nawiązanie bezpiecznego połączenia ze wszystkimi stronami internetowymi w Internecie. Niedziałające pliki mogą spowodować poważne problemy związane z Internetem. Dlatego w tym przewodniku przyjrzyjmy się, jak możemy naprawić plik Hosts, który nie działa w systemie Windows 11.

Oto skompilowana lista metod rozwiązywania problemów, które mogą pomóc w naprawieniu pliku Hosts, który nie działa na komputerze z systemem Windows 11.

1. Sprawdź składnię w pliku Hosts

Pierwszą rzeczą, którą powinieneś zrobić, gdy plik Hosts nie działa na komputerze z systemem Windows 11, jest sprawdzenie składni wewnątrz pliku. Prawidłowa składnia, której powinieneś użyć w pliku Hosts, polega na tym, że najpierw wpiszesz nazwę adresu IP, a następnie spację lub tabulator, a następnie wpiszesz nazwę domeny.

Należy jednak pamiętać, że pomiędzy adresem IP a nazwą domeny należy umieścić pojedynczy blok lub tylko jedną spację tabulacji, a w przypadku przerwy między nimi należy użyć tylko jednej opcji — spacji lub tabulatora.

2. Sprawdź znacznik komentarzy w pliku Hosts

W nowych plikach Hosts znajduje się znacznik komentarza lub znak „#symbol ' na początku każdej linii. Kiedy system widzi znacznik komentarza w pliku Hosts, wie, że następujący wiersz jest nieistotny i powinien go zignorować.

Załóżmy teraz, że po wprowadzeniu zmian w nowym pliku Hosts zapomniałeś usunąć znacznik komentarza. Może to być niezamierzony błąd z Twojej strony, ale Twój komputer uzna teraz edytowaną linię ze znacznikiem komentarza za nieistotną, co spowoduje, że plik Hosts nie będzie działać. Dlatego użyj prawidłowego formatowania i znaczników komentarzy we właściwym miejscu, aby plik Hosts działał w systemie Windows 11.

3. Sprawdź lokalizację pliku Hosts

Jeśli składnia jest poprawna i w pliku nie ma znaczników komentarzy, ale nadal pojawia się błąd, przyczyną może być lokalizacja pliku. Aby plik Hosts działał, musi być przechowywany we właściwym folderze, dlatego jeśli przeniosłeś plik w inne miejsce, zalecamy umieszczenie go we właściwym folderze. Oto jak to zrobić:

1.Otwórz folder, w którym znajduje się bieżący plik Hosts.

2.Kliknij plik prawym przyciskiem myszy i użyj opcjicięcieopcja.

3.Udaj się do następującej lokalizacji:

C:WindowsSystem32driversetc

4.Wklej plik.

4. Sprawdź, czy używasz prawidłowego kodera

Kolejnym minimalnym błędem ludzkim, który może spowodować, że plik Hosts nie będzie działać w Twoim systemie, jest nieprawidłowa konfiguracja kodera. Plik Hosts wykorzystuje bardzo specyficzny format kodowania (zwykle format ANSI), a jeśli zapisałeś go w innym formacie kodowania, takim jak UTF-8 lub Unicode, Twój system może napotkać trudności z dostępem do zawartości pliku Hosts, co może spowodować, że nie będzie on działać na Twoim komputerze.

Dlatego podczas edycji plików Hosts w systemie Windows 11 należy zawsze używać prawidłowego kodera. Wykonaj poniższe kroki, aby dowiedzieć się, jak ustawić odpowiedni koder dla plików hostów w systemie Windows 11:

1.OtwórzMenedżer plikówapp, wklej następujący adres i naciśnij klawisz Enter.

C:WindowsSystem32driversetc

2.Kliknij dwukrotnie plik Hosts, wybierz opcję otwarcia za pomocąNotatnikaplikacji, a po otwarciu pliku naciśnijCtrl + Shift + S.

3.Opcję kodowania możesz zobaczyć obokRatowaćprzycisk. Otwórz menu rozwijane kodowania i wybierzANSIi naciśnijRatowaćprzycisk.

5. Sprawdź, czy ustawiłeś poprawną ścieżkę rejestru systemu Windows

Rejestr systemu Windows to profesjonalna wersja aplikacji Ustawienia w systemie Windows 11. Rejestr zawiera wszystkie ustawienia i konfiguracje, których będziesz potrzebować, a także zapewnia większą kontrolę nad komputerem. Czasami wprowadzasz zmiany w pliku Hosts i zapominasz zaktualizować jego ścieżkę rejestru. To zapomnienie spowoduje konflikt, gdy system będzie próbował uzyskać dostęp do pliku Hosts lub go użyć. Dlatego po edycji pliku Hosts należy zawsze poprawić/zaktualizować ścieżkę rejestru. Oto jak możesz to zrobić w systemie Windows 11:

POWIĄZANY:Nowa wersja pilotażowa plików w wersji beta na nowo definiuje zarządzanie plikami w systemie Windows 11

1.OtwórzStartpasek wyszukiwania menu, wpiszEdytor rejestrui naciśnij klawisz Enter.

2.Kliknij naParametryfolder, który można znaleźć otwierając następujące foldery.

(HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip)

3.KliknijŚcieżka bazy danych,i podWartośćdanewklej ścieżkę lokalizacji pliku Hosts.

6. Sprawdź, czy plik Hosts wymaga pozwolenia

Ponieważ plik Hosts jest istotnym elementem systemu, wprowadzanie w nim zmian nie jest wskazane. Jeśli jednak jest to wymagane, tylko Ty powinieneś to edytować. Ponadto po zaktualizowaniu pliku Hosts upewnij się, że nadajesz plikowi wszystkie wymagane uprawnienia. Ponadto upewnij się również, że plik Hosts nie jesttylko do odczytu, ponieważ może to powodować konflikty, gdy system próbuje użyć pliku.

7. Uruchom ponownie usługę klienta DNS

Jeśli usługa klienta DNS nie działa poprawnie, może to powodować problemy z plikiem Hosts na komputerze z systemem Windows, ponieważ jest on odpowiedzialny za przekształcanie nazw domen na adresy IP. Najłatwiejszym sposobem rozwiązania tego problemu jest ponowne uruchomienie klienta DNS. Oto jak możesz to zrobić:

1.NaciskaćWygraj + Raby otworzyć okno dialogowe Uruchom, wpiszusługi.msci naciśnij klawisz Enter.

2.Przewiń w dół, znajdź Klienta DNS, kliknij prawym przyciskiem myszy i wybierzUruchom ponownieprzycisk.

8. Opróżnij pamięć podręczną DNS

Inną skuteczną metodą naprawienia pliku Hosts, który nie działa w systemie Windows 11, jest opróżnienie pamięci podręcznej DNS. Pamięć podręczna DNS zawiera listę witryn internetowych i ich adresów IP, do których uzyskałeś dostęp na swoim komputerze. Wiemy, że plik Hosts jest odpowiedzialny za połączenie między witryną internetową a Twoim komputerem i prawdą jest również, że pamięć podręczna DNS odgrywa również ważną rolę w procedurach połączenia.

Teraz, jeśli wystąpi problem z pamięcią podręczną DNS w twoim systemie, na przykład dane są uszkodzone lub nieaktualne, plik Hosts może nie działać. Dlatego, aby uniknąć takich problemów, spróbuj wyczyścić pamięć podręczną DNS na swoim komputerze. Oto jak możesz to zrobić:

1.OtwórzWiersz poleceń, wpisz następujące polecenie i naciśnij klawisz Enter na klawiaturze.

ipconfig /flushdns

9. Zresetuj ustawienia protokołu TCP/IP

Jeśli plik Hosts nie działa, ponieważ używa nieprawidłowych ustawień lub nieprawidłowych danych, zresetowanie ustawień protokołu TCP/IP może rozwiązać problem, ponieważ protokół TCP/IP umożliwia systemowi nawiązanie połączenia z innymi komputerami w sieci. Zresetowanie spowoduje przywrócenie domyślnych wszystkich ustawień związanych z połączeniem, naprawiając błąd w pliku Hosts. Oto jak możesz to zrobić:

1.Otwórz wyszukiwanie w menu Start, wpiszWiersz poleceńi kliknijUruchom jako administrator.

2.Wykonaj następujące polecenie.

netsh int ip reset

3.Po wykonaniu uruchom ponownie komputer.

10. Zresetuj pamięć podręczną NetBIOS

W sieci lokalnej komputer używa protokołu NetBIOS do mapowania urządzeń i adresów IP. Jeśli dane w pamięci podręcznej NetBIOS nie są aktualizowane z czasem, może to powodować problemy z plikiem Hosts na komputerze. Jedyną opcją rozwiązania tego problemu jest zresetowanie pamięci podręcznej NetBIOS. Oto jak zresetować pamięć podręczną NetBIOS w systemie Windows 11:

1.UruchomWiersz poleceńaplikację z uprawnieniami administratora.

2.Wpisz następujące polecenie i naciśnij klawiszWchodzićklawisz.

nbtstat -R

3.Uruchom ponownie komputer.

11. Zresetuj plik Hosts do ustawień domyślnych

Jeśli niepoprawnie edytowałeś plik Hosts i jest on teraz pełen błędów, od formatowania w pliku po nieprawidłowy koder, zresetowanie może być dla Ciebie najlepszą opcją. Zresetowanie spowoduje usunięcie wszystkich zmian dokonanych w pliku Hosts i zastąpienie go domyślnymi plikami systemowymi. Dlatego zaleca się wykonanie kopii zapasowej wszystkich niestandardowych wpisów przed kontynuowaniem tego procesu. Gdy już to zrobisz, wykonaj następujące kroki, aby zresetować plik Hosts w systemie Windows 11:

1.Usuń bieżący plik Hosts z następującej lokalizacji i uruchom ponownie komputer. Po ponownym uruchomieniu system operacyjny utworzy nowy domyślny plik Hosts.

C:WindowsSystem32driversetc

2.Wpisz następujące polecenie w pasku adresu plikuEksplorator plikówapp i naciśnij przycisk Enter.

3.Na koniec możesz usunąć niestandardowe wpisy i wkleić je w pliku Hosts, a następnie nacisnąć przycisk Zapisz.

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

12. Tymczasowo wyłącz oprogramowanie antywirusowe innych firm

Oprogramowanie antywirusowe innych firm zakłócało procesy systemowe i działanie innych aplikacji, więc jeśli powyższe rozwiązania nie działają, spróbuj wyłączyć oprogramowanie antywirusowe na swoim komputerze.

Zwykle można wyłączyć oprogramowanie antywirusowe innej firmy, klikając prawym przyciskiem myszy ikonę programu antywirusowego na pasku zadań lub w obszarze powiadomień, a następnie klikając opcję wyłączenia lub wyłączenia.

Teraz, gdy ochrona antywirusowa jest wyłączona, sprawdź, czy możesz uzyskać dostęp do stron internetowych lub zasobów sieciowych. Jeśli to rozwiązało problem, musisz skonfigurować oprogramowanie antywirusowe i usunąć pliki hostów z listy filtrowania sieci.

13. Wyłącz serwer proxy

Źle skonfigurowane ustawienia proxy mogą być również przyczyną tego, że plik Hosts nie działa w twoim systemie. Aby rozwiązać ten problem, możesz zrobić dwie rzeczy: użyć prawidłowych ustawień serwera proxy lub wyłączyć serwer proxy. Możesz znaleźć prawidłowe ustawienia proxy dla prawie wszystkich serwerów w Internecie, a jeśli chcesz wyłączyć serwer proxy na swoim komputerze, wykonaj następujące kroki:

1.OtwórzUstawieniaaplikację na swoim komputerze.

2.KliknijSieć i Internet.

3.KliknijPełnomocnikaby otworzyć jego ustawienia.

4.PodRęczna konfiguracja proxy, upewnij się, że przełącznik jest ustawiony w pozycjiWyłączony.

14. Utwórz nowy plik Hosts

Jeśli dane w pliku Hosts na Twoim komputerze są nieprawidłowe lub uszkodzone albo z jakiegokolwiek powodu nie możesz edytować lub zmienić wpisów w pliku Hosts, utworzenie nowego pliku może rozwiązać problem.

W nowym pliku Hosts możesz dodać niezbędne wpisy, takie jak nazwy domen i adresy IP witryn internetowych i zasobów sieciowych, do których będziesz mieć dostęp. Oto jak utworzyć nowy plik Hosts w systemie Windows 11:

1.OtwórzWiersz poleceńaplikację w swoim systemie.

2.Wpisz następujące polecenie i naciśnij przycisk Enter.

echo > %WinDir%System32driversetchosts

Po wykonaniu polecenia w domyślnej lokalizacji zostanie utworzony nowy, pusty plik Hosts. Teraz dodaj niezbędne wpisy do nowego pliku Hosts i sprawdź, czy możesz uzyskać dostęp do stron internetowych lub zasobów sieciowych, które wcześniej nie działały.

15. Przepłucz pulę gniazd w przeglądarce Chrome

Jeśli problemy z łącznością występują tylko w przeglądarce Chrome, istnieje ryzyko, że można je rozwiązać, opróżniając pulę gniazd, ponieważ po opróżnieniu puli gniazd wszelkie wpisy DNS w pamięci podręcznej, które mogą zakłócać plik Hosts, zostaną usunięte. Oto jak opróżnić pule gniazd w przeglądarce Chrome:

1.OtwórzChromprzeglądarka.

2.Wpisz następujące polecenie w pasku adresu i naciśnij klawisz Enter.

chrome://net-internals/#sockets

3.KliknijBaseny do spłukiwaniaprzycisk.

4. Uruchom ponownieprzeglądarkę Chrome.

16. Skorzystaj z innego konta użytkownika

Jeśli w systemie istnieje wiele kont użytkowników, spróbuj zalogować się do innego, aby sprawdzić, czy błąd jest związany z kontem, czy nie. Oto jak przełączać konta użytkowników w systemie Windows 11:

1.Naciśnij klawisz Windows + I, aby otworzyć aplikację Ustawienia.

2.KliknijKonta.

3.KliknijInni użytkownicy.

4.TrzaskDodaj konto.

5.Postępuj zgodnie z instrukcjami, aby utworzyć nowe konto lokalne.

6.Wyloguj się z bieżącego konta użytkownika.

7.Zaloguj się na nowo utworzone konto użytkownika.

17. Uruchom Kontroler plików systemowych

Jeśli żadna z powyższych metod nie zadziałała, istnieje prawdopodobieństwo, że problem dotyczy uszkodzonych lub nieprawidłowych plików, dlatego uruchomienie skanowania sprawdzania plików SFC/systemowych może być przydatnym krokiem w rozwiązaniu problemu. Wykonaj poniższe kroki, aby uruchomić skanowanie plików systemowych:

1.UruchomWiersz poleceńz uprawnieniami administratora na swoim komputerze.

2.Wpisz następujące polecenie i naciśnij klawiszWchodzićna klawiaturze, aby rozpocząć skanowanie.

sfc /scannow

Zakończenie skanowania może zająć trochę czasu, ale gdy już to nastąpi, uruchom ponownie komputer.

18. Wykonaj przywracanie systemu

Jeśli ten błąd pojawia się po dowolnym systemie Windows 11, pomocne może być wykonanie przywracania systemu. Dla tych, którzy nie wiedzą, system Windows 11 jest wyposażony w funkcję przywracania systemu, za pomocą której można przywrócić wersję oprogramowania do dowolnego punktu w przeszłości, o ile utworzono punkt przywracania dla tego czasu. Wykonaj poniższe kroki, aby przywrócić system w systemie Windows 11:

1.UruchomUstawieniaaplikację na swoim komputerze.

2.Przewiń w dół i kliknijPowrót do zdrowia.

3.KliknijUruchom ponownie terazprzycisk obokZaawansowane uruchamianieustawienia.

4.Gdy pojawi się ekran Wybierz opcję, wybierzRozwiązywanie problemów, a następnieZaawansowane opcje, IPrzywracanie systemu.

5.Postępuj zgodnie z instrukcjami, aby wybrać punkt przywracania i przywrócić komputer do poprzedniego stanu.

6.Po zakończeniu przywracania komputer uruchomi się ponownie.

Ostatnie słowa

Dotarłeś do końca przewodnika na temat naprawiania pliku Hosts, który nie działa w systemie Windows 11. Mamy nadzieję, że jedna z wymienionych poprawek zadziałała. Jeśli problem nadal występuje, spróbuj ponownie zainstalować system operacyjny Windows, ponieważ jest to najlepsza metoda rozwiązania wszelkich błędów związanych z oprogramowaniem.