Seite 1 von 1

Erstes Script

Verfasst: 09 Sep 2016, 22:48
von Gerd
Hallo,

ich möchte ein MS-Patch per Opsi deinstallieren....
Dachte, das ist doch einfach...

Code: Alles auswählen

[Actions]
SetLogLevel=7
Message "Fehlerverursachenden Patch deinstallieren ..."
WinBatch_aufrufen

[WinBatch_aufrufen]
c:\windows\system32\wusa.exe /uninstall %ScriptPath%\Windows6.1-KB3170455-x64.msu /quiet /warnrestart:3

Leider ohne Erfolg.
Im Protokoll steht zwar 0 Error und 0 Warnings, der Exitcode von wusa ist jedoch -2147418113.

Kann mir jemand weiter helfen?

Re: Erstes Script

Verfasst: 11 Sep 2016, 12:49
von GEI
Gerd hat geschrieben: Im Protokoll steht zwar 0 Error und 0 Warnings, der Exitcode von wusa ist jedoch -2147418113.
Hier stehen "ein paar" ErrorCodes für wusa.exe
http://answers.microsoft.com/en-us/wind ... a8d?auth=1

Teilweise wird empfohlen, den Service "BITS" vorher zu stoppen.

Re: Erstes Script

Verfasst: 13 Sep 2016, 12:04
von Gerd
Das Problem ist, dass es als Batch funktioniert!

Ich habe aufgegeben und die Batch per GPO verteilt :roll:

Re: Erstes Script

Verfasst: 13 Sep 2016, 16:55
von holgerv
Es gibt zwei Dateien "wusa.exe". Per opsi hast Du die 32-Bit-wusa.exe aufgerufen, das war wohl der Fehler.

Du hättest WinBatch mit "/64Bit" oder "/SysNative" aufrufen müssen.

https://download.uib.de/opsi_stable/doc ... tch-params

Schönen Gruß


Holger