
Diese Frage hat eine andere Absicht als "Warum können Sie in Windows nicht mehrere Programme gleichzeitig deinstallieren?"
Die Antworten auf diese Frage konzentrierten sichstrengwarum Windows nicht zulässt "gleichzeitig" Deinstallation von Programmen.
Ich möchte wissen, wie ich mehrere Programme deinstallieren kann, OHNE endlos auf „Sind Sie sicher?“ zu klicken oder Dialoge zu Abhängigkeiten für jedes Element, das ich löschen möchte, zu hören. Es ist mir egal, ob die Programme einzeln oder gleichzeitig entfernt werden, solange ich nicht jedes Programm auswählen und Dialoge dazu beantworten muss. In einer Situation, in der Sie mehr als 20 Elemente entfernen müssen, kann dies sehr viel Zeit in Anspruch nehmen.
Es muss doch einen einfachen Weg geben, das zu tun, oder?
Ich gehe jetzt so vor, dass ich zur Systemsteuerung gehe, einen Suchbegriff in das Textfeld „Programme und Funktionen durchsuchen“ eingebe und dann jedes zu löschende Element einzeln lösche. Das ist für 1 oder 2 Elemente in Ordnung, aber wenn es viele sind, welche Optionen habe ich dann? Ich wünschte, ich könnte einfach mehrere auswählen und es ohne Interaktion deinstallieren lassen (vielleicht nachdem ich gefragt habe, ob ich mir ganz sicher bin).
Obwohl diese Frage ähnlich ist wie „Programme unbeaufsichtigt über CMD deinstallieren", die akzeptierte AntwortHierbietet eine Methode zum einfachen Suchen und Deinstallieren von Programmen. Dies unterscheidet sich wesentlich vom Erstellen eines Skripts zum „stillen“ Löschen eines beliebigen Programms über ein Skript. Eine der anderen Antworten bietet auch eine GUI-Alternative zum Löschen mehrerer Programme – auch dies unterscheidet sich stark von der anderen Frage.
Antwort1
Du könntest benutzenPower ShellUndWMIum Programme basierend auf Suchmustern zu finden und dann eine Deinstallation durchzuführen.
Hier ist ein Beispielskript, das ich oft erfolgreich verwendet habe:
$apps = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name like '%Partial Product Name%'"
foreach ($app in $apps) {
"Name = " + $app.name
$app.Uninstall()
}
Wenn Sie den Filter beispielsweise auf ändern, '%Microsoft%'
wird versucht, alle unter „Programme hinzufügen/entfernen“ aufgeführten Programme zu deinstallieren, deren Name das Wort „Microsoft“ enthält.
Sie können auch die WMI-Abfrage erweitern (WQL) mit OR
Befehlen, um nach mehreren Mustern gleichzeitig zu suchen.
Mehr Info:
Antwort2
Das ist möglich, aber nicht über Windows. Sie benötigen Software von Drittanbietern, um eine Massendeinstallation durchzuführen. Hier ist eine Liste einiger guter Software:http://www.makeuseof.com/tag/install-uninstall-programs-bulk-windows/
Antwort3
Die Verwendung eines Drittanbieterprogramms wie RevoUninstaller Pro ist effizienter. Halten Sie einfach die Umschalttaste gedrückt und klicken Sie mit der linken Maustaste auf die Programme, die Sie deinstallieren möchten. Drücken Sie dann auf „Schnell deinstallieren“. Anschließend werden alle Programme der Reihe nach durchgegangen und der Deinstallationsvorgang gestartet.
Außerdem erhalten Sie den zusätzlichen Service einer zusätzlichen Suche nach jeder Deinstallation, um die Registrierung usw. vollständig von übrig gebliebenen Dateien zu bereinigen.
Es spielt keine Rolle, ob Sie ursprünglich RevoUninstall zum Aufzeichnen der Originalinstallation verwendet haben.