-
Windows 8.1 removing “installed” updates
This in from Noel Carboni:
Scheduled nightly on all my systems I run a script I’ve developed that gathers and logs various information that will be useful if something goes wrong or I’m investigating something that’s been found to be changed. More information and a copy of this script is available here if you’re interested:
http://win10epicfail.proboards.com/thread/114/watch-system-changes
I just reviewed the output from my script on one of my Win 8.1 systems, comparing it to prior runs and I noticed something – specifically the section where installed updates are listed. I found a REDUCTION in the number of installed updates between the nightly runs on 4/26 and 4/27. Doing a bit of sleuthing I discovered it was the CbsTask that removed them, apparently as part of regularly scheduled system maintenance.
Specifically, these KBs were removed in the wee hours of April 26:
KB3018467
KB3019215
KB3035017
KB3035487
KB3035527
KB3049989
KB3060746
KB3069114
KB3072633
KB3080446
KB3087039
KB3087390
KB3099864
KB3101183
KB3101246
KB3102939
KB3105115
KB3107998
KB3108347
KB3108381
KB3121212
KB3121260
KB3126041
Per the event logs, the deed was done starting with these events:
Log Name: Application
Source: ESENT
Date: 4/26/2016 3:14:55 AM
svchost (8036) Instance: The database engine (6.03.9600.0000) is starting a new instance (0).
Log Name: Application
Source: ESENT
Date: 4/26/2016 3:14:55 AM
svchost (8036) Instance: The database engine started a new instance (0). (Time=0 seconds)
Log Name: Application
Source: ESENT
Date: 4/26/2016 3:14:55 AM
svchost (8036) Instance: The database engine attached a database (1, C:\ProgramData\Microsoft\Windows\AppRepository\PackageRepository.edb). (Time=0 seconds)
Log Name: Setup
Source: Microsoft-Windows-Servicing
Date: 4/26/2016 3:17:15 AM
Initiating changes for package KB3018467. Current state is Installed. Target state is Absent. Client id: CbsTask.
Then there were many more like the above over the next minute, listed as “Current state is Absent.”, “Current state is Installed”, or “Current state is Superseded.”, and all with “Target state is Absent.” The activity completed at 3:18:15.
This activity didn’t occur as a direct result of a Windows Update, though it may have been indirectly related to the most recent Windows Update run a few days prior. The machine does NOT do automatic updates (Windows Update is disabled except when manually initiated), and the most recent manual run was on the 22nd. These removals just happened as a result of a regularly scheduled maintenance job, apparently.
Assuming this activity is normal and to be expected, I guess these updates must be rescinded, superseded, or no longer applicable for some reason? I Googled a few of them and didn’t get any clear reading on that.
Thinking back I can’t say I remember noticing this particular kind of activity before, though it could be it just didn’t catch my eye – Windows Updates didn’t USED to be things one had to watch as carefully as we do today…
Heh – the things our computers do late at night when we’re not around, eh?
I thought this might be interesting for your readers. I’d love to hear others’ comments and insights on this activity.