From time
to time, I have a need to modify updates. In the following, I demonstrate both
why and how.
I needed to
update drivers for HP EliteBook 830 G5 and HP EliteBook 840 G5. One of the
drivers SP95496 “Intel I219LM/V Gigabit Ethernet Driver for Microsoft Windows
[12.18.8.9.A1]” failed on one of my test machines.
The error
code 0x87D00668 means, “Software update still detected as actionable after
apply”. This naturally can happen for a number of reasons so I decided to
examine the update in SCUP.
An update
in SCUP is just a snippet of XML that defines the update. SCUP allows us to
edit the update. Since the problem is that, the update is still applicable
after the update completed, we start by examining the Installed definition.
Going over
the rules, I noticed that one of rules are that the release of Windows 10 must
be 1809. Since I tested on release 1803, the rule failed.
I then
examined the Applicability/installable rules to see if there is anything
related to release 1803.
As can be
seen the update is applicable for Release 1803. And the installed rules are not
correct. Let’s fix it.
Navigate
back to the installed rules. Right click the registry rule and select Delete
Next, next,
complete.
Next we
need to re-publish the update to get it into WSUS. Since we have change only
the definition of the update and not the binary we only need to publish the
metadata.
Right click
the update, select publish, chose Metadata Only next, next, close
Syncronize
your updates into Configuration Manager.
No comments:
Post a Comment