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

Notepad++ mówi "Sprawdź, czy plik jest otwarty w innym programie" - ale żaden inny program nie jest otwarty

Próbuję edytować plik .CFG w Notepad++. Kiedy próbuję go zapisać, pojawia się błąd:

Check if file is open in another program.

Wcześniej nie miałem problemu z edycją plików konfiguracyjnych ani z zapisywaniem moich zmian. Aby rozwiązać ten problem, próbowałem zamknąć wszystkie inne otwarte okna, zrestartować Notepad++, oraz zrestartować komputer. Niestety, żadna z tych czynności nie pozwala mi na edycję pliku.

Odpowiedzi (7)

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

Miałem ten sam problem podczas konfigurowania serwera WWW apache i php. Odkryłem, że jest to spowodowane przez UAC w windows 7. Nie jest to spowodowane tym, że masz plik otwarty gdziekolwiek indziej. Spróbuj otworzyć Notepad++ jako administrator. Albo kliknij prawym przyciskiem myszy skrót Notepad++ i wybierz uruchom jako administrator lub ctrl+shift i kliknij skrót Notepad++. Następnie otwórz plik, który chcesz edytować z poziomu Notepad++.

To rozwiązało problem dla mnie.

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

Jednym z możliwych problemów jest to, że plik jest otwarty poprzez okienko podglądu w eksploratorze , wybierz inny plik w okienku podglądu lub wyłącz całkowicie okienko podglądu.

Właśnie miałem ten problem i był on spowodowany tym, że plik został wybrany w Eksploratorze Windows - przeglądarce katalogów. Pokazuje on podgląd pliku i domyślam się, że to powoduje, że Notepad++ widzi go jako otwarty.

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

Sysinternal’s Process Explorer ](http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) pozwoli ci (oprócz wielu innych fajnych rzeczy) znaleźć wszystkie procesy, które mają dostęp do danej ścieżki. Aby to zrobić, po uruchomieniu Process Explorera naciśnij CTRL+F (lub otwórz menu Find - Find Handle), a następnie wpisz odpowiednią ścieżkę (np. c:\some\path\to\file.cfg), a program pokaże ci, które procesy mają ją otwartą.

Użyteczne, na przykład, aby dowiedzieć się, który proces ma dostęp do dysku, który próbujesz odmontować: po prostu wyszukaj x: i pokaże ci każdy proces mający dostęp do dysku x: (lub jego podścieżki))

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

Avira (Free) Antivirus blokuje również modyfikację niektórych plików

np. C:\Windows\System32\drivers\etc\hosts

jeśli masz Avira Antivirus spróbuj wyłączyć “Real Time Protection” i spróbuj ponownie.

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

uprawnienia admin (użytkownik systemu operacyjnego), jako zablokowane. Zaloguj się więc jako admin i nadaj uprawnienia share innemu użytkownikowi (tam gdzie chcesz edytować).

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

Może to być spowodowane kilkoma przyczynami:

  • Inny program otworzył ten plik. Ale w twoim przypadku to nie ma zastosowania, ponieważ już zrestartowałeś system.
  • Nie masz uprawnień do dostępu do pliku. Spróbuj go gdzieś przenieść, lub “Zapisz jako…”, a następnie zastąp oryginalny plik nowym.
  • Nie powinieneś był dotykać tego pliku. Jeśli próbujesz edytować coś w \Windows, to prawdopodobnie ostrzeżenie oznacza, że naprawdę nie powinieneś tego dotykać.
0
0
0
2013-11-29 03:11:21 +0000

To Kaspersky robi swoje. Rozwiązaniem jest dodanie Notepad++ do grupy Trusted.
Faktycznie, Kaspersky powinien informować/popupować o każdym zablokowaniu programu, ale w tym przypadku tego nie robi.