Why are Windows updates so slow (and long) with VISTA

Anonymous
2009-10-27T21:27:29+00:00

Compared to WinXP, windows updates take MUCH more time with VISTA:

  • the downloads are often very slow(er)...
  • the installation is also very slow(er)
  • more annoyingly, after mots updates, a restart is required AND implies (often)

. a post-installation process ... (Configuring updates ... "Do not turn off your computer") thattakes several minutes before shut down...

. a second post-installation process (configuration) upon restart that takes also several minutes...

The last update took me about 40 minutes to complete !

Will Windows 7 improve this...  It makes people to refuse updates especially if they are using portable computers and are on the road.  Who can stop for 40 min ...

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

79 answers

Sort by: Most helpful
  1. Anonymous
    2011-11-03T19:24:19+00:00

    Hello Schlangk

    Thank you for visiting the Microsoft Windows Community site. In an effort to focus more attention on your particular situation, it would be best if you were to post into a new thread. Posting new threads is done to mitigate confusion caused by more than one posting about similar topics, allowing us to focus on each customer individually

    Thank you for visiting the Microsoft Windows Community site.

    You can post your new question here.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2011-11-02T22:02:16+00:00

    I've read with interest all of these comments on SLOOWW Vista updates. As I write, I'm beginning my 5th(!) hour of waiting for ONE silly update! "Do not power off or unplug your machine". OK. Is it alright if I back over it with a steam roller?

    Guess it's time to include Microsoft in the growing list of corporations who put customer service in the hands of the ignorant, the powerless, the English-is-not-my-first-language shills whose primary function is to delay, distract, diffuse, confuse, side-track, discourage, and disconnect their paying customers. Here's a suggestion for the next version of Windows: Blood Diamond.

    Welcome to the Gates of ****. :)

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2011-10-08T12:54:56+00:00

    Yeah, the time it takes to update a fresh install is completely unacceptable. I've reinstalled Vista for a freind of mine and it has taken me (on & off because I simply can't hang out & wait for it) 3-4 days to get to SP1 with the updating process.

    Right now, its been an hour plus just to DOWNLOAD the very next update (187 MB) using WinUpdate. I can only imagine how long it will take to install the stupid thing. Complete & utter bloatware.

    I'm half tempted to reformat the dam drive & install Ubuntu for him. It would definitely be quicker to do that than to wait on this junk. Oh Microsoft...too fat to button your own pants any more. Thats ok...you won't have to for long.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2011-09-07T23:41:11+00:00

    Well, thank you for that long but enlightening post!  No wonder the support staff seem vague - of course they know all this too and can't admit it since it makes their latest OSs look poor, which they are.  There are a lot of alternatives but they all seem to take a fairly steep learning curve so I feel stuck with Windows - for now.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2011-08-06T04:29:31+00:00

    Okay everyone I thought maybe some background on the root of the problem would help. Windows XP used a fast and great mechanism called Hotfix Installer (Update.exe) to install updates. Updates installed in very little time (if you want to even reduce update time on XP, temporarily stop the System Restore service) and updates will install at crazy speeds. It works by simply installing a new version of files to be updated at C:\Windows\system32 and C:\Windows\system32\dllcache (the Windows File Protection cache). This is File Based Servicing. The hotfix installer (Update.exe) also supported various command line switches like /nobackup which means not to backup files it patches as you won't be uninstalling any updates and would save disk space by not backing files up. It also supported the ability to slipstream a service pack or update into the original XP setup files using the /s switch.

    When Microsoft was developing Windows Vista, they realized that components had gotten too many interdepencies on each other and to service/patch each file reliably without breaking another component that relied on it, Microsoft introduced what they called as Component Based Servicing (CBS) (read all about it in The Servicing Guy's blog: http://blogs.technet.com/b/joscon/). What it does basically is it installs the entire OS's all files including all languages and all drivers shipped with the OS into C:\Windows\WinSxS and then it hard links files from there to C:\Windows\system32. Whenever an update is installed, it no longer installs it to C:\Windows\system32 and C:\Windows\system32\dllcache like XP's hotfix installer (Update.exe) did. Instead, it updates the files in C:\Windows\WinSxS. Now WinSxS can contain multiple copies of the same file if it is used by more than 1 Windows component. The higher the number of components, that many number of times the file exists in C:\Windows\WinSxS. When a Vista update (.MSU) is installed, the components get updated, each and every one, instead of files and the worst part is it still maintains the older backup of the previous versions of components. It does not give the user to not backup the earlier versions like XP's /nobackup switch. As as you install more and more updates on your system, they will take more and more disk space.

    The very reason Windows Vista/7 is bloated is because of this servicing mechanism it uses (Component Based Servicing) and because of the DriverStore that stores and stages all drivers (C:\Windows\System32\DriverStore).

    Microsoft's ingenious "solution" to this problem of ever growing disk space is to install fewer updates to keep the size of the servicing store under control. Of course, one can't deny installing security updates and leave their system open to security holes so the cost of fixing bugs by installing hotfixes comes at the price of enormous amounts of disk space. The whole servicing stack is more of a downgrade to XP's update.exe method. It causes slow logoff and slow logon (Please wait while Windows configures NONSENSE), heavy disk thrashing upon logon and logoff when updates are installed and systems being unable to boot because of failed updates.

    Another huge issue it introduced is the inability to do a true slipstream of service packs and hotfixes. The time it takes to install hotfixes compared to Windows XP is completely unacceptable. First it is searching for whether the update applies to your system for a long time. Then that post-installation process ("Configuring updates... Do not turn off your computer") that takes several minutes before shut down followed by a second post-installation process (configuration) upon restart before logon that also takes also several minutes and thrashes the disk.

    The solution is to stay with Windows XP. I can install service pack 3 on my XP is about 10 minutes after downloading it. I can also install a slipstreamed with SP3 and all updates copy of XP is about 30 minutes on a modern fast PC. If you have to use Windows 7or Vista, you will have to be stuck with this slow update non-sense as Microsoft does not even acknowledge that there is any slowdown or loss of functionality. The fact remains: MSU updates are slow as **** and take too much time and as WIndows 7 gets older and MS stops producing service packs, a clean install is going to take longer and longer to bring it up-to-date with all patches installed. Take the case of Vista today. First you have to install Windows Vista, then SP1 which takes about 60-70 minutes, then SP2 and then install all the dozens of post-SP2 SLOW UPDATES. It's not worth wasting your time on an OS whose servicing mechanism Microsoft completely screwed up. I recommend you read more about the servicing and how it works at The Servicing Guy's blog: http://blogs.technet.com/b/joscon/

    Was this answer helpful?

    0 comments No comments