Deinstallation eines KB-Updates

Es soll ein KB-Update deinstalliert werden. Das Paket schlägt mit Fehler 87 fehl.

[Product] 
ReplaceEnv V_KBNr 

#Set:Product 

[Set:Product] 
Del "C:\Temp\InstallierteUpdates.txt" 
Callhidden cmd /c wmic qfe get > "C:\Temp\InstallierteUpdates.txt" 
If DoesTextInFileExist (%V_KBNr%,C:\Temp\InstallierteUpdates.txt) == "1" Then "Set:UninstallKB" Else "Set:ErrorNotInstalledKB" EndIf 


[Set:UninstallKB] 
;Callhidden cmd /c wusa /uninstall /kb:%V_KBNr% /norestart /quiet 
Callhidden %System%\wusa.exe "%Src%\windows11.0-kb5040442-x64_c1ba0e4607fd0ee46254a625c55438ffb70edcd0.msu" /uninstall /quiet /norestart 
;No-Restart, da der Agent und nicht der Befehl einen Restart erzeugen soll 
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" EndIf 

Del "C:\Temp\InstallierteUpdates.txt" 
Callhidden cmd /c wmic qfe get > "C:\Temp\InstallierteUpdates.txt" 
If DoesTextInFileExist (%V_KBNr%,C:\Temp\InstallierteUpdates.txt) == "1" Then "SET:InstallationError" EndIf 

[Set:ErrorNotInstalledKB] 
Exit KB %V_KBNr% ist nicht installiert 

[Set:InstallationError] 
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% {UnattInst} 
Abort

Bei beiden Calls schlägt es fehl. Hat jemand eine Idee? Fehler 87 deutet oft auf ein Berechtigungsproblem hin. Kontext sollte doch System sein, dementsprechend kann ich das nicht ganz nachvollziehen.

Viele Grüße
Dennis

Hallo Dennis,

möglicher Weise ist das Update Voraussetzung für andere Updates und kann daher nicht deinstalliert werden, so lange diese noch installiert sind.
Ohne Zugriff auf einen betroffenen Rechner, ist das aber reine Spekulation.

Zum Glück hast Du ja nächste Woche einen Termin mit einem unserer Berater. So kann das Problem grundständig analysiert werden.

Beste Grüße
Holger