탐색기에서 Windows 8의 관리자 권한으로 실행되는 메모장 ++로 파일을 드래그 할 수 없습니다


22

메모장 ++을 관리자 권한으로 실행하는 경우 탐색기에서 파일을 끌어다 놓을 수 없으며 ( '정지'커서로 거부 됨) 탐색기 확장을 사용하려고하면 '메모장 ++로 편집'을 마우스 오른쪽 버튼으로 클릭하면 오류가 발생합니다 .

메모장 ++ '열기'대화 상자를 사용하여 파일을 열거 나 탐색기에서 파일을 두 번 클릭해도 정상적으로 작동합니다. (여기서 열고 싶은 파일이 메모장 ++로 기본 설정되어 있으므로 더블 클릭은 해결책이 아닙니다.)

UAC에서 '알림 없음'으로 설정했습니다.

UAC '관리자 승인 모드'가 비활성화 된 해킹을 사용하면 문제가 해결되지만 Metro 앱 사용 기능이 중단됩니다.


메모장 ++를 관리자로 실행하는 이유는 무엇입니까?
kinokijuf 2016 년

1
더 이상은 아니지만 질문 당시에는 hosts 파일을 쉽게 편집하는 것이 었습니다 (지금은 자주 만질 필요가없는 것)
Luke F

1
또한 플러그인을 업데이트 한 후 관리자로 실행됩니다. 전에 여기에 와서 창 제목 표시 줄을 보았습니다. 예 관리자. 수정 : 그냥 다시 시작하십시오.
CAD bloke

답변:


31

무결성이 낮은 프로세스는 메시지를 상위 수준의 프로세스로 전달할 수 없습니다.

Windows Vista 이후로 높은 프로세스의 경우에도 마찬가지입니다.

프로세스는 특정 보안 액세스 토큰 및 무결성 수준에서 실행됩니다. 탐색기는 무결성 수준이 보통 인 사용자 계정의 제한된 토큰으로 실행되며 관리자 권한으로 프로세스를 높이면 무결성 수준이 높은 다른 무제한 보안 토큰이 사용됩니다.

Vista와 함께 제공되는 보안 점검 중 일부는 사용자 인터페이스 권한 격리 (User Interface Privilege Isolation)로 , 하위 프로세스가 상위 레벨 프로세스로 메시지를 보내지 못하게합니다 (메시지가 산산조각이 날 경우와 같이 악의적 일 수 있음).

따라서이 경우 Windows에서는 탐색기가 끌어서 놓기 메시지를 메모장 ++로 보낼 수 없습니다 (실제로는 "성공"을 반환하지만 메시지를 삭제함).

액세스 토큰, 무결성 수준 및 UIPI에 대한 자세한 내용은 Windows 무결성 메커니즘 디자인을 참조하십시오 .


7

Louis는 관리자가 아닌 모드 탐색기에서 관리자 모드 메모장 ++로 드래그 할 수없는 이유를 설명했으며 magicandre는 관리자 모드에서 탐색기를 실행하여 해결 방법을 알려줍니다.

비슷한 문제가 발생하면 추가 질문을해야합니다. 관리자 모드에서 Notepad ++를 처음 실행하는 이유는 무엇입니까? 필자의 경우 사용하려는 HTML Tidy 플러그인이 메모장 ++의 Program Files 폴더에서 cfg 파일을 업데이트해야 작동하기 때문입니다. Windows 8에는 프로그램 파일이 미친 것처럼 잠겨 있습니다.

그래서 결국 여기에 설명 된대로 메모장 ++ 프로그램 파일 폴더의 잠금을 해제했습니다 : http://forums.auran.com/trainz/entry.php?115-Removing-the-security-restrictions-from-a-folder-in-the -프로그램 파일 폴더

그런 다음 일반 사용자로 메모장 ++을 행복하게 실행할 수 있으며 관리자가 아닌 모드 탐색기에서 관리자가 아닌 모드 메모장 ++로 편리한 컨텍스트 메뉴를 다시 드래그 앤 드롭하거나 사용할 수 있습니다.

이것이 어떤 식 으로든 도움이되기를 바랍니다.


1
이 문제에 부딪쳤을 때, 이것이 내가 찾던 진정한 답입니다. 무슨 일이 있었는지 모르겠지만 NPP는 며칠 전에 가장 최근의 업데이트가 있기 전까지는 이렇게되지 않았습니다.
darkpbj 2014 년

소프트웨어 개발자 및 시스템 관리자로서 종종 다양한 권한 / 소유권을 가진 파일을 편집해야합니다. 편집기를 관리자로 실행하면 권한을 수정 한 후 재설정하는 것보다 훨씬 편리합니다.
Alex McMillan


2

대부분의 경우 (일반 사용자로서 읽기 권한이 있지만 쓰기 권한이없는 경우) 메모장 ++를 관리자 권한으로 실행하는 것보다 더 나은 방법이 있습니다.

플러그인 "admin으로 저장"을 설치 하십시오 (메모장 ++ 플러그인 관리자 참조).

이제 일반 사용자로 메모장 ++을 실행하고 편집하려는 파일을 엽니 다. 읽기 액세스 권한이 있으면 문제없이 작동합니다.

이제 파일을 저장하려고 할 때마다 쓰기 권한이 없습니다. "관리자로 저장"플러그인은 저장 권한을 상승시킵니다. 따라서 이제 save 명령을 실행하면 UAC 대화 상자가 표시되고 해당 대화 상자에서 "yes"를 선택하면 파일이 관리자 권한을 사용하여 저장됩니다.


1

또 다른 해결 방법은 설치 프로그램 버전 대신 독립형 (zip) 버전의 Notepad ++를 사용하는 것입니다.

  1. 메모장 제거 / 삭제 ++
  2. Notepad ++ 다운로드 페이지로 이동하여 .zip 또는 .7z 패키지 (exe가 아님)를 다운로드하십시오.
  3. 사용자 디렉토리 내부의 패키지 내용을 압축 해제하십시오.

이 해결 방법의 단점은 물론 고유 한 바로 가기를 만들고 원하는 경우 기본 텍스트 편집기를 수동으로 업데이트해야한다는 것입니다. 그리고 직접 해킹하지 않으면 메모장에 대한 컨텍스트 메뉴 항목이 없습니다.


0

관리자 권한이있는 설치 관리자 서비스가 설치 한 관리자 권한 작업을 변경하는 것은 최선의 방법입니다. Windows 7 x64 제안 된 경로를 따랐습니다. 제어판»프로그램 및 기능 을 사용하여 Notepad ++를 제거했습니다.

그런 다음 Notepad ++ 웹 사이트로 이동하여 설치 프로그램이없는 압축 버전을 다운로드했습니다 .

그런 다음 Windows 탐색기를 사용 C:\Program Files (x86)\Notepad++하여 원래 설치 관리자 경로와 동일한 경로로 모든 파일을 추출합니다 .

그런 다음 시작 메뉴 의 모든 프로그램 섹션 에서 폴더 그룹을 만들었습니다 .

  • 시작 메뉴를 클릭하십시오
  • 모든 프로그램을 마우스 오른쪽 버튼으로 클릭하십시오
  • 모든 사용자 열기
  • 프로그램을 클릭하십시오
  • 오른쪽 클릭, 새로 만들기»폴더 입력Notepad++

그럼 난에 바로 가기를 만들 또 다른 탐색기 창을 사용 notepad++.exe후, 드래그와에 그 바로 가기를 떨어 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad++응답, 대상 폴더 액세스 거부 로 대화 상자에서 계속을 .

다음으로 메모장 ++에서 플러그인에 대한 자동 업데이트 기능을 비활성화하십시오. 요즘 대부분의 소프트웨어와 마찬가지로 "업데이트"는 종종 "적대적"이며 상당한 위험이 따릅니다. 응용 프로그램의 경우 업데이트가 언제 발생하는지 알고 싶습니다. 서비스가 아니므로 개발자가 코드를 올바르게 테스트하도록 신뢰하는 것이 위험합니다.

»플러그인»플러그인 관리자»플러그인 표시»설정 (왼쪽 아래) 에서 시작시 플러그인 업데이트 알림을 선택 취소 합니다 .

이제 끌어다 놓을 수 있습니다.

이제 메모장 + + 프로세스가 상승 된 작업으로 실행되지 않고 탐색기와 같은 다른 응용 프로그램은 열린 메모장 + + 프로그램 창에서 파일을 끌어서 놓아 열 수 있습니다.

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