PowerShell: Nicht installierbare oder nicht neu installierbare Pakete reparieren

Unter Windows kommt es gelegentlich vor, dass Anwendungen sich nicht mehr installieren oder neu installieren lassen – mit kryptischen Fehlermeldungen wie “Das Paket kann nicht gefunden werden” oder “Ein früheres Setup ist noch nicht abgeschlossen”. Mit PowerShell lassen sich diese Probleme systematisch lösen.

Symptome und Ursachen

Typische Fehlermeldungen beim Installationsproblem:

  • “Fehler 1603: Schwerwiegender Fehler bei der Installation”
  • “Das angegebene Konto existiert bereits”
  • “Windows Installer-Dienst konnte nicht gestartet werden”
  • “Eine früheres Upgrade-Installation ist ausstehend”

Lösung 1: Windows Installer-Dienst reparieren

# PowerShell als Administrator ausführen

# Installer-Dienst neu registrieren
msiexec /unregister
msiexec /regserver

# Dienst neu starten
Stop-Service msiserver -Force
Start-Service msiserver

Lösung 2: Ausstehende Installationen bereinigen

# Registry-Schlüssel für ausstehende Operationen prüfen
$key = "HKLM:SYSTEMCurrentControlSetControlSession Manager"
$pending = (Get-ItemProperty $key).PendingFileRenameOperations

if ($pending) {
    Write-Host "Ausstehende Operationen gefunden:"
    $pending
    # Bereinigung (Vorsicht!)
    Remove-ItemProperty $key -Name "PendingFileRenameOperations" -ErrorAction SilentlyContinue
}

Lösung 3: Paket mit PackageManagement deinstallieren

# Installierte Pakete auflisten
Get-Package | Where-Object {$_.Name -like "*ProblemApp*"}

# Paket erzwungen deinstallieren
Get-Package "ProblemApp" | Uninstall-Package -Force

# Oder über WMI
$app = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*ProblemApp*"}
$app.Uninstall()

Lösung 4: Windows Store Apps zurücksetzen

# Store-Cache zurücksetzen
wsreset.exe

# Alle Store-Apps neu registrieren
Get-AppXPackage -AllUsers | Foreach {
    Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"
}

Diese Lösungen beheben die meisten Installationsprobleme unter Windows. Wenn alle Stricke reißen, empfiehlt sich das Microsoft Windows Install Cleanup-Tool oder ein System-Reset als letztes Mittel.