Windows 10-Hosts-Datei, die von einem anderen Prozess verwendet wird

Es gibt ein paar andere Fragen mit demselben Titel, aber sie lösen mein Problem nicht, also öffne ich eine andere.

  • Ich habe die Berechtigung für die Datei "Hosts" auf vollen Zugriff für den aktuellen Benutzer festgelegt. Ich habe sogar das Eigentum übernommen. Der aktuelle Benutzer befindet sich in der Gruppe Administratoren.

  • Ich habe UAC ausgeschaltet.

  • Ich habe die schreibgeschützte Berechtigung aus der Datei entfernt.

    C:\Windows\System32\drivers\etc>attrib hosts
    A            C:\Windows\System32\drivers\etc\hosts
    
  • Ich habe meine Panada deaktiviert Antivirus. Ich habe auch 3 Panda-Dienste aus der Dienstleistungspalette gestoppt.

  • Ich öffne eine erhöhte Befehlszeile (als Administrator ausführen). Führen Sie Notepad aus und ändern Sie die Datei. Wenn ich versuche, die Datei zu speichern, erhalte ich den folgenden Fehler:

    " Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

  • Ich überprüfe die Datei mit "Unlocker" und die Software sagt, dass die Datei nicht aktiv gesperrt ist.

Kann jemand helfen?

Author: wmac, 2015-09-04

4 answers

Meine etc\hosts Datei wurde von der ZoneAlarm Firewall gesperrt

Zum Entsperren musste ich die Option "Hosts-Datei sperren" im ZoneAlarm Firewall-Einstellungsmenü deaktivieren

geben Sie hier die Bildbeschreibung ein

 29
Author: Jossef Harush,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-30 13:56:18

Kam gerade rüber und löste dieses Problem, nach ein wenig Faffing, also dachte ich, ich würde Notizen anbieten.

Ich habe SysInternals Process Explorer verwendet, Führen Sie als Administrator aus, um den Prozess zu finden, der die Datei gesperrt hat (mithilfe von Find > Find Handle or DLL). Beachten Sie, dass beim Ausführen ohne Administratorrechte der Prozess WRSA auf Systemebene nicht angezeigt werden konnte.

In meinem Fall war es WRSA.exe, was Webroot Secure Anywhere ist. Deaktivieren des Schutzes entsperrte die Datei und ich konnte überschreiben Sie es leicht. In einigen Versionen von Webroot müssen Sie "Erweiterte Einstellungen > Einstellungen" öffnen und die Option zum Blockieren von Änderungen an der Hosts-Datei deaktivieren.

Es ist völlig richtig, dass Antivirensoftware Dateien wie hosts natürlich schützen sollte. Er liebt so etwas.

 14
Author: Mark Rendle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-20 20:26:30

Ich konnte schließlich den Schuldigen finden. Es war ein Programm namens "Tiny Firewall" (eine Windows-Firewall-Regelverwaltungssoftware), das das Problem verursachte.

Ich bin mir nicht genau sicher, was es mit der Hosts-Datei macht, da keine der verfügbaren Software eine Sperre für die Datei anzeigen kann. Ich konnte feststellen, dass es irgendwie mit Prozessmonitor (Sysinternals) in die Datei involviert ist. Ich habe die Benutzeroberfläche beendet und den Prozess gestoppt (würde nicht anhalten, den Prozessbaum beenden und auf manuell setzen Service).

PS: Dies ist eine Funktion von Tiny Firewall (Schutz der Hosts-Datei) und Sie können es einfach über die Einstellungen deaktivieren.

 9
Author: wmac,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-09-06 13:45:50

In meinem Fall wurde die HOSTS-Datei ständig von svchost gesperrt.exe-Datei !

Das Problem begann, seit ich das Tool HostsMan verwendet habe. Es hatte die HOSTS-Datei mit etwa 18 MBs DNS-Nummern und Domains gefüllt. Und mein PC war plötzlich offline.

Also habe ich mit dem Tool Process Explorer nach "etc\HOSTS"gesucht. Wenn Sie in den Suchergebnissen auf einen Eintrag klicken, wird der entsprechende Sperrvorgang braun hervorgehoben. Also fand ich heraus, dass diese HOSTS-Datei gewesen war gesperrt durch den Prozess svchost.exe und manchmal auch durch andere Prozesse. Ich wartete, bis kein anderer Prozess als svchost.exe hatte HOSTS gesperrt. Dann habe ich den Prozessbaum davon in Bezug auf svhosts getötet.exe-Datei! Innerhalb weniger Sekunden, während das svhosts.exe-Prozess noch nicht neu gestartet wurde (somit war HOSTS temporaily entsperrt), ich schaffte es schließlich HOSTS manuell in etwas anderes wie "HOSTS000"umbenennen. Dann habe ich die Datei "HOSTS" umbenannt.zurück " (das ist die Sicherung mit dem Standard Inhalt) in die HOSTS. Problem gelöst! Ich war plötzlich wieder online.

Überprüfen Sie das Bild unten für die DNS-Filter, die ich aktiviert hatte. Ich denke, Windows 10 war einfach mit all den 50 Tausenden von Domainnamen überladen, die in der HOSTS-Datei gespeichert waren.

geben Sie hier die Bildbeschreibung ein

 0
Author: gloschtla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-05-13 22:32:57