Patch rollback with Bigfix unsuccessful

Not having success removing certain patches…* normally* the usual Wusa method works well…

If I use BigFix’s wizard I get the classic “wait {pathname of windows folder}\sysnative\wusa.exe /uninstall /kb:3115476 /quiet /norestart” which fails to remove it…

Failed: wait {pathname of windows folder}\sysnative\wusa.exe /uninstall /kb:3115476 /quiet /norestart

I also tried:
wait c:\Windows\System32\wusa.exe /uninstall /kb:3115476 /quiet /norestart - runs but no removal

and using the patch uninstall string from the registry entry:
wait “C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\Oarpmany.exe” /quiet /norestart /removereleaseinpatch “{90140000-0011-0000-0000-0000000FF1CE}” “{45207066-9497-4685-AE37-BA5DE004AC40}” “1033” “0” - this worked from a command line after several minutes… but not from bigfix

also forced 64 with:
wait C:\Windows\SysWOW64\wusa.exe /uninstall /kb:3115476 /quiet /norestart
->Pending Restart Exit Code -2147418113 then “fixed” but it’s still there…

The patch stays. The only way to remove it so far is manually - by clicking on it from control panel (or running that Oarpmany command manually and waiting 5 minutes)

even running wusa from a command line results in no errors but no removal… Anyone encountered something like this before ? any advice for stubborn office patches ? I suspect this is MS and not bigfix, but you guys may have a clue !

Patch rollback wizard doesn’t support KBs who are not uninstallable by wusa.exe.

Unfortunately, Office patches belong to this category.

Well I found a way to remove the “uninstallable” office patch…

You must find the GUID for the main MS office install in the registry (actually the patch itself, if you find its uninstall string has all that), example of this patch uninstall string: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\Oarpmany.exe" /quiet /norestart /removereleaseinpatch “{90140000-0011-0000-0000-0000000FF1CE}” “{45207066-9497-4685-AE37-BA5DE004AC40}” “1033” “0” (that string works manually but not in bigfix)

This bit is what you need: {90140000-0011-0000-0000-0000000FF1CE}"
You would think you can use the GUID of the patch too “{45207066-9497-4685-AE37-BA5DE004AC40}” but in my testing it did not work (said patch was not installed, which it was)

So I downloaded the patch and extracted the msp from it: c:\myannoyingkb.exe /extract:c:\Mytemp

That gave me the msp: Excel-x-none.msp Using this msp worked, where using the GUID did not… I suppose you could run everything from __download but just in case I copied it locally and executed the following :

prefetch excel-x-none.msp (my sha1, size, http server)
Copy __Download\excel-x-none.msp c:\excel-x-none.msp

//wait c:\Windows\System32\wusa.exe /uninstall /kb:3115476 /quiet /norestart - does not work

wait c:\Windows\System32\msiexec.exe /package {{90140000-0011-0000-0000-0000000FF1CE} /uninstall c:\excel-x-none.msp /qn

action requires restart

That removed it like a charm ! It calls office to deal with that patch and remove it… Hope this helps someone else…