NotePad++ Context Menu

NotePad++(이하 NPP) 를 설치하면 컨텍스트메뉴에 NotePad++ 로 편집이라는 메뉴가 등록됩니다.
윈도우즈 탐색기에서 파일을 선택하고 마우스 오른쪽버튼을 클릭하여 NPP를 실행하여 선택된 파일을 편집할 수 있습니다.
설치파일을 내려받아 설치했는데 간혹 이 메뉴가 등록되지 않는 경우가 있습니다. 그리고 압축파일 형태로 내려받아 사용하는 경우도 당연히 메뉴가 등록되지 않습니다.

이럴때를 위해 배치파일 ((NPP 설치된 위치를 탐색하시면 reg.bat 라는 파일이 있습니다.)) 이 제공됩니다.

배치파일의 내용은 다음과 같습니다.
regsvr32 /s /i NppShell64.dll

이 배치파일을 실핼해봐도 메뉴는 등록되지 않습니다. 관리자권한으로 실행해도 마찮가지 입니다.

regsvr32 명령의 /s 옵션때문으로 생각됩니다.

일단 regsvr32 설명[링크]을 보면

Regsvr32.exe에는 다음과 같은 명령줄 옵션이 있습니다.
Regsvr32 [/u] [/n] [/i[:cmdline]] dllname
/u – 서버 등록 해제
/i – 선택적 [cmdline]에 보내는 DllInstall 호출, /u가 지정되면 dll 설치 제거 호출
/n – DllRegisterServer 호출 안 함, 이 옵션에는 /i가 지정되어야 함
/s – 자동 모드, 메시지 상자 표시 안 함(Windows XP 및 Windows Vista에 추가됨)
Regsvr32.exe를 사용하면 구성 요소를 로드하고 해당 DLLSelfRegister 함수를 호출하려고 시도합니다. Regsvr32.exe는 이 시도가 성공하면 성공을 나타내는 대화 상자를 표시하고, 실패하면 Win32 오류 코드를 포함할 수 있는 오류 메시지를 반환합니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

잘 알지도 못하면서 길게 설명하는 것보단 역시 이미지를 보시는게 좋을듯 합니다.
일단 윈도우즈 명령어처리기(cmd)를 실행합니다.
regsvr32 /i NppShell64.dll 라고 타이핑하고 엔터키를 입력하시면 메뉴등록옵션을 결정하는 nppShell Settings 가 실행됩니다.

nppShell Settings원하시는 대로 선택, 입력하신 후 OK 버튼을 클릭하시면 바로 등록되어 확인하실 수 있습니다.

위 내용은 Windows 7 x64 환경에서 테스트 되었습니다.

댓글 남기기