This project is read-only.


Problem with approved for uninstall


As we know there are big problems with updates KB2982791, KB2975719, KB2975331 and KB2970228. Microsoft removed they from Windows Update, but on some computers they had installed, so in WSUS I approve they for uninstall.
But after each run WSUS Smart Approve these updates marked for install.
Can we fix it?
Closed Sep 21, 2014 at 2:35 PM by dpvreony
released 1.0.4


dpvreony wrote Aug 27, 2014 at 8:39 AM

i'll take a look. quick workaround is to not have them approved for detection

wrote Aug 27, 2014 at 8:40 AM

TitovLab wrote Aug 27, 2014 at 9:45 AM

Thank you!
I use WSUS on Windows 2012 R2, as I know there is no function not to approve for detection but approve for uninstall only?

wrote Aug 28, 2014 at 7:51 AM

Associated with changeset 106552: added method to detect if an update is marked for uninstall

wrote Aug 28, 2014 at 8:18 AM

Associated with changeset 106553: added ability and new config rule for superseded updates to skip over uninstalled items

dpvreony wrote Aug 28, 2014 at 8:21 AM

if you decline an update the tool should skip over it, but it appears you can't decline an update and have it "approved for uninstall". so it won't really help you in this case.

For future reference details on declining are available at:

I've done an initial fix, I still need to step through and check a couple of other bits

TitovLab wrote Aug 28, 2014 at 9:00 AM

It is great, thank you!
When will be release I will test it on Virtual machines.

wrote Aug 31, 2014 at 9:27 PM

Associated with changeset 106576: copy group logic set to not overwrite a target that has been marked for uninstall

dpvreony wrote Sep 17, 2014 at 7:49 PM

apologies. things have been crazy, i'm going to try and sort a release this weekend

wrote Sep 21, 2014 at 2:35 PM

TitovLab wrote Oct 14, 2014 at 6:43 PM

Thank you! Version work fine with approved for uninstall.
Version needs to change in SmartApprove.exe.config hostname to localhost an add ShouldApproveUninstalledSupersededUpdate="false" in two lines.

dpvreony wrote Oct 14, 2014 at 7:51 PM

ok, i'll get that updated. Thanks