Windows Terminal 상황에 맞는 메뉴에 원하는 프로필 열기 항목 추가하기
Windows Terminal은 하나의 창에서 명령 프롬프트, Windows PowerShell 등 여러 개의 탭을 동시에 열어 사용할 수 있는 강력한 도구입니다. 물론 마우스 오른쪽 버튼을 클릭했을 때 나타나는 상황에 맞는 메뉴(context menu)에서도 실행할 수 있습니다. 다만 기본 옵션은 시작 프로필로 설정된 프로필만 열어주기 때문에, 원하는 프로필을 골라서 열 수 있도록 확장형(계단식) 상황에 맞는 메뉴를 직접 추가해 두면 훨씬 편리합니다.
왜 확장형 메뉴가 필요한가?
예를 들어 기본 시작 프로필이 명령 프롬프트로 설정되어 있지만, 실제로는 Windows PowerShell을 자주 사용한다고 가정해 보겠습니다. 이럴 때 상황에 맞는 메뉴 옵션을 활용하면 관리자 권한 없이도 Windows Terminal 앱에서 바로 Windows PowerShell을 열 수 있습니다.
이 작업은 레지스트리 편집기를 통해 진행됩니다. 따라서 아래 단계를 시작하기 전에 시스템 복원 지점을 만들어 두는 것을 권장합니다. 만약의 문제 발생 시 손쉽게 되돌릴 수 있습니다.
.reg 파일로 확장형 메뉴 추가하기
상황에 맞는 메뉴에 확장형 Windows Terminal 옵션을 추가하려면 다음 단계를 따르세요.
- PC에서 메모장을 엽니다.
- 아래 텍스트를 그대로 붙여넣습니다.
- 파일 > 다른 이름으로 저장을 클릭합니다.
- 저장 위치를 지정하고 .reg 확장자가 포함된 이름을 입력한 뒤, 저장 형식 목록에서 모든 파일을 선택합니다.
- 저장 버튼을 클릭합니다.
- 생성된 .reg 파일을 더블클릭하고 추가를 확인합니다.
- 바탕화면에서 마우스 오른쪽 버튼을 클릭해 새 메뉴가 생겼는지 확인합니다.
각 단계를 조금 더 자세히 살펴보겠습니다.
먼저 컴퓨터에서 메모장을 연 뒤 아래 내용을 그대로 붙여넣습니다.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenWTHere] "MUIVerb"="Open in Windows Terminal" "Extended"=- "SubCommands"="" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\001flyout] "MUIVerb"="Open in Windows Terminal Default Profile" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\001flyout\command] @="cmd.exe /c start wt.exe -d \"%1\"" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\002flyout] "MUIVerb"="Open in Windows Terminal Command Prompt" "Icon"="imageres.dll,-5323" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\002flyout\command] @="cmd.exe /c start wt.exe -p \"Command Prompt\" -d \"%1\"" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\003flyout] "MUIVerb"="Open in Windows Terminal PowerShell" "Icon"="powershell.exe" [HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHere\shell\003flyout\command] @="cmd.exe /c start wt.exe -p \"Windows PowerShell\" -d \"%1\"" [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHere] "MUIVerb"="Open in Windows Terminal" "Extended"=- "SubCommands"="" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\001flyout] "MUIVerb"="Open in Windows Terminal Default Profile" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\001flyout\command] @="cmd.exe /c start wt.exe -d \"%V\"" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\002flyout] "MUIVerb"="Open in Windows Terminal Command Prompt" "Icon"="imageres.dll,-5323" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\002flyout\command] @="cmd.exe /c start wt.exe -p \"Command Prompt\" -d \"%V\"" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\003flyout] "MUIVerb"="Open in Windows Terminal PowerShell" "Icon"="powershell.exe" [HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHere\shell\003flyout\command] @="cmd.exe /c start wt.exe -p \"Windows PowerShell\" -d \"%V\""
메모장에서 파일 > 다른 이름으로 저장을 클릭하고, 파일을 저장할 위치를 선택합니다.

파일 이름은 .reg 확장자를 포함하여 입력합니다(예: TermExpMenu.reg). 저장 형식 드롭다운 목록에서 모든 파일을 선택한 후 저장 버튼을 클릭합니다.
그다음 생성된 .reg 파일을 더블클릭하고, 확인 창이 나타나면 예 버튼을 누릅니다.
직접 파일을 만드는 것이 번거롭다면, 미리 만들어진 레지스트리 파일을 다운로드해서 사용할 수도 있습니다.
이제 바탕화면이나 폴더 배경에서 마우스 오른쪽 버튼을 클릭하면, 원하는 프로필을 곧바로 열 수 있는 확장형 Windows Terminal 옵션이 상황에 맞는 메뉴에 나타납니다.
추가한 상황에 맞는 메뉴 삭제하기
반대로 이 메뉴가 더 이상 필요하지 않아 제거하고 싶다면 아래 순서대로 진행하세요.
먼저 레지스트리 편집기를 연 뒤, 다음 경로를 차례대로 이동합니다.
HKEY_CLASSES_ROOT\Directory\shell\OpenWTHere HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHere
OpenWTHere 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

이어서 확인 버튼을 클릭해 삭제를 완료합니다.
변경 사항이 적용되려면 PC를 재시작하거나 로그아웃 후 다시 로그인해야 할 수 있습니다.
다음 글에서는 상황에 맞는 메뉴에 관리자 권한으로 Windows Terminal 열기 항목을 추가하는 방법을 살펴보겠습니다.
이것으로 마무리입니다! 이 가이드가 상황에 맞는 메뉴에 원하는 프로필을 즉시 열 수 있는 확장형 Windows Terminal 옵션을 추가하는 데 도움이 되었기를 바랍니다.
함께 읽으면 좋은 글:
- 상황에 맞는 메뉴에서 'Windows Terminal에서 열기' 제거하는 방법
- Windows Terminal 기본 셸 변경하는 방법