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

Notepad++ diz "Verifique se o ficheiro está aberto noutro programa" - mas nenhum outro programa está aberto

Estou a tentar editar um ficheiro .CFG no Notepad++. Quando tento salvá-lo, mostra um erro:

Check if file is open in another program.

Anteriormente, não tive qualquer problema em editar os ficheiros de configuração ou em guardar as minhas alterações. Para corrigir este problema, tentei fechar todas as outras janelas abertas, reiniciar o Notepad++, e reiniciar o meu computador. Infelizmente, nada disto me permite editar o ficheiro.

Respostas (7)

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

Tinha o mesmo problema quando criou o apache webserver e o php. Descobriu que isto se deve à UAC no windows 7. Não é por ter o ficheiro aberto em qualquer outro lugar. Tente abrir o Bloco de Notas++ como administrador. Clique com o botão direito do rato no Bloco de Notas++ e escolha executar como administrador ou ctrl+shift e clique no atalho Bloco de Notas++. Depois abra o ficheiro que pretende editar a partir do Bloco de Notas+++.

Isto resolveu o problema para mim.

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

Um possível problema é que o ficheiro está aberto através do painel de pré-visualização do explorador , seleccionar um ficheiro diferente no painel de pré-visualização ou desactivar completamente o painel de pré-visualização.

Acabei de ter este problema e foi devido a ter o ficheiro seleccionado dentro do Explorador do Windows - o navegador de directório. Mostra uma pré-visualização do ficheiro e acho que isso faz com que o Notepad++ o veja como estando aberto.

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

O Sysinternal’s Process Explorer permitir-lhe-á (amon muitas outras coisas limpas) descobrir todos os processos que acedem a um determinado caminho. Para o fazer, uma vez iniciado o Process Explorer, prima CTRL+F (ou abra o menu Find - Find Handle), e depois digite o caminho relevante (ex: c:\some\path\to\file.cfg), e irá mostrar-lhe qual o processo que tem este aberto.

Útil, por exemplo, para encontrar que processo está a aceder a uma unidade que tenta desmontar: basta pesquisar x: e irá mostrar-lhe cada processo a aceder à unidade x: (ou o seu subcaminho))

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

Avira (Free) Antivirus também bloqueia a modificação de alguns ficheiros

por exemplo C:\Windows\System32\drivers\etc\hosts

se tiver Avira Antivirus tente desactivar a “Protecção em Tempo Real” e tente novamente.

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

permissão de admin (Utilizador do Sistema Operativo), tal como foi bloqueado. Portanto, inicie sessão como administrador e dê share permissão a outro utilizador (onde pretende editar).

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

Podem ser várias causas:

  • Outro programa abriu o ficheiro. Mas no seu caso, isto não se aplica, uma vez que já reiniciou o sistema.
  • Não tem permissões para aceder ao ficheiro. Tente movê-lo para algum lado, ou “Guardar como…” e depois substitua o original pelo novo.
  • Não deve estar a tocar no ficheiro. Se estiver a tentar editar algo em \Windows, é provável que o aviso signifique que não deve realmente tocar nisso.
0
0
0
2013-11-29 03:11:21 +0000

O seu Kaspersky está a fazer o seu trabalho. A solução é a adição do Notepad++ ao grupo Trusted.
Na verdade , Kaspersky é suposto reportar/mensagem popup sempre que bloqueia programa mas neste caso não o faz.