2012-12-28 04:21:01 +0000 2012-12-28 04:21:01 +0000
53
53

Notepad++ indique "Vérifier si le fichier est ouvert dans un autre programme" - mais aucun autre programme n'est ouvert

J'essaie de modifier un fichier .CFG dans Notepad++. Lorsque j'essaie de l'enregistrer, une erreur s'affiche :

Check if file is open in another program.

Auparavant, je n'avais aucun problème pour éditer les fichiers de configuration ou pour enregistrer mes modifications. Pour résoudre ce problème, j'ai essayé de fermer toutes les autres fenêtres ouvertes, de redémarrer Notepad++ et de redémarrer mon ordinateur. Malheureusement, rien de tout cela ne me permet d'éditer le fichier.

Réponses (7)

89
89
89
2013-03-29 09:24:54 +0000

A eu le même problème lors de la configuration du serveur web apache et de php. J'ai découvert que cela était dû à l'UAC dans Windows 7. Ce n'est pas parce que vous avez le fichier ouvert ailleurs. Essayez d'ouvrir Notepad++ en tant qu'administrateur. Soit vous cliquez avec le bouton droit de la souris sur le raccourci Notepad++ et choisissez “Run as admin” (exécuter en tant qu'administrateur), soit vous faites ctrl+shift et cliquez sur le raccourci Notepad++. Ensuite, ouvrez le fichier que vous souhaitez modifier à partir de Notepad++.

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

13
13
13
2013-09-29 14:09:29 +0000

Un problème possible est que le fichier est ouvert via le volet de prévisualisation de l'explorateur , sélectionnez un autre fichier dans le volet de prévisualisation ou désactivez complètement le volet de prévisualisation.

Je viens d'avoir ce problème et il est dû au fait que le fichier a été sélectionné dans l'explorateur de Windows - le navigateur de répertoires. Il affiche un aperçu du fichier et je suppose que cela fait que Notepad++ le voit comme étant ouvert.

8
8
8
2012-12-28 14:14:37 +0000

L'explorateur de processus de Sysinternal ](http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) vous permettra (entre autres choses) de trouver tous les processus qui accèdent à un chemin donné. Pour ce faire, une fois l'explorateur de processus lancé, appuyez sur CTRL+F (ou sur le menu Find - Find Handle), puis tapez le chemin d'accès correspondant (ex : c:\some\path\to\file.cfg), et il vous montrera quel processus est ouvert.

Utile, par exemple, pour trouver quel processus accède à un lecteur que vous essayez de démonter : il suffit de rechercher x: et il vous montrera tous les processus accédant au lecteur x: (ou son sous-chemin)

2
2
2
2015-10-31 11:30:51 +0000

L'antivirus (gratuit) Avira bloque également la modification de certains fichiers

par exemple C:\Windows\System32\drivers\etc\hosts

si vous avez l'antivirus Avira, essayez de désactiver la “protection en temps réel” et réessayez.

1
1
1
2013-05-14 07:44:13 +0000

l'autorisation de l'admin (utilisateur du système d'exploitation), telle qu'elle a été bloquée. Donc, connectez-vous en tant qu'administrateur et donnez share la permission à un autre utilisateur (où vous voulez éditer).

0
0
0
2013-11-08 11:14:52 +0000

Il pourrait y avoir plusieurs causes :

  • Un autre programme a ouvert le fichier. Mais dans votre cas, cela ne s'applique pas puisque vous avez déjà redémarré le système.
  • Vous n'avez pas les autorisations nécessaires pour accéder au fichier. Essayez de le déplacer quelque part, ou “Enregistrer sous…” puis remplacez l'original par le nouveau.
  • Vous ne devriez pas toucher au fichier. Si vous essayez de modifier quelque chose dans \Windows, il est probable que l'avertissement signifie que vous ne devriez vraiment pas toucher à cela.
0
0
0
2013-11-29 03:11:21 +0000

C'est Kaspersky qui fait ses affaires. La solution consiste à ajouter Notepad++ au groupe Trusted.
En fait, Kaspersky est censé rapporter un message popup lorsqu'il bloque le programme, mais dans ce cas, il ne le fait pas.