본문으로 바로가기
반응형

RS2에서는 기본적으로 컨텍스트메뉴에서 SHIFT + 우클릭 할경우

CMP명령창 열기가 나오지 않고 , Power Shell로 열기 가 나옵니다. 

그리고 시작메뉴에서 Win+X키로도 바뀌어있을텐데요.


아직 파워쉘에 익숙치 않아서인지  CMD명령창을 쓰고 싶습니다.

다음과 같은 방법으로 다시 나오게 할 수 있습니다.


1. 시작메뉴


작업표시줄 우클릭 - 작업표시줄 설정을 누르시면 윈도우 설정화면으로 진입합니다




아래 항목, 시작단추를 마우스 우클릭하거나 Win+X 키로 명령프롬프트를 파워쉘로 바꾸기가 있습니다.

끄기로 두시면 기존 명령프롬프트가 나오며



켜기로 하면 파워쉘로 바뀝니다.




이와 관련한 레지스트리는 다음과 같습니다.


아래를 reg파일로 저장해서 필요시 쓰면됩니다. 1, 0

단 reg로 적용하면 재부팅혹은 로그오프해야 적용됩니다.


Windows Registry Editor Version 5.00


;1이면 사용안함이므로 cmd열기가 나오며

;0이면 사용함이 되므로 파워쉘로열기가 나온다

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"DontUsePowerShellOnWinX"=dword:00000001


레지로 첨부해드립니다.

cmd_StartmentuwinX.reg




2. 바탕화면쉘, 폴더 우클릭 컨텍스트메뉴

우클릭에 관여하는 레지스트리는 다음 위치입니다.

HKEY_CLASSES_ROOT\Directory\Background

HKEY_CLASSES_ROOT\Directory\shell


RS2에서는 

HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell  부분과

HKEY_CLASSES_ROOT\Directory\Background\shell\cmd부분이 있는데요.

여기서 우측에 값을 보면 

Dword 32비트 : HideBasedOnVelocityId

데이타 : 16진수 639bc8

로 되어 있습니다.

이부분을 지워주면

SHIFT+ 우클릭에서 명령창 열기가 나옵니다만 레지스트리에서는 이 레지권한변경을 해야 삭제가 되는부분이라 어려울수 있습니다.

따라서 하나더 cmdprompt 키로 추가해주면됩니다.



powershell 항목의 경우

Dword 32비트 : ShowBAseOnVelocityId

데이타 : 639bc8

입니다.


마찬가지로 powershell을 삭제해주면 되겠지만 권한이 필요한 부분이라 일반적으로는 삭제가 되지 않습니다.

따라서 숨기고 싶다면

poweshell2 등의 키를 하나더 추가하여 같은 양식으로 하되, ShowBaseOnvelocityId 값은 없이 만들어주면됩니다.




파워쉘도 때로 써야하므로 그대로 두고 추가적으로 cmd 명령프롬프트열기만 추가해주는 것이 좋습니다.


아래 레지를 병합해주면 됩니다.


cmd명령창레지-here-windows-10.zip






반응형