메모장 ++는 "다른 프로그램에서 파일이 열려 있는지 확인하십시오"라고 표시하지만 다른 프로그램은 열려 있지 않습니다


52

.CFG메모장 ++에서 파일 을 편집하려고합니다 . 저장하려고하면 오류가 표시됩니다.

Check if file is open in another program.

이전에는 구성 파일을 편집하거나 변경 내용을 저장하는 데 아무런 문제가 없었습니다. 이 문제를 해결하기 위해 열려있는 다른 모든 창을 닫고 메모장 ++을 다시 시작한 다음 컴퓨터를 다시 시작했습니다. 불행히도이 중 어느 것도 파일을 편집 할 수 없습니다.


5
다른 곳에서 파일을 복사하고 편집 한 다음 원본을 덮어 쓸 수 있는지 확인하십시오. 그렇지 않은 경우 프로세스 탐색기 또는 Unlocker 와 유사한 프로그램을 사용 하여 파일을 잠근 항목 을 찾으십시오 .
Karan

비슷한 질문이 여기에 있습니다 : stackoverflow.com/q/2763067/948268
Kuldeep Jain

광산은 고급 설정 중 하나 인 호스트 파일을 잠그는 영역 경보였습니다. 여기 참조 : superuser.com/a/1104284/145568
Arth

답변:


88

아파치 웹 서버 및 PHP를 설정할 때 동일한 문제가 발생했습니다. 이것은 Windows 7의 UAC 때문이라는 것을 알았습니다. 파일을 다른 곳에서 열어 놓았 기 때문이 아닙니다. 관리자로 메모장 ++을 열어보십시오. Notepad ++ 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행 또는 Ctrl + Shift를 선택한 다음 notepad ++ 바로 가기를 클릭하십시오. 그런 다음 notepad ++ 내에서 편집하려는 파일을 엽니 다.

이것은 나를 위해 문제를 해결했습니다.


1
이 문제에 대한 어떤 종류의 출처 및 / 또는 다른 사람들의 경험으로 답변을 뒷받침 할 수 있습니까?
Lorenzo Von Matterhorn

UAC임을 지적하면 +1입니다. 나는 이것을 전에 보았다.
MDT Guy

2
단일 파일 단위로 이와 같은 UAC 문제를 처리하는보다 표준적인 방법은 파일을 바탕 화면과 같은 다른 곳에 저장 한 다음 파일을 적절한 디렉토리에 끌어다 놓는 것입니다 (탐색기가 자동으로 상승시킬 수 있음) . 예를 들어 이것이 Microsoft가 권장하는 것입니다. 여러 파일을 저장하거나 여러 번 저장해야 할 경우 관리자 권한으로 여는 것이 좋습니다.
trlkly 2016 년

@LorenzoVonMatterhorn, 방금 Johan이 말한 것을 수행 했으므로 이제 다른 출처가 있습니다. 좋은 사용자 이름 =).
Tomás Cot 2016 년

도움이되지 않음 (때로는)
user25

13

가능한 문제 중 하나 는 탐색기 미리보기 창을 통해 파일이 열려 있거나 미리보기 창에서 다른 파일을 선택하거나 미리보기 창을 완전히 비활성화하는 것입니다.

방금이 문제가 있었고 Windows 탐색기 내에서 파일을 선택했기 때문입니다-디렉토리 브라우저. 그것은 파일의 미리보기를 보여 주며 메모장 ++에서 파일이 열려있는 것으로 보도록합니다.


확인 된 재현-Windows 탐색기에서 파일을 선택 취소하면 파일을 다시 열 수 있습니다. 이 오류의 유일한 원인은 아니지만 확인해야합니다.
Jordan Gray

1
이것은 단지 메모장 + + 일이 아닙니다. Windows 탐색기에서 파일을 선택한 것만으로 파일이 열린 것으로 표시되어 저장할 수 없습니다.
Andrew Mallonee

2
그렇습니다. Windows 탐색기의 미리보기 창에서 파일을 잠글 수 있다는 것은 매우 잘못된 것입니다. 실제로 반 직관적이며 매우 혼란스럽고 쉽게 파울 수 있습니다.
Jordan Gray

일관성이 없습니다. Somet.imes는 잠겨 있지만 때로는 그렇지 않지만 미리보기를 닫으면 문제가 해결됩니다.
Dominic Cronin

이것은 여전히 ​​W10에서 발생합니까?
William

7

Sysinternal의 프로세스 탐색기 를 사용하면 주어진 경로에 액세스하는 모든 프로세스를 찾을 수 있습니다. 이렇게하려면 프로세스 탐색기가 시작되면 CTRL+를 누르 F거나 메뉴 찾기-찾기 핸들을 연 다음 관련 경로 (예 :)를 입력 c:\some\path\to\file.cfg하면이 프로세스가 열린 프로세스가 표시됩니다.

예를 들어, 마운트 해제하려는 드라이브에 액세스중인 프로세스를 찾는 데 유용합니다. 검색하면 드라이브에 액세스하는 x:모든 프로세스 x:(또는 서브 패스)가 표시됩니다.


2

Avira (Free) Antivirus는 또한 일부 파일의 수정을 차단합니다

예 : C:\Windows\System32\drivers\etc\hosts

Avira Antivirus가있는 경우 "실시간 보호"를 비활성화하고 다시 시도하십시오.


1

차단 된 관리자 (운영 체제 사용자)의 권한 따라서 관리자로 로그인 share하고 다른 사용자 (편집하려는) 에게 권한을 부여하십시오 .


0

여러 가지 원인이있을 수 있습니다.

  • 또 다른 프로그램이 파일을 열었습니다. 그러나 이미 시스템을 다시 시작했기 때문에 적용되지 않습니다.
  • 파일에 액세스 할 수있는 권한이 없습니다. 어딘가로 이동하거나 "다른 이름으로 저장 ..."을 시도한 다음 원본을 새 것으로 교체하십시오.
  • 파일을 건드리지 않아야합니다. 에서 무언가를 수정하려는 경우 \Windows경고는 실제로이를 만지지 않아야 함을 의미합니다.

0

카스퍼 스키가 그 일을하고 있습니다. 해결 방법은 메모장 ++을 신뢰할 수있는 그룹에 추가하는 것입니다.
실제로 카스퍼 스키는 프로그램을 차단할 때마다 메시지를보고 / 팝업해야하지만이 경우에는 그렇지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.