Over the past several months reports have been rolling in in the tech world that users have been having issues updating Windows Vista, 7 and 8. The issue comes from how Windows updates are done. Basically, The older Windows gets the more updates accumulate. When Windows starts searching for updates it downloads the list of updates from microsoft.
Windows takes this list and starts at #1 and checks to see if its already installed. Every time Microsoft comes out with updates this list gets longer and longer and takes longer as a result to complete. Some really smart people.
Have figured out that you can “update” (for lack of a better term) the part of windows that checks the list. By manually adding the updates to this piece we can speed up how fast Windows checks the list.
Thankfully not all of us need to do this. Using the information provided by these smart people we can check the list ourselves here and looking for anything related to “win32k.sys” or “Windows kernel-mode driver”. With this information I have put together a script that will download the needed updates and speed up the process as a whole. The script can be downloaded here.