
기본적으로 WSL을 시작하도록 Window 터미널이 설정되어 있습니다. 종종 탐색기에서 특정 폴더에 대한 터미널을 열고 싶습니다. 문제는 WSL이 기본값이므로 실제로 cmd.exe가 필요한 경우에도 항상 Linux 셸이 열린다는 것입니다.
마우스 오른쪽 버튼 클릭 메뉴에 WSL과 cmd.exe를 모두 포함할 수 있는 방법이 있나요?
답변1
"거의": 다음을 통해 Powershell 및 bash에 대한 옵션이 제공됩니다.옮기다+기본적으로 오른쪽 클릭. 레지스트리 변경을 통해 "cmd 열기" 상황에 맞는 메뉴를 추가/재활성화할 수 있습니다.
- 열려 있는
regedit
- 이동
Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd
- 키의 소유권을 귀하로 변경합니다. 그렇지 않으면 다음 단계에서 변경할 수 없습니다. 현재 소유자를 기록해 두십시오. 일반적으로 TrustedInstaller입니다.
- 사용자(또는 변경을 수행하는 데 사용하려는 그룹에 쓰기 액세스 권한을 부여합니다. 그렇지 않으면 다음 단계에서 변경할 수 없습니다. 다시 원래 설정을 기록해 두십시오)
- 값 이름을
HideBasedOnVelocityiD
다음으로 변경하십시오.ShowBasedOnVelocityiD
open command window here
이제 Shift+RightClick을 누르면 (터미널 응용 프로그램이 아닌 cmd.exe) 옵션이 제공됩니다 .
나중에 보안 설정 변경 사항을 되돌리는 것이 좋습니다. TrustedInstaller를 소유자로 추가하려면 를 입력해야 합니다 NT Service\TrustedInstaller
.