2015-08-18 10:33:36 +0000 2015-08-18 10:33:36 +0000
31
31
Advertisement

Windows 10, kann die Hosts-Datei nicht bearbeiten

Advertisement

Ich habe kürzlich einen neuen Computer bekommen und auf Windows 10 aktualisiert (obwohl ich vermute, dass dieses Problem auch in anderen Versionen auftritt).

Mein Benutzer ist ein Administrator. Ich habe die UAC auf die niedrigste Stufe eingestellt. Ich habe den Besitzer des gesamten `c:Ich habe kürzlich einen neuen Computer bekommen und auf Windows 10 aktualisiert (obwohl ich vermute, dass dieses Problem auch in anderen Versionen auftritt).

Mein Benutzer ist ein Administrator. Ich habe die UAC auf die niedrigste Stufe eingestellt. Ich habe den Besitzer des gesamten -Datenträgers (einschließlich der Hosts-Datei) auf meinen Benutzer geändert.

Wenn ich jedoch notepad c:\windows\system32\drivers\etc\hosts ausführe, die Datei bearbeite und versuche zu speichern, lässt sie mich nicht. Wenn ich zuerst Notepad 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 Administrator-Benutzer angesehen? Was fehlt mir hier, um meinen Benutzer zu einem tatsächlichen Administrator zu machen (und nicht nur zu einem normalen Benutzer mit irgendeinem schicken Etikett im Benutzerkonto)?

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

Advertisement

Antworten (10)

24
24
24
2015-08-18 18:04:46 +0000

Die vielen Leute über mir haben es ziemlich klar dargelegt:

  • Auf den Desktop kopieren, mit Notepad bearbeiten und speichern, zurückkopieren, was die vorherige Host-Datei überschreiben würde
  • UAC deaktivieren
  • cmd als Administrator starten und dann “notepad…” eintippen
  • Verwenden Sie den lokalen Benutzer- und Gruppenmanager (nicht empfohlen)

Option eins auf meiner Liste ist die Art und Weise, wie die Leute es seit Jahren machen. Es gibt nur eine UAC-Eingabeaufforderung für die Rückkopie. Das wird schon seit der Vista-Ära so gemacht.

Wie Ihnen bereits erklärt wurde, sind Sie ein Administrator-Benutzer. Sie können sich die Mühe machen, dies zu ändern, aber es birgt viele Risiken. Zum Vergleich: Unter Linux bewirbt man sich nicht regelmäßig mit “root”, sondern erhöht sich mit dem Befehl “su” oder indem man sich als “root” anmeldet.

10
10
10
2015-11-22 16:35:11 +0000

Das Problem ist eigentlich ganz einfach: In Windows 10 ist die Datei hosts standardmäßig schreibgeschützt. Das bedeutet, dass Sie zwar mit administrativen Rechten auf sie zugreifen können, aber nicht auf sie schreiben können. Außerdem bedeutet dies (zumindest auf meinem Rechner), dass das Bearbeiten einer Kopie, wie von anderen vorgeschlagen, nicht funktionieren wird, da sie ebenfalls schreibgeschützt sein wird!

Um sie bearbeiten zu können, müssen Sie zuerst das Nur-Lese-Bit deaktivieren:

  1. Öffnen Sie den Ordner c:\windows\system32\drivers\etcDas Problem ist eigentlich ganz einfach: In Windows 10 ist die Dateihosts` standardmäßig schreibgeschützt. Das bedeutet, dass Sie zwar mit administrativen Rechten auf sie zugreifen können, aber nicht auf sie schreiben können. Außerdem bedeutet dies (zumindest auf meinem Rechner), dass das Bearbeiten einer Kopie, wie von anderen vorgeschlagen, nicht funktionieren wird, da sie ebenfalls schreibgeschützt sein wird!

Um sie bearbeiten zu können, müssen Sie zuerst das Nur-Lese-Bit deaktivieren:

  1. Öffnen Sie den Ordner in Ihrem Dateimanager;
  2. klicken Sie mit der rechten Maustaste auf die Datei hosts;
  3. wählen Sie Properties;
  4. entfernen Sie das Häkchen bei Read-Only;
  5. klicken Sie auf Apply;
  6. klicken Sie auf Continue (um die Aktion mit Administratorrechten durchzuführen).

Danach können Sie die Datei hosts mit Ihrem bevorzugten Texteditor frei bearbeiten (als Administrator ausführen). Vergessen Sie nicht, das Nur-Lesen-Bit wieder zu setzen, um zu verhindern, dass andere Anwendungen die Datei ohne Ihr Wissen verändern können.

2
Advertisement
2
2
2016-08-07 14:06:58 +0000

Öffnen Sie notepad.exe oder einen anderen Texteditor (Sublime, Notepad++) mit Administratorrechten (Rechtsklick auf exe und “Ausführen als Administrator” wählen), bearbeiten Sie die Datei und speichern Sie sie.

Oder,

Öffnen Sie die Eingabeaufforderung “Ausführen” - Drücken Sie die Windows-Taste+R und geben Sie folgenden Befehl ein/fügen Sie ihn ein

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts
2
2
2
2017-07-16 10:15:35 +0000

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

1
Advertisement
1
1
2015-08-18 10:38:50 +0000

Nur weil Sie ein administrativer Benutzer sind, bedeutet das nicht, dass Sie alles, was Sie tun, als Administrator tun; es bedeutet lediglich, dass Sie die Fähigkeit dazu haben.

Standardmäßig läuft Ihr Benutzer so, wie jeder andere Benutzer auch, nämlich als er selbst.

Wenn Sie versuchen, administrative Aufgaben auszuführen, werden bestimmte Anwendungen mit administrativen Rechten ausgeführt (z. B. wenn Sie auf “Als Administrator ausführen” klicken).

1
1
1
2015-08-18 11:14:59 +0000

Ich würde nicht empfehlen, dies zu tun, aber wenn Sie Ihrem Benutzer Vollzugriff auf diese Datei geben, sollte es so funktionieren, wie Sie es wünschen. Dies ist jedoch ein Sicherheitsrisiko, bitte denken Sie sorgfältig darüber nach, ob Sie dies wirklich benötigen.

0
Advertisement
0
0
2015-08-18 11:59:11 +0000

Kopieren Sie die hosts-Datei auf Ihren Desktop, bearbeiten Sie sie, speichern Sie sie an der gleichen Stelle und kopieren Sie sie dann zurück nach system32\drivers\etc. das UAC-Popup antwortet mit ja. das war’s.

0
0
0
2015-08-19 06:14:34 +0000

Das Ändern der Zugriffsrechte für die Gruppe “Benutzer” auf volle Kontrolle für die Datei “hosts” ermöglichte es mir, sie zu speichern, ohne etwas als Administrator ausführen zu müssen. Die Tatsache, dass mein Konto ein Administrator ist und die Administratoren volle Kontrolle über die Datei hatten, erlaubte es mir nicht, sie zu bearbeiten. Das ergibt keinen Sinn. Los Windows!

0
Advertisement
0
0
2015-08-18 11:28:14 +0000

Bei der Anmeldung bekommen Sie ein “Kerberos”-Token ausgehändigt, das Ihren Benutzer sowohl als Administrator als auch als Benutzer definiert - unabhängig davon, was die Systemsteuerung Ihnen sagt.

Sie können den lokalen Benutzermanager (C:\windows\system32\lusrmgr.msc) verwenden, um sich selbst aus der Gruppe “Benutzer” zu entfernen und nur in der Gruppe “Administratoren” präsent zu sein - aber das kann mehr Ärger verursachen als es wert ist.

Ein anderer hacky-artiger Ansatz ist, cmd als Administrator zu starten und dann “notepad C:……”

Sie könnten immer einen Schritt weiter gehen und cmd als Administrator starten, von cmd aus - Sie können “taskmgr” starten und dann “explorer.exe” beenden und wieder öffnen. Da taskmgr als Administrator läuft, wird die unter diesem Kontext (explorer.exe - WINDOWS!) gestartete Verarbeitung auch in einem reinen Administratorkontext sein - JEDOCH kommt dies mit einer ganzen Reihe von Warnungen:

  • Der Profilpfad ändert sich in den des Administrators
  • Alles, was Sie tun, geschieht als Administrator (offene Tür für Viren, Malware usw.)
  • Wenn Sie etwas vermasseln, können Sie Ihren PC komplett zum Schmelzen bringen

Die UAC ist dazu da, um Ihnen zu ermöglichen, innezuhalten und nachzudenken, bevor Sie etwas tun, das große Auswirkungen haben könnte.

Alternativ können Sie die UAC deaktivieren (Systemsteuerung > Benutzerkonten > Benutzerkonten > Benutzer auswählen > Einstellungen der Benutzerkontensteuerung ändern) ODER (Start > Suchen > UAC)

0
0
0
2016-01-17 06:45:12 +0000

Überprüfen Sie Ihre Firewall-Einstellungen. Ich bin erst kürzlich auf dieses Problem gestoßen. Ich bin der einzige Benutzer meines PCs und konnte die Hosts-Datei nicht zur Zusammenarbeit bewegen. Ich habe versucht, sie zu löschen, und das Antivirenprogramm meldet, dass es mich geschützt hat. Ich benutze Avira, also gehe ich in meine Echtzeitschutz-Konfiguration, überprüfe die Registerkarte Sicherheit und “Windows Hosts-Datei vor Änderungen schützen” ist standardmäßig aktiviert. Ich deaktiviere die Option, wende sie an, nehme meine Änderungen vor, aktiviere sie wieder und wende sie an. Sobald diese Option deaktiviert war, gab es überhaupt kein Problem mehr.

Advertisement