it-swarm.com.de

Datei kann nicht mit Notepad ++ auf einem Remote-Computer bearbeitet und gespeichert werden

Ich verwende Notepad ++ 5.3.1. Ich möchte Dateien auf einem Remote-Computer bearbeiten und speichern (beide laufen unter Windows XP). Ich habe die Zugriffsrechte und Sicherheitsberechtigungen in dem Ordner erteilt, der die Dateien enthält.

Wenn ich versuche, eine dieser Dateien nach der Bearbeitung in Notepad ++ zu speichern, erhalte ich die folgende Fehlermeldung.

 'Please check whether if this file is opened in another program'

Es gibt keine anderen Stellen, an denen die Datei geöffnet wurde, aber ich bekomme immer noch diesen Fehler. Ich konnte früher bearbeiten und speichern, aber dieser Fehler scheint erst seit gestern zu sein.

59
gsk

Ich habe das Problem jetzt behoben. Das Problem war, dass, obwohl die Berechtigungen für den Stammordner richtig festgelegt wurden, die nachfolgenden untergeordneten Ordner die Zugriffsberechtigungen nicht erben. Als ich plötzlich eine Datei in einem der untergeordneten Ordner bearbeitete, trat dieser Fehler auf. Ich ging auf die Registerkarte Erweitert unter Sicherheitseinstellungen der Eigenschaften des Stammordners und überprüfte die Option 

 Replace permission entries on all child objects with entries shown here that apply to child objects

Vielen Dank an alle

67
gsk

Das Öffnen des Editors (Notepad ++) im Administratormodus hätte auch helfen können!

53
nadh

gsk ist richtig! Es sind Berechtigungen!

Eigenschaften> Sicherheit> Bearbeiten> Benutzer -> Zulassen (alles geprüft) und dann "OK" und "OK", damit alle Einstellungen gespeichert werden.

16
tfont

Eigentlich ist es eine viel einfachere Antwort.

Wenn Sie die Datei in einem Windows Explorer-Fenster geöffnet haben und der Vorschaubereich aktiviert ist, wird die Datei gesperrt. Wenn Sie die Auswahl der Datei im Fenster aufheben, verschwindet die Vorschau und die Datei wird wieder entsperrt. 

Ich habe dieses Dateisperrproblem in meinem Blog veröffentlicht, wenn Sie weitere Informationen und einen Screenshot wünschen.

15
mitchf

Ich hatte das gleiche Problem mit der Datei C:\Windows\System32\drivers\etc\hosts . Ich löste es, indem ich die Datei durch NotePad ++ öffne, die als Administrator ausgeführt wurde.

Um Notepad ++ (oder ein anderes Programm) als Administrator auszuführen, klicken Sie mit der rechten Maustaste auf die Anwendung und wählen Sie "Als Administrator ausführen".

6
Shessuky

Ein weiterer möglicher Grund, den ich gerade entdeckt habe: 

Antivirensoftware kann den Zugriff auf die Datei blockieren, obwohl die ACL-Berechtigungen (unter Sicherheit) korrekt sind.

Mir ist gerade aufgefallen, dass die Antiviren-Software bei einer Gelegenheit (nicht sicher, ob es aufgrund meines Attemts war, die Datei zu speichern oder den Besitz des Administrators zu ändern) ein Benachrichtigungsfenster zeigte, dass der Zugriff gesperrt wurde.

4
FriendFX

Zwei Dinge kommen mir in den Sinn, um es zu versuchen:

  1. Ordnen Sie ein Laufwerk zu und verbinden Sie es mithilfe eines zugeordneten Laufwerks anstelle von URI .
  2. Stellen Sie sicher, dass Sie über Berechtigungen zum Erstellen von Dateien auf dem Remote-Server verfügen. Manchmal erstellen diese Texteditoren eine temporäre Datei, bevor die gespeicherten Informationen erneut geschrieben werden.

Dies könnte auch eine Frage sein, die für Server Fault besser geeignet ist.

Ich hoffe das hilft!

3
RandyMorris

Ich habe den gleichen Fehler bei der Verwendung von WAMP erhalten. Ich ging zum Dateispeicherort (www-Ordner), klickte mit der rechten Maustaste und aktualisierte den Ordner.

3
Navigatron

Ich hatte das gleiche Problem irgendwann zurück und verstand nicht warum. Vor kurzem, als es geschah, habe ich meinem Benutzerkonto einfach die volle Kontrolle für den Stammordner erteilt, in dem sich meine Dateien befanden. Danach trat der Fehler nicht mehr auf, genau wie GSK dort gesagt hatte.

2
Klet

Mein Problem betraf WinSCP und die Lösung, die ich tat, bestand darin, "External editor opens each file in separate window (process)" in den Editor-Einstellungen zu deaktivieren.

2
Zack

Öffnen Sie Notepad ++. Rechtsklick -> Eigenschaften -> "Finden Sie Ihren Namen" unter der Registerkarte Sicherheit -> Klicken Sie mit der rechten Maustaste.

Änderungen übernehmen. Speichern Sie jetzt den Inhalt, den Sie speichern möchten.

1
chanakya S

Die Lösung ist einfach ... __ Klicken Sie mit der rechten Maustaste auf Notepad ++ - Verknüpfung -> Als Administrator ausführen.

1

Erlaubnis des Administrators (Betriebssystem User), da es gesperrt wurde. Melden Sie sich also als Administrator an und erteilen Sie die Freigabeberechtigung einem anderen Benutzer (an dem Sie bearbeiten möchten).

0
KarSho

Ich habe die Datei mit Notepad ++ als Administrator geöffnet, hatte jedoch immer noch das gleiche Problem:

Bitte prüfen Sie, ob diese Datei in einem anderen Programm geöffnet ist

Dann machte ich eine Kopie der Datei an einem anderen Ort, gefolgt von einer Kopie und Ersetzung der Originaldatei. Das hat mein Problem gelöst.

0
jones j alapat

Dieses Problem kann auftreten, wenn ein anderer Benutzer (z. B. Administrator) die Datei besitzt und nicht allen anderen Schreibzugriff gewährt. So geben Sie allen Benutzern Schreibzugriff auf alle Dateien im aktuellen Verzeichnis und auf alle Unterverzeichnisse.

Öffnen Sie eine administrative Konsole , gehen Sie zum Stammverzeichnis des Verzeichnisses, in dem sich die Dateien befinden. Art:

icacls "." /grant Everyone:(F) /T
0
N0thing

Ich hatte das gleiche Problem beim Einrichten des Apache Webservers und PHP . Dies lag am UAC unter Windows 7. Dies liegt nicht daran, dass Sie die Datei an einer anderen Stelle geöffnet haben. Versuchen Sie, Notepad ++ als Administrator zu öffnen. Klicken Sie mit der rechten Maustaste auf die Verknüpfung Notepad ++ und wählen Sie Als Administrator ausführen oder Ctrl+Shift und klicken Sie auf die Verknüpfung Notepad ++. Öffnen Sie dann die zu bearbeitende Datei in Notepad ++.

Dies löste das Problem für mich.

0