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