PowerShell은 명령줄(Command-Line) 환경에서 작동하는 크로스 플랫폼 작업 자동화 및 구성 관리 도구입니다. 명령 프롬프트가 제공하는 모든 기능을 포함할 뿐만 아니라, 더욱 강력한 스크립팅 기능까지 갖추고 있습니다.

하지만 이렇게 강력한 도구라도 일반 사용자, 특히 Windows 10 Home 버전을 사용하는 분들에게는 불필요하게 느껴질 수 있습니다. 만약 여러분도 PowerShell이 필요 없다고 생각한다면, 이 글에서 소개하는 방법을 따라 Windows 10에서 손쉽게 제거해 보세요.
Windows 10에서 PowerShell을 제거하는 방법
PowerShell은 Windows 기본 설치 위에 추가로 설치되는 기능입니다. 따라서 아래 방법 중 하나를 사용해 제거하더라도 Windows 10 시스템에는 전혀 문제가 발생하지 않으니 안심해도 됩니다.
- 일반 앱처럼 제거하기
- Windows 기능을 통해 제거하기
- DISM 명령어로 PowerShell 비활성화하기
세 가지 방법 중 편한 것을 골라 사용하면 됩니다.
참고: 부팅 시 PowerShell이 자동으로 실행된다면 시작 프로그램 설정을 먼저 점검해 보세요.
1] 일반 앱처럼 제거하기

다른 프로그램과 마찬가지로 PowerShell도 아주 간단하게 제거할 수 있습니다.
시작 메뉴 검색창에 PowerShell을 입력하면 PowerShell(x86), PowerShell, PowerShell 7 등 설치된 모든 버전이 표시됩니다. 제거하려는 버전을 마우스 오른쪽 버튼으로 클릭한 뒤 제거를 선택하세요. 항목을 클릭해 메뉴를 확장한 후 제거 옵션을 선택해도 됩니다.
단, PowerShell ISE(Windows PowerShell 통합 스크립팅 환경)는 제거할 수 없습니다. 이 도구는 개발자가 하나의 GUI 환경에서 명령을 실행하고 스크립트를 작성·테스트·디버깅할 수 있도록 지원하기 때문에 시스템에 기본 탑재되어 있습니다.
2] 프로그램 및 기능을 통해 제거하기

- 실행 창(Win + R)에 Control을 입력하고 Enter 키를 누릅니다.
- 프로그램 및 기능을 찾아 클릭합니다.
- 왼쪽 패널에서 'Windows 기능 켜기/끄기' 링크를 클릭합니다.
- 목록에서 PowerShell 2.0을 찾아 체크를 해제합니다.
- 확인을 누르면 제거 과정이 진행됩니다.
3] DISM 명령어로 PowerShell 비활성화하기

실행 창(Win + R)에 CMD를 입력한 후 Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다. 그다음 아래 명령어를 입력해 현재 상태를 확인합니다.
DISM /online /get-features /format:table | find "MicrosoftWindowsPowerShellV2Root"
결과가 '사용(Enabled)'으로 표시되면 아래 명령어를 입력해 비활성화합니다.
Dism /online /Disable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
나중에 다시 사용하고 싶어진다면 다음 명령어로 언제든 재활성화할 수 있습니다.
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
이것으로 PowerShell 제거가 완료됩니다.
팁: 보안 정책(Security Policy)이나 로컬 그룹 정책 편집기를 통해서도 PowerShell을 비활성화할 수 있습니다.
PowerShell을 굳이 제거해야 할까?
사실 PowerShell은 그대로 두어도 시스템에 아무런 부담이 없으며, 언젠가 유용하게 쓰일 수 있습니다. 특히 Windows에 미리 설치된 앱을 제거할 때 반드시 필요한 도구이기 때문에, 당장 사용 계획이 없다면 유지하는 것도 좋은 선택입니다.
이 글이 Windows 10 PC에서 PowerShell을 제거하는 데 도움이 되었기를 바랍니다.