우리는 설치된 프로그램을 삭제하려면 클래식 제어판 > 프로그램 추가/삭제를 하던지 아니면 설정 > 앱 > 앱 및 기능에서 삭제를 합니다. 하지만 이런 방법 이외에도 명령어로도 삭제를 하실수 있습니다. 간단한 예제와 함께 명령어로 프로그램 삭제하는 방법에 대해서 알아 보도록 하겠습니다.
![명령어로 프로그램 삭제하는 방법 1 명령어로 프로그램 삭제하는 방법 1](https://soohyunet.com/wp-content/uploads/2021/05/app_uninstall.jpg)
명령어로 프로그램 삭제하는 방법
1. wimc 명령어를 사용하게 되며, 기본 명령어 구문은 아래와 같습니다.
wmic product where "description='program name'" uninstall
Code language: DOS .bat (dos)
2. 우리는 program name을 정확하게 알지 못합니다. 이걸 알아내기 위해서 아래 명령어를 입력해서 알아 냅니다.
wmic product get description | findstr /C:"program name"
Code language: DOS .bat (dos)
예를 들어 Runtime 을 삭제하고 싶다면 아래처럼 입력합니다.
wmic product get description | findstr /C:"Runtime"
Code language: DOS .bat (dos)
![명령어로 프로그램 삭제하는 방법 2 명령어로 프로그램 삭제하는 방법 2](https://soohyunet.com/wp-content/uploads/2021/05/cmd_uninstall_01.png)
이제 정확한 프로그램 명령어를 찾았습니다. 다음 단계로 이동합니다.
3. 1번에서 말해준 기본 명령어 구문으로 실제 지워 보도록 하겠습니다.
wmic product where "description='Microsoft Visual C++ 2019 X64 Additional Runtime - 14.24.28127'" uninstall
Code language: DOS .bat (dos)
![명령어로 프로그램 삭제하는 방법 3 명령어로 프로그램 삭제하는 방법 3](https://soohyunet.com/wp-content/uploads/2021/05/cmd_uninstall_02.png)
wmic 명령어로 잘 삭제가 되었네요.
wmic 명령어로 프로그램 삭제 단점
명령어로 쉽게 삭제할수 있다는 장점이 있는 반면 단점도 있습니다. msi 프로그램으로 설치가 된 것만 삭제가 가능하다는 점입니다. 스토어를 통해 설치된 앱은 삭제가 되질 않습니다. 파워쉘이나 dism 명령어로 삭제를 해야 합니다. 또한 인스톨쉴드나 널소프트사의 설치 프로그램 등은 삭제가 안됩니다.
MSI 란?
윈도우 인스톨러(영어: Windows Installer, 코드네임: 다윈)는 현대의 마이크로소프트 윈도우의 소프트웨어 설치, 유지, 제거를 위한 엔진이다. 이전에는 마이크로소프트 인스톨러라고 불렀다. 설치 정보는 설치 꾸러미 안에 저장되며 기본 파일 확장자 MSI 파일로도 알려져 있다.
출처 : 위키디피아 한국어