Impossible de modifier et d'enregistrer un fichier sur une machine distante à L'aide de Notepad++ [fermé]

J'utilise Notepad++ 5.3.1. Je veux éditer et enregistrer des fichiers sur une machine distante (les deux fonctionnent sur Windows XP). J'ai accordé les privilèges d'accès et les autorisations de sécurité dans le dossier contenant les fichiers.

Quand j'essaie d'enregistrer un de ces fichiers après la modification dans Notepad++, j'obtiens l'erreur suivante.

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

Il N'y a pas d'autres endroits où le fichier a été ouvert mais je reçois toujours cette erreur. J'ai pu éditer et enregistrer plus tôt mais cette erreur semble arriver seulement depuis hier.

59
demandé sur Peter Mortensen 2010-05-04 09:46:11

16 réponses

J'ai corrigé le problème maintenant. Le problème était que bien que les autorisations aient été définies correctement sur le dossier racine, les dossiers enfants suivants n'héritaient pas des privilèges d'accès. Par conséquent, lorsque j'ai soudainement modifié un fichier dans l'un des dossiers enfants, cette erreur est apparue. Je suis allé à l'onglet Avancé sous Paramètres de sécurité du dossier racine propeties et j'ai vérifié l'option

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

Merci à tous

67
répondu gsk 2010-05-04 07:03:49

Ouvrir l'éditeur (Notepad++) en mode administrateur aurait pu aider aussi!

53
répondu nadh 2012-07-24 16:58:41

Gsk est correct! C'est d'autorisations!

Propriétés > Sécurité > modifier > utilisateurs - > Autoriser (vérifié sur tout), puis " OK " et " OK " afin qu'il enregistre tous les paramètres.

16
répondu tfont 2013-05-31 17:26:01

En fait, c'est une réponse beaucoup plus simple.

Si vous avez ouvert le fichier dans une fenêtre de L'Explorateur Windows et que le volet d'aperçu est activé, il verrouille le fichier. Si vous désélectionnez le fichier dans la fenêtre, l'aperçu disparaîtra et le fichier sera à nouveau déverrouillé.

J'ai fait un post de ce problème de verrouillage de fichier sur mon blog, si vous voulez plus d'informations et une capture d'écran.

15
répondu mitchf 2013-02-21 03:09:09

J'ai eu le même problème avec le fichier C:\Windows\System32\drivers\etc\hosts. Je l'ai résolu en ouvrant le fichier par NotePad++ exécuté en tant qu'administrateur.

Pour exécuter Notepad++ (ou tout autre programme) en tant qu'administrateur clic droit sur l'application et sélectionnez "Exécuter en tant Qu'Administrateur."

6
répondu Shessuky 2015-11-18 21:14:15

Une autre raison possible que je viens de découvrir:

Le logiciel Antivirus peut bloquer l'accès au fichier, même si les autorisations ACL (Sous sécurité) sont correctes.

Je viens de remarquer que parce qu'une fois (je ne sais pas si c'était dû à mon attemt pour enregistrer le fichier ou changer sa propriété en administrateur), le logiciel antivirus affichait une fenêtre de notification indiquant que l'accès était bloqué.

4
répondu FriendFX 2012-06-07 12:37:15

J'ai eu la même erreur en utilisant WAMP. Je suis allé à l'emplacement du fichier (dossier www), clic droit et actualisé le dossier.

3
répondu Navigatron 2012-10-03 18:38:25

Deux choses viennent à l'esprit pour essayer:

  1. mapper un lecteur et se connecter en utilisant un lecteur mappé au lieu d'un URI .
  2. Assurez-vous que vous avez des autorisations pour créer des fichiers sur le serveur distant ainsi. Parfois, ces éditeurs de texte créent un fichier temporaire avant de réécrire les informations enregistrées.

Cela pourrait également être une question mieux adaptée pour Server Fault .

J'espère que cela aide!

3
répondu RandyMorris 2015-11-18 21:12:49

A eu le même problème et ne comprenait pas pourquoi, récemment, quand c'est arrivé, j'ai simplement accordé un contrôle total à mon compte utilisateur pour le dossier racine où se trouvaient mes fichiers. Après cela, l'erreur n'est pas apparue à nouveau, tout comme GSK a dit là-bas.

2
répondu Klet 2013-09-16 16:28:07

Mon problème impliquait WinSCP et la solution que j'ai faite était de décocher "External editor opens each file in separate window (process) " dans les préférences de l'éditeur.

2
répondu Zack 2014-06-13 19:52:52

La Solution est simple.. Faites un clic droit sur Notepad++ raccourci - > exécuter en tant qu'administrateur.

1
répondu Chetan Nellekeri 2014-08-04 07:33:22

Ouvrir Le Bloc-Notes++. Clic droit - > Propriétés - > "Trouvez votre nom" sous l'ongletSécurité - > clic droit autoriser la lecture, l'écriture, la lecture et l'exécution, le contrôle total.

Appliquer les modifications. Maintenant, sauvegardez le contenu que vous souhaitez enregistrer.

1
répondu chanakya S 2015-11-18 21:17:56

Autorisation de l'administrateur (utilisateur du système d'exploitation), car il a été bloqué. Alors connectez-vous en tant qu'administrateur et donner l'autorisation de partage à un autre utilisateur (où vous souhaitez modifier).

0
répondu KarSho 2015-11-18 21:13:53

J'ai eu le même problème lors de la configuration du serveur web Apache et PHP. Cela était dû au UAC sur Windows 7. Ce n'est pas parce que vous avez le fichier ouvert nulle part ailleurs. Essayez d'ouvrir Notepad++ en tant qu'administrateur. Cliquez avec le bouton droit sur le raccourci Notepad++ et choisissez Exécuter en tant qu'administrateur ou Ctrl+MAJ et cliquez sur Notepad++ raccourci. Ensuite, ouvrez le fichier que vous souhaitez modifier à partir de Notepad++.

Cela a résolu le problème pour moi.

0
répondu Seifedine Tamallah 2015-11-18 21:16:13

J'ai ouvert le fichier avec Notepad++ en tant qu'administrateur, mais j'ai toujours eu le même problème:

Veuillez vérifier si ce fichier est ouvert dans un autre programme

, Puis j'ai fait une copie du fichier dans un autre emplacement, suivi par un copier et remplacer le fichier d'origine. Cela a résolu mon problème.

0
répondu jones j alapat 2015-11-18 21:17:10

Ce problème peut se produire lorsqu'un autre utilisateur (par exemple administrateur) possède le fichier et ne donne pas à tout le monde un accès en écriture. Voici comment donner un accès en écriture à tous les utilisateurs pour tous les fichiers du répertoire courant et tous les sous-répertoires.

Ouvrez une console d'administration , allez à la racine du répertoire où se trouvent les fichiers. Type:

icacls "." /grant Everyone:(F) /T
0
répondu N0thing 2015-11-18 21:18:39