Beim Versuch, die lokale Hostdatei zu lesen, ist ein Fehler aufgetreten

Beim Versuch, die lokale Hostdatei zu lesen, ist ein Fehler aufgetreten

Beim Versuch, auf die lokale Hosts-Datei zuzugreifen, ist ein Fehler aufgetreten.

  • Protokollname: System
  • Quelle: DNS-Client-Ereignisse
  • Ereignis-ID: 1012

Wenn bei Ihnen die Ereignis-ID 1012 auftritt, befolgen Sie die nachstehenden Schritte, um das Problem zu beheben.

Beheben Sie den Fehler beim Zugriff auf die lokale Hosts-Datei

Wenn beim Versuch, die lokale Hosts-Datei zu lesen, eine Fehlermeldung angezeigt wird (angezeigt durch die Ereignis-ID 1012 in der Ereignisanzeige auf Ihrem Windows 11/10-Gerät), ziehen Sie die folgenden Lösungen in Betracht.

  1. Überprüfen Sie den Dateinamen, den Typ und den Speicherort der Hosts-Datei
  2. Erstellen Sie die Hosts-Datei neu
  3. Überprüfen Sie die Berechtigungseinstellungen für die Hosts-Datei
  4. Leeren Sie den DNS-Cache
  5. Reparieren von Systemdateien

Lassen Sie uns auf jede Lösung im Detail näher eingehen.

1] Überprüfen Sie den Namen, Typ und Speicherort der Host-Datei

Die Hosts-Datei muss Hosts heißen und darf keine Dateierweiterung haben. In den Eigenschaften unter Dateityp sollte „Datei “ angezeigt werden.

Es sollte im C:\Windows\System32\drivers\etc\Verzeichnis zu finden sein.

Wenn der Dateiname geändert wird (wie hosts.txt oder hosts.ics), müssen Sie ihn neu erstellen.

2] Erstellen Sie die Hosts-Datei neu

Dieser Fehler kann durch eine beschädigte Hosts-Datei verursacht werden. Um dies zu beheben, setzen Sie die Hosts-Datei auf ihren Standardzustand zurück.

Navigieren Sie zum Speicherort der Hosts-Datei unter C:\Windows\System32\drivers\etc\. Beginnen Sie damit, die aktuelle Hosts-Datei in hosts.bak umzubenennen (möglicherweise müssen Sie zuerst den Eigentümer übernehmen).

Erstellen Sie als Nächstes eine neue Textdatei mit dem Namen „ hosts“ innerhalb des %WinDir%\system32\drivers\etcOrdners. Fügen Sie den folgenden Inhalt in Ihre neue Notepad-Datei ein:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This sample HOSTS file is utilized by Microsoft TCP/IP for Windows.
#
# It contains IP address to host name mappings. Each entry should
# be kept on a single line. The first column is for the IP address,
# followed by the host name which should be separated by at least one
# space.
#
# Comments (like these) can also be placed on individual lines
# or after the machine name using a '#' symbol.
#
# For instance:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# Name resolution for localhost is handled within DNS.
# 127.0.0.1 localhost
# : :1 localhost

Achten Sie darauf, die Datei ohne die Erweiterung .txt zu speichern. Falls nötig, können Sie diese später entfernen. Stellen Sie dabei sicher, dass die Kodierung auf UTF-8 oder ANSI eingestellt ist.

3] Überprüfen Sie die Dateiberechtigungen des Hosts

Einschränkungen der Dateiberechtigungen können den Zugriff auf die Hosts-Datei verhindern. Um dieses Problem zu beheben, stellen Sie sicher, dass SYSTEM und Administratoren über die richtigen Zugriffsebenen verfügen. Folgen Sie diesen Schritten:

  1. Öffnen Sie den Datei-Explorer und navigieren Sie zu C:\Windows\System32\drivers\etc\.
  2. Klicken Sie mit der rechten Maustaste auf die Hosts-Datei und wählen Sie „Eigenschaften“.
  3. Wählen Sie auf der Registerkarte „Sicherheit“ den entsprechenden Benutzer (wahrscheinlich Administrator) aus und klicken Sie auf „Ändern“.
  4. Aktivieren Sie das Kontrollkästchen neben „Vollzugriff“ und klicken Sie auf „Übernehmen“ > „OK“.

Starten Sie anschließend Ihren Computer neu und prüfen Sie, ob das Problem behoben ist.

Möglicherweise finden Sie es auch hilfreich, zu lesen, wie Sie die Hosts-Datei sperren, verwalten oder bearbeiten.

4] Leeren Sie den DNS-Cache

Wenn das Problem nach der Neuerstellung der Hosts-Datei weiterhin besteht, sollten Sie den DNS-Cache leeren. Dies kann helfen, Verbindungsprobleme zu beheben, DNS-Einträge zu aktualisieren und die Netzwerkleistung zu verbessern. Außerdem wird Ihr System so über die vorgenommenen Änderungen informiert. Gehen Sie dazu folgendermaßen vor:

  1. Rufen Sie „Start“ auf, geben Sie „Eingabeaufforderung“ ein und wählen Sie „Als Administrator ausführen“ aus.
  2. Akzeptieren Sie die Eingabeaufforderung der Benutzerkontensteuerung (UAC), indem Sie auf „Ja“ klicken.
  3. Geben Sie ein ipconfig /flushdnsund drücken Sie die Eingabetaste.

Überprüfen Sie, ob das Problem nach diesem Schritt weiterhin besteht.

5]Systemdateien reparieren

Probleme mit beschädigten Windows-Images und Systemdateien können zu zahlreichen Problemen führen, darunter auch solche, die mit der lokalen Hosts-Datei zusammenhängen. Um dies zu beheben, können Sie Befehle aus der Eingabeaufforderung als Administrator ausführen.

sfc /scannow

Warten Sie, bis das SFC-Tool Ihr System gescannt und repariert hat. Wenn Probleme auftreten, führen Sie anschließend DISM aus.

Wir vertrauen darauf, dass diese Lösungsvorschläge Ihr Problem lösen.

Wie leert man den DNS-Cache in der Hosts-Datei?

Um den DNS-Cache in Windows zu leeren, führen Sie die Eingabeaufforderung als Administrator aus und führen Sie aus ipconfig /flushdns. macOS-Benutzer verwenden es sudo killall -HUP mDNSResponderim Terminal. Diese Befehle leeren den DNS-Cache, sodass Ihr System ihn von Grund auf neu aufbauen kann.

Wie testet man, ob die Hosts-Datei funktioniert?

Eine zuverlässige Methode zum Testen der Funktionalität der Hosts-Datei ist das Pingen eines Domänennamens. Wenn Sie einen neuen Host-Eintrag hinzugefügt haben, können Sie ausführen ping domain-name.comund es sollte in die entsprechende IP-Adresse übersetzt werden. Ein erfolgreicher Ping bestätigt, dass der Hostname korrekt hinzugefügt wurde.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert