
Ich habe die Nur-Lese-Berechtigung für C:\Windows\System32\drivers\etc\hosts
die 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\hosts
wird 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.