In my case, KB2952664 was first offered (i.e., found in my Windows Update list) on April 22, 2014 (over a year and three months ago).
Investigating on my Windows 7 Ultimate x64 computer reveals details of which I was not previously aware. KB2952664 was successfully installed on 9 June, 10 and 16 July, and 2 and 7 August 2015. My update history before 9
June 2015 no longer exists so I cannot check back to April 2014 when KB2952664 was originally released.
I investigated versions of Devinv.dll on my computer. There have been a number of updates to the file. This suggests to me that the update has been revised and re-issued a number of times. This supports what you have said.
The Knowledge Base Article does not make this clear. I have submitted the comments in the paragraph below to Microsoft. I will not get anything other than the usual automated acknowledgement of my submission.
It seems that there have been a number of revisions to files contained in the original update. It would help users understanding if this was made clear in the Article .
At that time, I hid the update (as you know, hiding an update is a very simple process: right click entry in Windows Update list, select hide). Since that time, and on numerous (but not all) occasions, I have seen KB2952664 removed from the list of hidden updates and placed back into the regular list of updates queued for installation.
I do not know how the procedure for re-issued updates works. The problem is that where Microsoft needs to correct the content of an update because the original has caused many users problems, then quicker they do so is best
for affected users and others who can still be affected. If an affected user has hidden the update the question is, is it better to have the re-issued update installed ASAP or allow those who have hidden the update to miss out because they are unaware that
the problem update has been re-issued. What do you think?
If the revised update is not installed then it can create further problems in the future, which result in subsequent updates not being offered or installed correctly.
Since I have opted for manual installation of updates, I never installed KB2952664. Each time I would see KB2952664 appear in the list of updates to install, I would again hide it.
Are you hiding it because you have encountered past problems with installing the update or because you do not think you need the update?
This same thing (KB2952664 being hidden, and then re-appearing in the regular list of Windows Updates) happened on three computers in my home, and (based on responses in this and other threads) has also happened to many others.
True.
Hard to tell whether Microsoft or users cause "majority" of software distribution issues. In the case of KB2952664 being hidden (by user) and then removed from being hidden to being back in regular list (by Microsoft), I would not classify that as a software distribution problem (to me, a "problem" implies an unintended consequence/result ... and I believe the removal of KB2952664 from the hidden list and insertion back into the regular list wasintendedby Microsoft). I believe that Microsoft really really really wants customers to install KB2952664, and thus is deliberately moving it from the list of hidden updates to the regular list
I suspect, as you say, that Microsoft do want customers to install KB2952664.
Why shouldn’t they, if they believe it will improve their customers experience when using Windows?
Perhaps Microsoft is doing this for the good/benefit of their customers; perhaps for the good/benefit of Microsoft.
Is what they are doing detrimental to the interests of customers?
Perhaps KB2952664 only impacts the upgrade process; perhaps KB2952664 does something more?
What evidence do you have to suspect that perhaps KB2952664 does something more?
does not justify repeated unhiding,
This point is discussed above.
and is just not enough information for me to decide to install it.
I doubt you will get any more information. Some times you have to take some things on trust to get the best outcome.
Let me just go back to my original question .... if KB2952664 is solely for easing the upgrade experience, and given the concern among many customers about the true purpose of this update,
I suspect you over state your case. Most customers are only interested in a computer that works for them!
why can't Microsoft just incorporate whatever KB2952664 does into the upgrade itself
If they did what you suggest that would not ease the upgrade process.
(so that ONLY those customers who choose to upgrade get changes that KB2952664 brings)?
They are hoping that over time the vast majority of customers will upgrade. Time will tell us the answer.
By incorporating whatever KB2952664 does into the upgrade process, Microsoft can easily be assured that all users who choose to upgrade get the full benefit of the "ease in upgrade process " that KB2952664 allegedly brings.
The users would actually see no benefit.