Podczas przechodzenia przez Przeglądarka zdarzeń systemu Windows logs, natknęliśmy się na wpis, który powiedział – Wystąpił błąd podczas próby odczytania lokalnego pliku hostów, identyfikator zdarzenia 1012 . Być może już wiesz, że Plik hostów na Twoim komputerze jest używany przez system operacyjny Windows do mapowania nazw hostów na adresy IP.
Wystąpił błąd podczas próby odczytania lokalnego pliku hostów.
Nazwa dziennika: System
Źródło: Wydarzenia DNSClients
przyspieszyć foxfireIdentyfikator zdarzenia:1012
Oto, co możesz zrobić, jeśli zobaczysz ten identyfikator wydarzenia.
Napraw Wystąpił błąd podczas próby odczytania lokalnego pliku hostów
Jeśli widzisz Wystąpił błąd podczas próby odczytania lokalnego pliku hostów, identyfikator zdarzenia 1012 w Podglądzie zdarzeń na komputerze z systemem Windows 11/10 postępuj zgodnie z rozwiązaniami wymienionymi poniżej.
- Sprawdź nazwę, typ i lokalizację pliku hosts
- Utwórz ponownie plik hosts
- Sprawdź uprawnienia do pliku hosts
- Opróżnij DNS
- Napraw pliki systemowe
Porozmawiajmy o nich szczegółowo.
1] Sprawdź nazwę, typ i lokalizację pliku hosta
Prawidłowa nazwa pliku Hosts to – zastępy niebieskie i nie ma rozszerzenia typu pliku. W jego Właściwościach, obok Typu pliku, zobaczysz tylko Plik pisemny.
Znajduje się w C:\Windows\System32\drivers\etc\ falcówka.
Jeśli nazwa lub typ pliku jest inny, np hosts.txt Lub hosts.ics, będziesz musiał go odtworzyć.
2] Utwórz ponownie plik hosts
Ten problem może wystąpić, jeśli plik Hosts jest uszkodzony. W takim przypadku możemy zresetować plik Hosts przywrócony do ustawień domyślnych .
xampp windows 10
Aby kontynuować, przejdź do lokalizacji pliku Hosts, która znajduje się pod adresem C:\Windows\System32\drivers\etc\ . Najpierw zmień nazwę istniejącego pliku Hosts na hosts.bak. Być może będziesz musiał przejąć na własność plik zanim to zrobisz.
Następnie utwórz nowy domyślny plik Hosts, otwierając nowy plik tekstowy o nazwie „hosts” w folderze %WinDir%\system32\drivers\etc. Następnie skopiuj i wklej następujący tekst do nowego pliku Notatnika:
# 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 handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
Musisz zapisać plik, ale pamiętaj, aby NIE zapisywać go jako pliku tekstowego. Jeśli to zrobiłeś, możesz usunąć plik .txt rozszerzenie później upewnij się również, że format kodowania jest ustawiony na UTF-8 lub ANSI.
Alternatywnie, jeśli chcesz, możesz pobrać domyślny plik Hosts systemu Windows 11/10 przez klikając tutaj .
3] Sprawdź uprawnienia pliku hosts
Czasami nie wprowadzamy zmian w pliku hosts i wtedy system nie może uzyskać do niego dostępu. W takim przypadku musimy sprawdzić i upewnić się, że SYSTEM I Administratorzy użytkownicy mają odpowiednie uprawnienia dostępu do pliku. Aby dokonać zmian, wykonaj czynności opisane poniżej.
- w Eksplorator plików, idź do C:\Windows\System32\drivers\etc\.
- Kliknij prawym przyciskiem myszy zastępy niebieskie plik i wybierz Właściwości.
- Teraz idź do Bezpieczeństwo wybierz użytkownika, któremu chcesz zmienić dostęp (najprawdopodobniej Administrator), a następnie kliknij Zmień.
- Zaznacz pole obok Pełny dostęp i kliknij Zastosuj > OK.
Na koniec uruchom ponownie system i sprawdź, czy problem został rozwiązany.
Być może zechcesz przeczytać ten post dalej jak zablokować, zarządzać lub edytować plik Hosts .
4] Opróżnij DNS
jak otworzyć plik oxps w systemie Windows 7
Jeśli odtworzyłeś plik Hosts, ale nadal napotykasz problem, musimy to zrobić opróżnij pamięć podręczną DNS . Może to pomóc w rozwiązaniu problemów z łącznością, zaktualizowaniu rekordów DNS i poprawie wydajności sieci. Usunięcie pamięci podręcznej umożliwi także systemowi zarejestrowanie zmiany w sieci. Aby to zrobić, wykonaj kroki wymienione poniżej.
- Otwórz Start, wpisz „Wiersz poleceń”, i wybierz Uruchom jako administrator.
- Kliknij ikonę Tak, gdy pojawi się monit UAC.
- Teraz wpisz
ipconfig /flushdns
i naciśnij Enter.
Na koniec sprawdź, czy problem nadal występuje.
5] Napraw pliki systemowe
Uszkodzone pliki systemowe i obrazy systemu Windows mogą powodować wiele problemów, w tym związanych z hostami lokalnymi. Aby je rozwiązać, możesz wykonać różne czynności. Możesz otworzyć Wiersz poleceń jako administrator, a następnie uruchom następujące polecenia.
sfc /scannow
Poczekaj na Komenda SFC aby przeskanować i naprawić system, jeśli się nie powiedzie, uruchom DISM .
Mamy nadzieję, że Twój problem zostanie rozwiązany w oparciu o rozwiązania wymienione tutaj.
Czytać: Plik Hosts nie działa w systemie Windows 11
Jak opróżnić plik hostów DNS?
Jeśli chcesz opróżnić pamięć podręczną DNS w systemie Windows, możesz otworzyć Wiersz poleceń jako administrator, a następnie uruchom ipconfig /flushdns
. Jeśli korzystasz z systemu macOS, uruchom sudo killall -HUP mDNSResponder
w oknie Terminala. Te polecenia opróżnią pamięć podręczną DNS, umożliwiając systemowi rozpoczęcie tworzenia ich od zera.
Czytać: SysMate Hosts File Walker umożliwia zarządzanie plikami Hosts systemu Windows
Jak sprawdzić, czy plik Hosts działa?
Najlepszym sposobem sprawdzenia, czy plik Hosts działa, jest wykonanie polecenia ping na nazwę domeny. Jeśli dodałeś nową nazwę hosta, możesz uruchomić ping domain-name.com
, i powinien rozwiązać adres IP. Jeśli polecenie ping zakończy się pomyślnie, możesz mieć pewność, że dodanie nazwy hosta zadziałało.
Przeczytaj także: Co to jest plik LMHOSTS w systemie Windows 11 ?