Windows 10, Hosts-Datei kann nicht bearbeitet werden

Ich habe kürzlich einen neuen Computer bekommen und ein Upgrade auf Windows 10 durchgeführt (obwohl ich vermute, dass dies auch in anderen Versionen ein Problem ist.)

Mein Benutzer ist Administrator. Ich habe UAC auf die niedrigste Ebene gesetzt. Ich habe den Besitzer meines Benutzers auf der gesamten Festplatte c:\ geändert (einschließlich der Hosts-Datei.)

Wenn ich notepad c:\windows\system32\drivers\etc\hosts ausführe, bearbeite ich die Datei und versuche zu speichern, es lässt mich nicht. Wenn ich Notepad zuerst als Administrator ausführe und dann die Datei öffne, kann ich ohne Probleme speichern.

Aber warum wird mein Benutzer nach den von mir durchgeführten Messungen nicht als Administratorbenutzer angesehen? Was fehlt mir hier, um meinen Benutzer zu einem tatsächlichen Administrator zu machen (und nicht nur zu einem normalen Benutzer mit einer ausgefallenen Bezeichnung in Benutzerkonten)?

Aktualisierte Frage: Wenn Sie einen Benutzer haben, der ein Administrator ist, warum sind die Berechtigungen dieses Benutzers nicht von der Sicherheitsgruppe Administrators betroffen, sondern von der Sicherheitsgruppe Users?

Author: Tobb, 2015-08-18

11 answers

Die vielen Leute über mir legten es ziemlich klar dar:

  • Auf Desktop kopieren, mit Notepad bearbeiten und speichern, zurückkopieren, wodurch die vorherige Hostdatei überschrieben würde
  • UAC deaktivieren
  • Starten Sie cmd als Administrator und geben Sie dann " notepad..."
  • Verwenden Sie den lokalen Benutzer - und Gruppenmanager (schlecht beraten)

Option eins auf meiner Liste ist, wie die Leute es seit Jahren tun. Es gibt nur eine UAC-Eingabeaufforderung für die Rückkehr Kopie. Es wurde getan wie dies seit der Vista-Ära.

Wie Ihnen bereits erläutert, sind Sie Administratorbenutzer. Sie können sich bemühen, dies zu ändern, aber es birgt viele Risiken. Zum Vergleich: Sie arbeiten unter Linux nicht regelmäßig mit "root", sondern erhöhen mit dem Befehl "su" oder indem Sie sich als "root" anmelden."

 27
Author: Olivia,
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-08-18 18:04:46

Das Problem ist eigentlich sehr einfach: In Windows 10 ist die Datei hosts standardmäßig schreibgeschützt. Dies bedeutet, dass selbst wenn Sie mit Administratorrechten auf zugreifen können, Sie immer noch nicht darauf schreiben können. Außerdem (zumindest auf meinem Computer) bedeutet dies, dass das Bearbeiten einer Kopie, wie von anderen vorgeschlagen, nicht funktioniert, da sie auch schreibgeschützt ist!

Um es bearbeiten zu können, müssen Sie zuerst das schreibgeschützte Bit deaktivieren:

  1. Öffnen Sie den Ordner c:\windows\system32\drivers\etc\ in Ihrem Datei-manager;
  2. Rechtsklick auf die Datei hosts;
  3. wählen Sie Properties;
  4. un-tick - Read-Only;
  5. Klicken Sie auf Apply;
  6. Klicken Sie auf Continue (um die Aktion mit Administratorrechten auszuführen).

Dann können Sie die hosts - Datei mit Ihrem bevorzugten Texteditor frei bearbeiten (als Administrator ausführen). Denken Sie daran, das schreibgeschützte Bit neu zu setzen, nachdem Sie fertig sind, um zu verhindern, dass andere Anwendungen es ohne Ihr Wissen ändern.

 10
Author: A.P.,
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-11-22 16:35:11

Öffnen Sie notepad.exe oder einen anderen Texteditor (sublime,notepad++) mit Administratorrechten (klicken Sie mit der rechten Maustaste auf exe und wählen Sie "Als Administrator ausführen"), bearbeiten Sie die Datei und speichern Sie sie.

Oder

Öffnen Sie die Eingabeaufforderung ausführen-Drücken Sie die Windows-Taste +R und type / paste following command

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts
 4
Author: w͏̢in̡͢g͘̕ed̨p̢͟a͞n͏͏t̡͜͝he̸r̴,
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-01-21 08:09:22

Auch wenn Sie install tinyfirewall haben, gibt es dort eine Standardoption, die die Bearbeitung der Datei host verhindert.

Dies gilt für jede Firewall oder Antivirus, die Sie installiert haben, die eine Option zum Sperren der Bearbeitung der Hosts-Datei hat

Z. B. ZoneAlarm Free Firewall -> Settings -> Advanced Settings -> Lock hosts file

 3
Author: Aristos,
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-12-05 13:08:44

Nur weil Sie ein administrativer Benutzer sind, bedeutet das nicht, dass alles, was Sie tun, Sie als Administrator tun; es bedeutet einfach, dass Sie dazu in der Lage sind.

Standardmäßig wird Ihr Benutzer genauso ausgeführt wie jeder andere Benutzer selbst.

Wenn Sie versuchen, administrative Aufgaben vorab zu erstellen, werden bestimmte Anwendungen mit Administratorrechten ausgeführt (z. B. wenn Sie auf Als Administrator ausführen klicken).

 1
Author: Matt Clark,
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-08-18 10:38:50

Ich würde dies nicht empfehlen, aber wenn Sie Ihrem Benutzer die volle Kontrolle über diese Datei geben, sollte sie so funktionieren, wie Sie es möchten. Dies ist jedoch ein Sicherheitsrisiko, denken Sie bitte sorgfältig nach, wenn Sie dies wirklich benötigen.

 1
Author: HoD,
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-08-18 11:14:59

Wenn Sie sich anmelden, erhalten Sie ein "Kerberos" - Token, das Ihren Benutzer sowohl als Administrator als auch als Benutzer definiert-unabhängig davon, was die Systemsteuerung Ihnen mitteilt.

Sie können den lokalen Benutzermanager verwenden (C:\windows\system32\lusrmgr.2) um sich aus der Benutzergruppe zu entfernen und nur in der Gruppe Administratoren vorhanden sein - aber dies kann mehr Ärger als seinen Wert verursachen.

Ein weiterer Hacky - Stil Ansatz ist cmd als Admin zu starten und dann "Notepad C:......"

Du könntest immer gehen Sie noch einen Schritt weiter und starten Sie cmd als Administrator von cmd aus - Sie können "taskmgr" starten und dann "Explorer" beenden und erneut öffnen.exe". Da taskmgr als Admin ausgeführt wird, wird unter diesem Kontext (Explorer.exe-FENSTER!) wird auch in einem reinen Administratorkontext sein - DIES kommt jedoch mit einer ganzen Reihe von Warnungen:

  • Der Profilpfad ändert sich zu dem des Administrators
  • alles, was Sie als Administrator tun (offene Tür zu Viren, Malware usw)
  • Wenn Sie etwas vermasseln - Sie können eine vollständige Kernschmelze Ihres PCS verursachen

UAC soll da sein, damit du anhalten und nachdenken kannst, bevor du etwas tust, das große Auswirkungen haben könnte.

Alternativ deaktivieren Sie UAC (Systemsteuerung > Benutzerkonto & Familiensicherheit > Benutzerkonten > Benutzer auswählen > Einstellungen für Benutzerkontensteuerung ändern) ODER (Start > searc > UAC)

 0
Author: Fazer87,
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-08-18 11:28:14

Kopieren Sie die Hosts-Datei auf Ihren Desktop bearbeiten Sie es, speichern Sie es an derselben Stelle und kopieren Sie es dann zurück in system32\drivers\etc. die UAC wird mit Ja antworten. das ist es.

 0
Author: Holger Winkler,
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-08-18 11:59:11

Durch Ändern der Zugriffsrechte für die Benutzergruppe in die vollständige Kontrolle über die Hosts-Datei konnte ich sie speichern, ohne sie als Administrator ausführen zu müssen. Die Tatsache, dass mein Konto ein Administrator ist und die Administratoren die volle Kontrolle über die Datei hatten, erlaubte mir nicht, sie zu bearbeiten. Macht keinen Sinn. Geh Fenster!

 0
Author: Tobb,
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-08-19 06:14:34

Überprüfen Sie Ihre firewall-Einstellungen. Ich bin erst kürzlich auf dieses Problem gestoßen. Einzige Benutzer auf meinem PC und konnte nicht bekommen, dass die hosts-Datei zu kooperieren. Versucht zu löschen und Antivirus erscheint mir sagen, es hat mich geschützt. Ich benutze Avira, also überprüfe ich in meiner Echtzeitschutzkonfiguration die Registerkarte Sicherheit und "Windows-Hosts-Datei vor Änderungen schützen"."ist standardmäßig aktiviert. Ich deaktiviere, bewerbe mich, ändere meine Änderung, überprüfe sie dann zurück und bewerbe mich. Kein Problem, sobald diese Option deaktiviert war.

 0
Author: Marcus Storms,
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-01-17 06:45:12

Ich hatte dieses Problem und stellte schließlich fest, dass die Hosts-Datei von meiner Firewall (Tinenbau) gesperrt wurde. Das vorübergehende Schließen der Firewall funktionierte.

Um herauszufinden, welches Programm die Datei sperrt, empfehle ich ein kleines Dienstprogramm namens Unlocker von Cedrick Collomb. Der Download ist nicht mehr auf der Website des Autors verfügbar, aber ich konnte es von Softpedia erhalten.

 0
Author: L J,
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-12-04 14:13:48