Ta bort program med PowerShell
PowerShell tillhandahåller flera metoder för att avinstallera programvara på ett Windows-system.
Avinstallationsmetoder
- Get-Package: Listar installerad programvara. Kräver administratörsbehörighet.
- Avinstallera-paket: Tar bort programvara som identifieras av
Get-Package. Kräver administratörsbehörighet. - WMI (Win32_Product): En traditionell metod som använder Windows Management Instrumentation. Kan vara långsammare.
- MSIEXEC: Exekverar Microsoft Installer direkt. Användbar för specifika MSI-paket.
Så här avinstallerar du programvara med dessa metoder:
- Använda Get-Package och Uninstall-Package:
- Öppna PowerShell som administratör.
- Hitta paketnamnet:
Get-Package | Where-Object {$_.Name -like "program name"} - Avinstallera paketet:
Avinstallera-paket - Namn "paketnamn"
- Använda WMI:
- Öppna PowerShell som administratör.
- Hitta produkt-ID:
Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "program name"} | Välj-Object IdentifyingNumber - Avinstallera produkten:
Get-WmiObject -Class Win32_Product -Filter "IdentifyingNumber='{product ID}'" | Invoke-Method -Name Uninstall
- Använder MSIEXEC:
- Hitta avinstallationssträngen i registret (
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall). - Kör avinstallationssträngen med:
msiexec /x {uninstall code}
- Hitta avinstallationssträngen i registret (
Metodjämförelse
| Metod | Hastighet | Komplexitet | Tillförlitlighet |
|---|---|---|---|
| Hämta-paket / Avinstallera-paket | Snabb | Låg | Hög |
| WMI (Win32_Product) | Långsamt | Medium | Medium |
| MSIEXEC | Medium | Hög | Hög (för MSI-paket) |
Kör alltid PowerShell som administratör för att säkerställa tillräckliga behörigheter.
Copyright ©bucktess.pages.dev 2026