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:\
Festplatte (einschließlich der Hosts-Datei) den Besitzer in meinen Benutzer geändert .
Wenn ich notepad c:\windows\system32\drivers\etc\hosts
die Datei starte , bearbeite und versuche zu speichern, lasse ich es trotzdem nicht. 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 zu einem normalen Benutzer mit einem ausgefallenen Label in den Benutzerkonten)?
Aktualisierte Frage: Wenn Sie einen Benutzer haben, der ein ist Administrator
, warum sind die Berechtigungen dieses Benutzers nicht von der Sicherheitsgruppe betroffen Administrators
, sondern von der Sicherheitsgruppe Users
?
quelle
Antworten:
Die vielen Leute über mir haben es ziemlich deutlich gemacht:
Option eins auf meiner Liste ist, wie die Leute es seit Jahren machen. Es gibt nur eine UAC-Eingabeaufforderung für die Rückkopie . 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.
quelle
Das Problem ist eigentlich sehr einfach: In Windows 10 ist die
hosts
Datei standardmäßig schreibgeschützt. Dies bedeutet, dass Sie auch dann nicht darauf schreiben können , wenn Sie über Administratorrechte darauf zugreifen 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:
c:\windows\system32\drivers\etc\
Ordner in Ihrem Dateimanager.hosts
Datei.Properties
;Read-Only
;Apply
;Continue
(um die Aktion mit Administratorrechten auszuführen).Anschließend können Sie die
hosts
Datei mit Ihrem bevorzugten Texteditor frei bearbeiten (als Administrator ausführen). Denken Sie daran, das Nur-Lese-Bit zurückzusetzen, nachdem Sie fertig sind, um zu verhindern, dass andere Anwendungen es ohne Ihr Wissen ändern.quelle
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).
quelle
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.
quelle
Auch wenn Sie installieren tinyfirewall , gibt es eine Standard - Option gibt , die die Bearbeitung der verhindern Host - Datei.
quelle
Was bei mir funktioniert hat (Windows 10, wenn es darauf ankommt) ist,
Führen Sie einfach RUN
notepad.exe
oder einen anderen Texteditor (sublime, notepad ++) mit Administratorrechten aus (klicken Sie mit der rechten Maustaste aufexe
und wählen Sie " Als Administrator ausführen"), bearbeiten Sie die Datei und speichern Sie sie.Aktualisieren:
Öffnen Sie die Eingabeaufforderung Ausführen - Drücken Sie Windows Key+ Rund geben Sie den folgenden Befehl ein
quelle
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 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!), Wird es sich auch in einem reinen Administratorkontext befinden - JEDOCH, dies bringt eine ganze Reihe von Warnungen mit sich:
Die Benutzerkontensteuerung soll es Ihnen ermöglichen, anzuhalten und zu überlegen, bevor Sie etwas tun, das große Konsequenzen haben könnte.
Alternativ können Sie die Benutzerkontensteuerung deaktivieren (Systemsteuerung> Benutzerkonto und Familiensicherheit> Benutzerkonten> Benutzer auswählen> Benutzerkontensteuerungseinstellungen ändern) ODER (Start> Suchen> Benutzerkontensteuerung).
quelle
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.
quelle
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!
quelle
Ü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 und wende an. Kein Problem, wenn diese Option deaktiviert war.
quelle