Nagkaroon ng error habang sinusubukang basahin ang file ng mga lokal na host

Nagkaroon Ng Error Habang Sinusubukang Basahin Ang File Ng Mga Lokal Na Host



Habang dinadaanan ang Windows Event Viewer logs, nakatagpo kami ng isang entry na nagsasabing –  Nagkaroon ng error habang sinusubukang basahin ang file ng lokal na host, Event ID 1012 . Ngayon, maaaring alam mo na ang File ng mga host sa iyong computer ay ginagamit ng Windows operating system upang imapa ang mga hostname sa mga IP address.



Nagkaroon ng error habang sinusubukang basahin ang file ng mga lokal na host.





Pangalan ng Log: System





Pinagmulan: DNSClients Events



ID ng Kaganapan:1012

Narito ang magagawa mo kung makita mo ang Event ID na ito.

  Nagkaroon ng error habang sinusubukang basahin ang file ng mga lokal na host



Ayusin Nagkaroon ng error habang sinusubukang basahin ang file ng mga lokal na host

Kung nakikita mo Nagkaroon ng error habang sinusubukang basahin ang file ng lokal na host, Event ID 1012 sa Event Viewer ng iyong Windows 11/10 computer, sundin ang mga solusyong binanggit sa ibaba.

  1. Suriin ang pangalan ng file ng host, uri at lokasyon
  2. Gawin muli ang file ng mga host
  3. I-verify ang mga pahintulot ng file ng hosts file
  4. I-flush ang DNS
  5. Ayusin ang System Files

Pag-usapan natin ang mga ito nang detalyado.

1] Suriin ang pangalan ng host file, uri at lokasyon

Ang tamang pangalan ng Hosts file ay – mga host , at wala itong extension ng uri ng file. Sa Properties nito, laban sa Uri ng file, makikita mo lang file nakasulat.

Ito ay matatagpuan sa C:\Windows\System32\drivers\etc\ folder.

Kung iba ang pangalan o uri ng file, tulad ng hosts.txt hosts.ics, kailangan mong muling likhain ito.

2] Gawin muli ang file ng mga host

windows 10 itim na mga icon

Maaari mong maranasan ang isyung ito kung ang Hosts file ay sira. Sa kasong iyon, maaari naming i-reset bumalik sa default ang file ng Host .

Upang magpatuloy, mag-navigate sa lokasyon ng Hosts file, na matatagpuan sa C:\Windows\System32\drivers\etc\ . Una, palitan ang pangalan ng kasalukuyang Hosts file sa hosts.bak. Maaaring kailanganin mo kumuha ng pagmamay-ari ng file bago gawin ito.

Susunod, gumawa ng bagong default na Hosts file sa pamamagitan ng pagbubukas ng bagong text file na pinangalanang 'hosts' sa %WinDir%\system32\drivers\etc folder. Pagkatapos, kopyahin at i-paste ang sumusunod na teksto sa bagong Notepad file:

# 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

Kailangan mong i-save ang file, ngunit siguraduhing HINDI ito i-save bilang isang text file. Kung nagawa mo na iyon, maaari mong alisin ang .txt  extension pagkatapos, gayundin, siguraduhin na ang encoding format ay nakatakda sa alinman sa UTF-8 o ANSI.

Bilang kahalili, kung gusto mo maaari mong i-download ang default na Host file ng Windows 11/10 sa pamamagitan ng  pag-click dito .

3] I-verify ang pahintulot ng file ng hosts file

Minsan, nabigo kaming gumawa ng mga pagbabago sa file ng mga host at pagkatapos ay hindi ito ma-access ng system. Sa kasong iyon, kailangan nating suriin at tiyakin na ang SISTEMA  at  Mga tagapangasiwa  ang mga gumagamit ay may sapat na mga pahintulot upang ma-access ang file. Upang magawa ang mga pagbabago, sundin ang mga hakbang na binanggit sa ibaba.

  1. Sa  File Explorer,  pumunta sa C:\Windows\System32\drivers\etc\.
  2. Mag-right-click sa mga host  file at piliin ang Properties.
  3. Ngayon, pumunta sa  Seguridad  tab, piliin ang user na gusto mong baguhin ang access (malamang na Administrator), at pagkatapos ay i-click ang Change.
  4. Lagyan ng tsek ang kahon sa tabi  Buong Access  at mag-click sa  Mag-apply > Ok.

Panghuli, i-reboot ang system at pagkatapos ay suriin kung nalutas na ang isyu.

Baka gusto mong basahin ang post na ito sa kung paano I-lock, Pamahalaan, o I-edit ang Hosts File .

4] I-flush ang DNS

  Patakbuhin ang Flushdns Command

Kung muli mong nilikha ang Hosts file ngunit nakakaranas pa rin ng isyu, kailangan namin i-flush ang DNS cache . Makakatulong ito sa pagresolba ng mga isyu sa koneksyon, pag-update ng mga tala ng DNS, at pagbutihin ang pagganap ng network. Ang pag-alis ng cache ay magbibigay-daan din sa iyong system na irehistro ang pagbabago ng network. Upang gawin ito, sundin ang mga hakbang na binanggit sa ibaba.

  1. Buksan ang Start, i-type  'Command Prompt',  at piliin  Patakbuhin bilang administrator.
  2. Mag-click sa icon na Oo kapag lumitaw ang UAC prompt.
  3. Ngayon, i-type ang ipconfig /flushdns at pindutin ang Enter.

Panghuli, suriin kung nagpapatuloy ang isyu.

5] Ayusin ang System Files

  patakbuhin ang sfc scannow System File Checker

Maaaring magdulot ng maraming isyu ang mga sirang system file at mga imahe sa Windows, kabilang ang mga nauugnay sa mga lokal na host. Upang malutas ang mga ito, maaari kang gumawa ng iba't ibang mga bagay. Maaari mong buksan ang Command Prompt  bilang isang administrator at pagkatapos ay patakbuhin ang mga sumusunod na command.

sfc /scannow

Maghintay para sa Utos ng SFC upang i-scan at ayusin ang iyong system, kung nabigo ito, tumakbo DISM .

Umaasa kaming malulutas ang iyong isyu batay sa mga solusyong binanggit dito.

dami chrome tab

Basahin:  Hindi gumagana ang Hosts File sa Windows 11

Paano ko i-flush ang DNS Hosts file?

Kung gusto mong i-flush ang DNS cache sa Windows, maaari mong buksan  Command Prompt  bilang isang administrator at pagkatapos ay patakbuhin ang ipconfig /flushdns. Kung ikaw ay nasa macOS, patakbuhin ang sudo killall -HUP mDNSResponder sa Terminal window. I-flush ng mga command na ito ang DNS cache, na magbibigay-daan sa iyong system na simulan ang paggawa ng mga ito mula sa simula.

Basahin:  Hinahayaan ka ng SysMate Hosts File Walker na pamahalaan ang file ng Windows Hosts

Paano subukan kung gumagana ang isang file ng Host?

Ang pinakamahusay na paraan upang subukan kung gumagana ang Hosts file ay sa pamamagitan ng pag-ping sa domain name. Kung nagdagdag ka ng bagong host name, maaari mong patakbuhin ang ping domain-name.com at dapat nitong lutasin ang IP address. Kung matagumpay ang ping, makatitiyak kang gumana ang pagdaragdag ng hostname.

Basahin din: Ano ang LMHOSTS file sa Windows 11 ?

Patok Na Mga Post