
이 질문은 "와는 다른 의도를 가지고 있습니다.Windows에서 여러 프로그램을 한 번에 제거할 수 없는 이유는 무엇입니까?"
해당 질문의 답변은 집중되어 있습니다.엄격하게Windows에서 "를 허용하지 않는 이유"동시" 프로그램 제거.
끝없는 "정말입니까?"를 클릭하지 않고 여러 프로그램을 제거하는 방법에 관심이 있습니다. 또는 삭제하려는 각 항목의 종속성에 대해 잔소리하는 대화 상자가 있습니다. 프로그램이 한 번에 하나씩 제거되는지, 아니면 거기 앉아서 각 프로그램을 선택하고 이에 대한 대화 상자에 응답할 필요가 없는 한 동시에 제거되는지는 상관하지 않습니다. 20개 이상의 항목을 제거해야 하는 상황에서는 시간이 많이 걸릴 수 있습니다.
이를 수행하는 몇 가지 간단한 방법이 있어야 합니다. 그렇죠?
지금 하는 방법은 제어판으로 이동하여 "프로그램 및 기능 검색" 텍스트 상자에 검색어를 입력한 다음 삭제해야 하는 각 항목을 개별적으로 삭제하는 것입니다. 1~2개 정도는 괜찮지만, 많으면 어떤 선택이 있나요? 여러 항목을 선택하고 비대화식으로 제거할 수 있었으면 좋겠습니다(아마도 내가 정말 확신하는지 물어본 후).
이 질문은 "CMD를 통해 자동으로 프로그램 제거", 허용된 답변여기프로그램을 쉽게 검색하고 제거할 수 있는 방법을 제공합니다. 이는 스크립트를 통해 "자동"으로 하나의 프로그램을 삭제하는 스크립트를 만드는 것과는 상당히 다릅니다. 다른 답변 중 하나는 여러 프로그램을 삭제하기 위한 GUI 대안도 제공합니다. 이는 다른 질문과 매우 다릅니다.
답변1
당신은 사용할 수 있습니다파워셸그리고WMI검색 패턴을 기반으로 프로그램을 찾은 다음 제거를 실행합니다.
다음은 제가 여러 번 성공적으로 사용한 예제 스크립트입니다.
$apps = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name like '%Partial Product Name%'"
foreach ($app in $apps) {
"Name = " + $app.name
$app.Uninstall()
}
예를 들어 필터를 다음으로 변경하면 '%Microsoft%'
이름에 "Microsoft"라는 단어가 있는 프로그램 추가/제거에 나열된 모든 프로그램을 제거하려고 시도합니다.
WMI 쿼리를 확장할 수도 있습니다(WQL) OR
동시에 두 개 이상의 패턴을 검색하는 명령을 사용합니다.
더 많은 정보:
답변2
가능하지만 Windows를 통해서는 불가능합니다. 대량으로 제거하려면 타사 소프트웨어가 필요합니다. 다음은 좋은 것들의 목록입니다:http://www.makeuseof.com/tag/install-uninstall-programs-bulk-windows/
답변3
RevoUninstaller Pro와 같은 타사 프로그램을 사용하는 것이 더 효율적입니다. 제거하려는 프로그램을 Shift+왼쪽 클릭한 다음 "빠른 제거"를 누르면 각 프로그램을 순서대로 진행하고 제거 프로세스가 시작됩니다.
또한 제거할 때마다 추가 검색을 통해 레지스트리 등 남은 파일을 완전히 정리하는 추가 서비스도 제공됩니다.
원래 RevoUninstall을 사용하여 원래 설치를 기록했는지 여부는 중요하지 않습니다.