我正在尝试.CFG
在Notepad ++中编辑文件。当我尝试保存它时,它显示一个错误:
Check if file is open in another program.
以前,编辑配置文件或保存更改没有问题。为了解决此问题,我尝试关闭所有其他打开的窗口,重新启动Notepad ++,然后重新启动计算机。不幸的是,这些都不能让我编辑文件。
我正在尝试.CFG
在Notepad ++中编辑文件。当我尝试保存它时,它显示一个错误:
Check if file is open in another program.
以前,编辑配置文件或保存更改没有问题。为了解决此问题,我尝试关闭所有其他打开的窗口,重新启动Notepad ++,然后重新启动计算机。不幸的是,这些都不能让我编辑文件。
Answers:
设置apache网络服务器和php时遇到了同样的问题。发现这是由于Windows 7中的UAC引起的。不是因为您在其他任何地方打开了文件。尝试以管理员身份打开Notepad ++。右键单击Notepad ++快捷方式,然后选择以admin或ctrl + shift身份运行,然后单击notepad ++快捷方式。然后从记事本++中打开要编辑的文件。
这为我解决了问题。
一个可能的问题是该文件是通过资源管理器的“预览”窗格打开的,在预览窗格中选择了一个不同的文件,或者完全禁用了预览窗格。
我只是遇到了这个问题,这是由于在Windows资源管理器-目录浏览器中选择了文件。它显示了文件的预览,我想这会导致Notepad ++将其视为已打开。
Sysinternal的Process Explorer将允许您(还有许多其他整洁的东西)找出访问给定路径的所有进程。为此,启动Process Explorer后,按CTRL+ F(或打开菜单Find-Find Handle),然后键入相关路径(例如:)c:\some\path\to\file.cfg
,它将显示打开了哪个进程。
例如,有用的查找要尝试卸载的驱动器正在访问哪个进程:只需搜索,x:
它将向您显示访问驱动器x:
(或其子路径)的每个进程。
Avira(免费)杀毒软件还会阻止某些文件的修改
例如 C:\Windows\System32\drivers\etc\hosts
如果您具有Avira Antivirus,请尝试禁用“实时保护”,然后重试。