Notepad++가 관리자 모드에서 멈췄습니다. 해결 방법은 없지만 단서를 찾았습니다.

Notepad++가 관리자 모드에서 멈췄습니다. 해결 방법은 없지만 단서를 찾았습니다.

메모장++가 관리자 모드에서 멈췄습니다. 관리자에 갇혔습니다

디버그 정보:

Notepad++ v7.9.1 (64-bit)
빌드 시간 : 2020년 11월 2일 - 01:07:46
경로 : C:\Program Files\Notepad++\notepad++.exe
관리 모드 : ON
로컬 구성 모드 : OFF
OS 이름 : Windows 10 Enterprise ( 64비트)
OS 버전: 1809
OS 빌드: 17763.1518
현재 ANSI 코드 페이지: 1252
플러그인: mimeTools.dll NppConverter.dll NppExport.dll

어떻게 일이:

  1. 메모장++ 설치
  2. 그것을 시작했다
  3. VPN에 연결된 동안 두 개의 플러그인(xml 도구 및 xml treeview)을 설치했습니다.
  4. VPN으로 인해 다운로드가 접수됨
  5. VPN을 중지하고 플러그인을 다시 설치했습니다.
  6. 메모장을 닫았다가 다시 열었습니다++
  7. 이제 관리자 모드에서 멈췄습니다(UAC 프롬프트 없음).

내가 시도한 것:

  1. 제거 및 재설치;
  2. 제거, 메모장++에서 찾은 모든 regkeys(*) 정리, 재설치;
  3. 제거, 다른 버전 설치(다른 빌드/비트)
  4. runas 명령에 대해 다음 키를 확인했습니다.
    • HKEY_CLASSES_ROOT\Applications\notepad++.exe --> runas가 존재하지 않습니다.
    • HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.ex --> runas가 존재하지 않습니다.
  5. 이 스레드의 모든 것;
  6. 이 다른 스레드의 모든 것.

아무것도 작동하지 않았습니다.

(*) "의심스러운" 레지스트리 키:

  • HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\호환성 도우미\Store
  • HKU<내 사용자 ID>\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatability Assistant\Store

단서:실행 파일 "notepad++.exe"의 이름을 "_notepad++.exe" 또는 "notepad++_test.exe"로 바꾸면 문제가 완전히 해결되어 일반 사용자로 실행할 수 있습니다.


Windows에서 관리자 권한으로 무언가를 실행하는 데 사용하는 "이름" 목록이 있지만 어디서도 찾을 수 없는 것 같습니다.
또한 설치 프로그램의 이름을 바꾸고 실행하면 UAC 프롬프트가 표시되며 원래 이름은 아무 것도 표시하지 않고 관리자로 시작됩니다.

어떤 팁/힌트가 있나요?

미리 감사드립니다!

답변1

다양한 솔루션을 시도한 후 이것이 나에게 효과적이라는 것을 알았습니다.

  1. notepad++.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 호환성 탭을 클릭하고 "다음에 대해 호환성 모드로 이 프로그램 실행"을 선택한 다음 "Windows 8"을 선택합니다.
  3. "이 프로그램을 관리자 권한으로 실행"이 선택 해제되어 있는지 확인하세요.
  4. 확인을 클릭하세요.

그러나 AutoHotKey 단축키를 통해 Notepad++를 실행하려고 하면 이 해결 방법이 작동하지 않았습니다. 여전히 관리자로 실행되었습니다. Windows 작업 스케줄러를 사용하는 또 다른 해결 방법은 다음과 같습니다.

  1. Windows 시작 메뉴를 열고 "작업 스케줄러"를 검색하여 실행하세요.
  2. 왼쪽 트리뷰에서 “작업 스케줄러 라이브러리” 항목을 클릭하세요.
  3. 작업 메뉴를 클릭한 다음 "작업 만들기…"를 클릭합니다. 작업 이름을 입력하세요.
  4. 일반 탭에서 '사용자 또는 그룹 변경...' 버튼을 클릭하세요.
  5. "선택할 개체 이름을 입력하세요" 상자에 "사용자"를 입력하고 확인을 클릭하세요.
  6. 작업 탭을 클릭한 다음 "새로 만들기…" 버튼을 클릭합니다.
  7. "찾아보기…" 버튼을 클릭하고 notepad++.exe 파일을 찾아 엽니다.
  8. 설정 탭을 클릭하고 "요청 시 작업 실행 허용"이 선택되어 있는지 확인하세요.
  9. 확인을 클릭하세요.
  10. 이 예약된 작업을 실행하기 위한 배치 파일을 만들려면 이 명령을 텍스트 파일에 넣고 이름을 ".bat" 확장자로 지정할 수 있습니다.
    Schtasks /run /tn<여기서 3단계의 작업 이름>
    

관련 정보