wake-up-neo.net

Windows 10, Hosts-Datei kann nicht bearbeitet werden

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

Mein Benutzer ist ein Administrator. Ich habe die Benutzerkontensteuerung auf die niedrigste Stufe eingestellt. Ich habe auf der gesamten c:\-Platte (einschließlich der hosts-Datei) den Besitzer in meinen Benutzer geändert.

Wenn ich notepad c:\windows\system32\drivers\etc\hosts ausführe, die Datei bearbeite und zu speichern versuche, lasse ich es trotzdem nicht zu. Wenn ich als Administrator zuerst den Editor starte und dann die Datei öffne, kann ich problemlos speichern.

Aber warum wird mein Benutzer nach den durchgeführten Messungen nicht als Administrator angesehen? Was fehlt mir hier, um meinen Benutzer zu einem echten Administrator zu machen (und nicht nur einen normalen Benutzer mit einem ausgefallenen Label in den Benutzerkonten)?

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

26
Tobb

Die vielen Leute über mir haben es ziemlich deutlich gemacht:

  • Auf den Desktop kopieren, mit Editor bearbeiten und speichern, zurückkopieren, wodurch die vorherige Hostdatei überschrieben wird
  • Schalte UAC aus
  • Starten Sie cmd als Administrator und geben Sie "notepad ..." ein
  • Verwenden Sie den lokalen Benutzer- und Gruppenmanager (nicht empfohlen)

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

Wie bereits erläutert, sind Sie Administrator. Sie können sich bemühen, dies zu ändern, aber es ist mit vielen Risiken verbunden. Zum Vergleich: Sie führen unter Linux keine regelmäßigen Anwendungen mit "root" aus, sondern rufen diese mit dem Befehl "su" oder durch Anmelden als "root" auf.

22
Olivia

Das Problem ist eigentlich sehr einfach: In Windows 10 ist die Datei hosts standardmäßig schreibgeschützt. Dies bedeutet, dass Sie, selbst wenn Sie mit Administratorrechten auf es zugreifen können, immer noch nicht schreiben können. Außerdem bedeutet dies (zumindest auf meinem Computer), 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 Nur-Lese-Bit deaktivieren:

  1. Öffnen Sie den Ordner c:\windows\system32\drivers\etc\ in Ihrem Dateimanager.
  2. klicken Sie mit der rechten Maustaste auf die Datei hosts.
  3. wähle Properties;
  4. häkchen entfernen Read-Only;
  5. klicken Sie auf Apply;
  6. klicken Sie auf Continue (um die Aktion mit Administratorrechten auszuführen).

Anschließend können Sie die Datei hosts mit Ihrem bevorzugten Texteditor (der als Administrator ausgeführt wird) frei bearbeiten. Denken Sie daran, das Nur-Lese-Bit zurückzusetzen nachdem Sie fertig sind, um zu verhindern, dass andere Anwendungen es ohne Ihr Wissen ändern.

10
A.P.

Nur weil Sie ein Administrator sind, bedeutet dies nicht, dass Sie als Administrator alles tun, was Sie tun. es bedeutet einfach, dass Sie die Fähigkeit dazu haben.

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

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

1
Matt Clark

Was bei mir funktioniert hat (Windows 10, wenn es darauf ankommt) ist,

Führen Sie einfach notepad.exe oder einen anderen Texteditor (sublime, notepad ++) mit Administratorrechten aus (Klicken Sie mit der rechten Maustaste auf exe und wählen Sie " Als Administrator ausführen "), und bearbeiten Sie ihn die Datei und speichern.

pdate:

Öffnen Sie die Eingabeaufforderung - Drücken Sie Windows Key+R und tippe/füge folgenden Befehl ein

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

Ich würde dies nicht empfehlen, aber wenn Sie Ihrem Benutzer Vollzugriff auf diese Datei geben, sollte es so funktionieren, wie Sie es möchten. Dies ist jedoch ein Sicherheitsrisiko. Überlegen Sie sorgfältig, ob Sie dies wirklich benötigen.

1
HoD

Auch wenn Sie tinyfirewall installiert haben, gibt es dort eine Standardoption, die das Bearbeiten der Datei Host verhindert.

1
Aristos

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

Sie können den lokalen Benutzermanager (C:\windows\system32\lusrmgr.msc) verwenden, um sich aus der Benutzergruppe zu entfernen und nur in der Administratorgruppe präsent zu sein. Dies kann jedoch mehr Aufwand verursachen, als es wert ist.

Ein weiterer Ansatz im Hacky-Stil besteht darin, cmd als Administrator und dann "notepad C: ......" zu starten.

Sie können jederzeit einen Schritt weiter gehen und cmd als Administrator von cmd aus starten. Sie können "taskmgr" starten und dann "Explorer.exe" beenden und erneut öffnen. Da taskmgr als Administrator ausgeführt wird und in diesem Kontext gestartet wird (Explorer.exe - WINDOWS!), Befindet es sich auch in einem reinen Administratorkontext. Dies ist jedoch mit einer Vielzahl von Warnungen verbunden:

  • Der Profilpfad ändert sich zu dem des Administrators
  • alles, was Sie tun, wird als Administrator (offene Tür für Viren, Malware usw.)
  • Wenn Sie etwas vermasseln, können Sie einen vollständigen Zusammenbruch Ihres PCs verursachen

Die Benutzerkontensteuerung soll es Ihnen ermöglichen, anzuhalten und zu überlegen, bevor Sie etwas tun, das große Konsequenzen haben könnte.

Deaktivieren Sie alternativ die Benutzerkontensteuerung (Systemsteuerung> Benutzerkonto- und Familiensicherheit> Benutzerkonten> Benutzer auswählen> Benutzerkontensteuerungseinstellungen ändern) OR (Start> Suchen> Benutzerkontensteuerung)

0
Fazer87

Kopieren Sie die hosts-Datei auf Ihren Desktop. Bearbeiten Sie sie, speichern Sie sie am selben Ort und kopieren Sie sie anschließend wieder in das Verzeichnis system32\drivers\etc. die UAC Popup-Antwort mit Ja. das ist es.

0
Holger Winkler

Überprüfen Sie Ihre Firewall-Einstellungen. Ich bin gerade auf dieses Problem gestoßen. Nur Benutzer meines PCs und konnte diese Hosts-Datei nicht zur Zusammenarbeit bringen. Versucht zu löschen und Antivirus erscheint und sagt mir, es hat mich geschützt. Ich verwende Avira und überprüfe in meiner Echtzeit-Schutzkonfiguration die Registerkarte "Sicherheit" und "Windows-Hosts-Datei vor Änderungen schützen". ist standardmäßig aktiviert. Ich deaktiviere, wende an, ändere, überprüfe es erneut und wende an. Kein Problem, wenn diese Option deaktiviert war.

0
Marcus Storms

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

0
Tobb