Windows 10이 도입되면서 명령 프롬프트에는 많은 사용자가 잘 모르는 유용한 새 기능들이 추가되었습니다. 대표적으로 줄 바꿈(line wrapping) 기능, 명령 프롬프트 창 크기 조절, 콘솔 창 투명도 변경, 그리고 Ctrl 키 단축키(Ctrl+A, Ctrl+C, Ctrl+V 등) 사용 등이 있습니다. 다만 이러한 기능들을 정상적으로 사용하려면 명령 프롬프트의 "레거시 콘솔 사용(Use legacy console)" 옵션을 비활성화해야 합니다.

PowerShell 역시 마찬가지입니다. Windows 10 명령 프롬프트와 동일한 기능들을 제공하며, 이를 활용하려면 PowerShell에서도 "레거시 콘솔 사용" 옵션을 꺼야 합니다. 아래 튜토리얼을 따라 하면 Windows 10에서 명령 프롬프트와 PowerShell의 레거시 콘솔을 손쉽게 활성화하거나 비활성화할 수 있습니다.
팁: 작업 전에 만일의 문제에 대비해 시스템 복원 지점을 미리 만들어 두는 것을 추천합니다.
방법 1: 명령 프롬프트에서 레거시 콘솔 활성화 또는 비활성화
- Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

- 명령 프롬프트의 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 레거시 모드를 활성화하려면 "레거시 콘솔 사용(다시 시작 필요)" 항목에 체크한 후 확인을 클릭합니다.

참고: 명령 프롬프트를 다시 시작하면 다음 기능들이 비활성화됩니다. Ctrl 키 단축키 사용, 붙여넣기 시 클립보드 내용 필터링, 줄 바꿈 선택 사용, 확장 텍스트 선택 키.
- 반대로 레거시 모드를 비활성화하려면 "레거시 콘솔 사용(다시 시작 필요)" 항목의 체크를 해제한 후 확인을 클릭합니다.

- 변경 사항을 저장하려면 PC를 재부팅합니다.
방법 2: PowerShell에서 레거시 콘솔 활성화 또는 비활성화
- Windows 검색에 powershell을 입력한 후 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

- PowerShell 창의 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 레거시 모드를 활성화하려면 "레거시 콘솔 사용(다시 시작 필요)" 항목에 체크한 후 확인을 클릭합니다.

참고: PowerShell을 다시 시작하면 다음 기능들이 비활성화됩니다. Ctrl 키 단축키 사용, 붙여넣기 시 클립보드 내용 필터링, 줄 바꿈 선택 사용, 확장 텍스트 선택 키.
- 마찬가지로 레거시 모드를 비활성화하려면 "레거시 콘솔 사용(다시 시작 필요)" 항목의 체크를 해제한 후 확인을 클릭합니다.

- 변경 사항을 저장하려면 PC를 재부팅합니다.
방법 3: 레지스트리 편집기로 명령 프롬프트 및 PowerShell 레거시 콘솔 설정하기
- Windows 키 + R을 눌러 실행 창을 연 다음 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

- 다음 레지스트리 경로로 이동합니다.
HKEY_CURRENT_USER\Console - Console 키를 선택한 후 오른쪽 창에서 아래로 스크롤하여 ForceV2 DWORD 값을 찾습니다.

- ForceV2 DWORD 값을 더블클릭한 후 아래와 같이 값 데이터를 변경하고 확인을 클릭합니다.
0 = 레거시 콘솔 사용 활성화
1 = 레거시 콘솔 사용 비활성화

- 변경 사항을 저장하려면 PC를 재부팅합니다.
함께 보면 좋은 글
- Windows 10에서 ClearType 활성화 또는 비활성화하기
- Windows 10에서 마우스 클릭 잠금(ClickLock) 활성화 또는 비활성화하기
- Windows 10에서 색 및 모양 설정에 쉽게 접근하는 방법
- Windows 10에서 색상 필터 활성화 또는 비활성화하기
지금까지 Windows 10에서 명령 프롬프트 및 PowerShell의 레거시 콘솔을 활성화 또는 비활성화하는 방법을 알아보았습니다. 글과 관련해 궁금한 점이 있다면 언제든지 댓글로 남겨 주세요.