본문 바로가기

Computer Tip

마우스 우클릭으로 관리자 권한의 CMD 창 열기

반응형

출처 - http://snoopybox.co.kr/1302

※ 이 글의 내용은 Windows Vista 이상에서만 적용 됨.

Windows Vista 이상에서는 Shift + 우클릭을 하면 "여기서 명령 창 열기"라는 메뉴가 나오고 이를 클릭하면 현재 위치에서 명령 프롬프트 창을 열 수 있음.

위 기능의 레지스트리 위치는 아래와 같습니다.

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]

(기본값) = "@shell32.dll,-8506"

Extended = "" // 이 문자열 값을 삭제하면 Shift를 누르지 않아도 메뉴에 표시 됨.

NoWorkingDirectory = ""

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command]

(기본값) = "cmd.exe /s /k pushd "%V""

이 중에 Shift 키를 눌러야 메뉴가 보이도록 해주는 레지스트리 값은 "Extended".

따라서 이 값을 제거해주면 Shift키를 누르지 않아도 바로 메뉴가 보임.

하지만 관리자 계정으로 Windows 를 사용하지 않거나 UAC를 켜고 사용하는 사람들은 CMD 창이 관리자 권한으로 실행되지 않음.

UAC를 켜고, CMD 창도 관리자 권한으로 실행시키고 싶다면 아래와 같이 레지스트리에 추가.

또는 첨부 파일 다운 받아서 추가.

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas] // 키 새로 만들어서 추가.

(기본값) = "여기서 명령 창 열기 (관리자 권한)"

Extended = "" // 이 문자열 값을 추가하지 않으면 Shift를 누르지 않아도 메뉴에 표시 됨.

NoWorkingDirectory = ""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]

(기본값) = "cmd.exe /s /k pushd "%V""

위 레지스트리를 추가하면 아래 이미지와 같이 메뉴에 추가된다.

반응형