GVIM kann unter Windows 7 keine Änderungen an der Hosts-Datei schreiben

GVIM kann unter Windows 7 keine Änderungen an der Hosts-Datei schreiben

Ich habe die Nur-Lese-Berechtigung für C:\Windows\System32\drivers\etc\hostsdie Datei entfernt und die Datei ist nicht ausgeblendet. Ich gehöre zur Administratorgruppe im Windows 7-System.

  • Wenn ich per Befehl eine Datei in gvim ohne Administratorrechte öffne :e C:\Windows\System32\drivers\etc\hosts und dann versuche, Änderungen vorzunehmen, werden folgende Meldungen angezeigt:

W10: Achtung: Änderungen an schreibgeschützter Datei

E303: Auslagerungsdatei für C:\Windows\System32\drivers\etc\hosts kann nicht geöffnet werden

nach :w!der Eingabe erscheint die Meldung:

E212 Datei kann nicht zum Schreiben geöffnet werden

  • Wenn ich die Datei in gvim MIT Administratorberechtigungen öffne und dann die Datei per Befehl öffne, e: C:\Windows\System32\drivers\etc\hostswird die Datei korrekt gespeichert durch:w

Was muss ich tun, um Änderungen mit Gvim zu speichern, wenn ich Gvim ohne Administratorrechte öffne?

Antwort1

Sie müssen ein Programm mit Administratorberechtigungen öffnen, um in eine Datei mit eingeschränktem Schreibzugriff schreiben zu können. Wenn Sie in eine Datei schreiben möchten, für die Administratorberechtigungen erforderlich sind, müssen Sie das Programm mit Administratorberechtigungen öffnen, bevor Sie die Änderung vornehmen.

Wenn Sie bereits Änderungen vorgenommen haben und diese speichern möchten, anstatt sie erneut vorzunehmen, empfehle ich Ihnen, die Datei an einem anderen Ort zu speichern und die geänderte Datei über das Original zu kopieren.

verwandte Informationen