Bearbeiten der Hosts-Datei unter Windows 8

31

Ich versuche, meine Hosts-Datei in Windows 8 Pro zu bearbeiten.

Wenn ich C:\Windows\System32\Drivers\etc\hostsin Notepad ++ oder einem anderen Texteditor öffne , Änderungen vornehme und versuche zu speichern, wird ein Dialogfeld mit der Meldung "Speichern fehlgeschlagen: Überprüfen Sie, ob diese Datei in einem anderen Programm geöffnet ist." Angezeigt.

Ich kann mir nicht vorstellen, was es verwenden würde (außer einem Browser, IIS und Windows Defender ). Ich bin auf dieses Problem in Windows 7 noch nie gestoßen. Ich habe den Prozess-Explorer verwendet, um Prozesse zu identifizieren, die derzeit die Hosts-Datei verwenden. Wenn ich den Prozess-Explorer nach dem "Handle oder DLL-Teilstring" "hosts" durchsuche, ist dies jedoch nicht der Fall. nichts zurückgeben. Ich habe mich im Prozess-Explorer umgesehen, um festzustellen, ob es eine andere Möglichkeit gibt, nach Prozessen zu suchen, die die Datei verbrauchen, aber ich habe kein Glück gehabt.

Ich habe auch versucht, einfach den Windows Defender-Dienst und den WWW-Dienst zu beenden.

David Sulpy
quelle
1
Es ist bekannt, dass Process Explorer selbst manchmal eine Datei geöffnet hält. Stellen Sie außerdem sicher, dass Sie den Editor als Administrator ausführen. Ich hatte keine Probleme beim Bearbeiten der Hosts-Datei in win8.
Bret Fisher
2
Als Administrator zu laufen war die Antwort, Danke Bret.
Vergessen Sie nicht, die Hosts-Datei von Windows Defender und anderen installierten AV-Programmen auszuschließen, bevor Sie versuchen, sie gemäß den hier gegebenen Hinweisen zu ändern. Weitere Anweisungen finden Sie hier. howtogeek.com/122404/…
Verwandte: Hosts-Datei ignoriert, wie zur Problembehandlung? bei Serverfehler.
Arjan
-1 Sie schreiben, dass Sie diesen Fehler in einem Texteditor erhalten "Speichern fehlgeschlagen: Bitte überprüfen Sie, ob diese Datei in einem anderen Programm geöffnet ist" <- Ich glaube Ihnen nicht. Ich google das und aus den Ergebnissen, die ich gesehen habe, kommt nur Notepad ++
Barlop

Antworten:

33

Sie müssen Notepad ++ als Administrator ausführen. Andernfalls verfügen Sie nicht über die erforderlichen Berechtigungen zum Bearbeiten dieser Datei.

Frederik Nielsen
quelle
1
Gibt es eine Möglichkeit, dies zu tun, damit Sie nicht als Administrator ausgeführt werden müssen, um diese Datei zu bearbeiten?
Sawtaytoes
Nicht dass ich wüsste.
Frederik Nielsen
1
@ Saturn2888 Ich würde wärmstens empfehlen, dass du die Berechtigungen nicht änderst. Andernfalls könnte ein Virus all Ihre Webbrowsing-Aktionen übernehmen, indem er DNS-Einträge für die von Ihnen besuchten Websites einschleust und Sie auf schädliche Websites umleitet.
Darth Android
Wenn Sie mit der gesamten Funktion "Als Administrator ausführen" frustriert sind, können Sie die folgende Verknüpfung für die Shell-Erweiterung verwenden: 1) Klicken Sie mit der rechten Maustaste auf die Hosts-Datei -> In Notepad ++ öffnen. 2) Schließen Sie Notepad ++. 3) Führen Sie Notepad ++ als Administrator aus. Die Datei sollte noch geöffnet sein, da N ++ sich die zuletzt geöffneten Dateien merkt. Spart Ihnen das Durchstöbern des Dialogfelds zum Öffnen von Dateien.
Aren B
@Aren B Leider vergisst Notepad ++, das als Administrator ausgeführt wird, vollständig alle Registerkarten, die ich als Benutzer geöffnet hatte. Es ist wirklich nervig.
Sawtaytoes
10

Wenn Sie tatsächlich über Administratorrechte verfügen , kämpfen Sie wahrscheinlich gegen die Benutzerkontensteuerung . Stellen Sie sicher, dass Sie Ihren bevorzugten Texteditor starten, indem Sie mit der rechten Maustaste darauf klicken und "Als Administrator ausführen" auswählen.

Massimo
quelle
Großartiger Punkt. Ich arbeite als Benutzer mit Administratorrechten.
David Sulpy
3

Ich hatte den gleichen Fall und konnte die Hosts-Datei nicht ändern, selbst nachdem ich überprüft hatte, ob ich alle Berechtigungen in den Benutzereinstellungen oder den Berechtigungen der Hosts-Datei hatte.

ANTWORT: Einige Antivirenprogramme (in meinem Fall AVIRA) blockieren alle Änderungen an Hostdateien in ihren Sicherheitsoptionen. Deaktivieren Sie es für eine Minute und ändern Sie es. Seien Sie vorsichtig, es kann riskant sein!

Frankl
quelle
AVIRA war das Problem in meinem Fall, danke für den Hinweis!
IvanL
2

Möglicherweise möchten Sie auch Ihre Berechtigungen für die Hostdatei selbst überprüfen. Sie können als Administrator ausgeführt werden, haben jedoch möglicherweise nicht die Berechtigung, die Datei zu bearbeiten.

Peter
quelle
2

Kopieren Sie die Hosts-Datei an einen anderen Speicherort auf dem PC (z. B. Dokumente) und bearbeiten Sie sie dort. Kopieren Sie die Hosts-Datei zurück an den ursprünglichen Speicherort. Hat für mich gearbeitet.

user255834
quelle
Dies führt zu demselben Ergebnis wie der Kommentar von @BenFisher ... WENN während des Ersetzens der Datei ein Berechtigungsdialog erscheint und die Datei nicht verwendet wird.
Lorenzo Von Matterhorn
0

Das Ausführen als Administrator hat in Windows 8 für mich nicht funktioniert. Folgendes habe ich getan, um das Problem zu lösen:

  • Trennen Sie die Verbindung zum Netz, indem Sie das Netzwerkkabel abziehen (oder die drahtlose Verbindung deaktivieren).
  • Hosts-Datei suchen. Rechtsklick -> Eigenschaften -> Sicherheit
  • Klicken Sie auf Benutzer und dann auf Bearbeiten
  • Schreibzugriff für Benutzer hinzufügen (Administrator hat Schreibzugriff ausgeführt, hat aber nicht funktioniert)
  • Bearbeiten Sie die Datei, indem Sie den Editor als Administrator ausführen
  • Datei speichern
  • Schreibzugriff für Benutzer entfernen
  • Stellen Sie die Verbindung zum Netz wieder her.
Nero
quelle
Es wäre schön, wenn die Person, die dies als nicht hilfreich markiert hat, eine kurze Nachricht hinterlassen würde, warum es nicht hilfreich ist. Das hat bei mir funktioniert, als der obige Rat nicht funktionierte. danke an peter für den tipp.
Nero
Wahrscheinlich, weil es eher ein Kommentar als eine Antwort zu sein schien. Ich habe Ihre Antwort so bearbeitet, dass sie ein wenig lesbarer und als Antwort erkennbar ist.
James Mertz