Versucht zu deinstallieren ein Programm mit wmic und immer Fehler 1603

Ich versuche eine batch-Datei erstellen, die wird, unter anderem, wie die Installation der neuesten version unserer software, DEINSTALLIEREN Sie zuerst die alte version. Benutzt habe ich "wmic product get name", um den tatsächlichen Namen des Programms, und dann habe ich gescriptet Sie den folgenden code, um das Programm zu deinstallieren:

wmic product where "name like 'Borland CaliberRM 10.1'" call uninstall /nointeractive >> C:\users\pbrandvold\Desktop\log.txt

Wenn es fertig ist, bekomme ich diese Meldung:

Executing (\\PHIL-BRANDVOLD\ROOT\CIMV2:Win32_Product.IdentifyingNumber="{ED8B0A1F-8E90-478A-82B6-7C885A628257}",Name="Borland CaliberRM 10.1",Version="10.1.0.84")->Uninstall()

Method execution successful.

Out Parameters:
instance of __PARAMETERS
{
    ReturnValue = 1603;
};

Ich kann nicht glauben, was passiert ist - warum das nicht deinstallieren? Ich hab auch schon versucht mit dem msi und laufen:

msiexec.exe /qn /x "Borland CaliberRM 10.1.msi"

Was nicht funktioniert entweder.

Sie brauchen, um die Protokollierung zu aktivieren ( /l*v deinstallieren.log" ) und sehen, was es sagt.
Sie benötigen, um ausführen Ihre wmic Skript (oder msiexec) erhöht (Ausführen-ad-Administrator). Auch sicherstellen, dass die software zu deinstallieren ist nicht curretly läuft (taskkill es falls es so ist).
Suche in der registry zu finden "Uninstall-String'. Wenn ich mich Recht erinnere wird es in HHLM\SOFTWARE\[Wow6432Node\]Windows\CurrentVersion\Uninstall.
Die uninstall-string in der registry, ist nicht relevant. Es ist nicht verwendet für MSI prroducts. Und 1603 ist oft das Zeichen eines scheiternden benutzerdefinierte Aktion.
Bei mir läuft alles, was in einer erhöhten Eingabeaufforderung oder ausführen von batch-Dateien als admin, aber es scheint nicht wichtig zu sein. Auch die uninstall-string wirft einen Fehler. Ich bin nicht in Probleme laufen wenn ich es ohne /qn, obwohl - das ist seltsam.

InformationsquelleAutor Phil Brandvold | 2015-12-10

Schreibe einen Kommentar