Home Articles FAQ Error Codes Downloads Links

How long does it take to fully update a Windows XP RTM system?

Over the weekend, as the first test in a series I'm planning to do, I built a fresh installation of XP RTM in a VPC virtual machine, to test the responsiveness and performance of my WSUS Server, as well as to get a definitive list of what would be installed by the AU v5.8 client, given all available updates to choose from.

 

Here are the GP settings I used for the test:
   "Allow Automatic Updates immediate installation" = ENABLED
   "Allow non-administrators to receive update notifications" = NOT CONFIGURED
   "Automatic Updates detection frequency" = 1 hour
   "Configure Automatic Updates" = Option #4/Scheduled Install Time:0000
   "Delay Restart for scheduled installations" = ENABLED
   "Do not adjust default option..." = NOT CONFIGURED
   "Do not display ... option ..." = NOT CONFIGURED
   "Enable client-side targeting" = ENABLED/TargetGroup:UnderConstruction
   "No auto-restart..." = DISABLED
   "Re-prompt for restart with scheduled installations" = NOT CONFIGURED
   "Reschedule Automatic Updates scheduled installations" = ENABLED/Delay:1 minute

 

In addition, all updates in the "Under Construction" group are configured with an expired deadline. The deadline is configured at the time of approval on the target group approvals dialog box and the date is set in the past so that it is already expired. It is the expired deadline which forces the updates to be installed at the moment of detection, rather than being scheduled for installation at a later time.

Here is the timeline and updates installed from this process. The T+ time is the actual elapsed time and the time in parenthesis is the actual clock time. The actual times include a two hour delay caused by an issue I encountered where my host ran out of disk space on the drive I hold my VHDs on. Seems that an XP RTM installing all necessary updates can actually grow a VHD > 4GB, even though the actual installed image never exceeded 2.6GB.)

Only one anomaly came out of this experiment. Of the three pre-SP2 updates identified for installation, only two of them actually logged as installed. The third, KB840987, never logged as installed, although it was logged as successfully downloaded. It's last log entry reports it as requiring administrator assistance to install. This message is misleading, though, as all updates that are pending installation while a mandatory update is pending, are reported in this manner. The last log entry for KB840987 occurred while Service Pack 2 was being installed.

T+0:00 (13:13) - downloaded WU client from windowsupdate.com to activate

                          installed wuau22.msi

                        manually restarted Automatic Updates service
T+0:02 (13:15) - completed selfupdate to v5.8 client
                        AU client sets next detection cycle to 'now'
T+0:05 (13:18) - AU client finds 6 updates eligible for installation,

                        detects 2 as mandatory updates; next detection @ 14:13
                        begins download of "Windows Installer 3.1 Beta"
                        begins download of "Update for Background Intelligent Transfer

                          Service (BITS) 2.0 and WinHTTP 5.1 (KB842773)"
T+0:06 (13:19) - AU clients completes detection cycle
                        download of "Windows Installer 3.1 beta" completed
                        download of "Update for ... BITS ... (KB842773)" completed
                        initiated install of "Windows Installer 3.1 beta"
T+0:08 (13:21) - Install of "Windows Installer 3.1 beta" completed
                        AU client initiates restart
T+0:10 (13:23) - System restarts
T+0:12 (13:25) - AU client completes detection cycle
                        finds 5 updates eligible for installation, detects 1 as mandatory
                        initiated install of "Update for ... BITS ... (KB842773)"
T+0:13 (13:26) - Completed install of "Update for ... BITS ... (KB842773)"
                        AU client initiates restart
T+0:15 (13:28) - System restarts
T+0:16 (13:29) - AU client completes detection cycle
                        finds 4 updates eligible for installation
                        begins download of "Critical Update for Windows XP (KB887822)"
                        begins download of "Cumulative Security Update for IE 6

                          (KB834707)"
                        begins download of "Security Update for Windows XP (KB840987)"
                        begins download of "Windows XP Service Pack 2 (WUS Install)"
                        completed download of "Critical Update for Windows XP

                          (KB887822)"
T+0:17 (13:30) - AU client begins install of "Critical Update for Windows XP

                          (KB887822)"
T+0:19 (13:32) - Completed install of "Critical Update for Windows XP (KB887822)"
T+0:36 (13:49) - Completed download of "Cumulative Security Update for IE 6

                          (KB834707)"
T+0:37 (13:50) - AU client begins install of "Cumulative Security Update for IE 6

                          (KB834707)"
T+0:39 (13:52) - Completed download of "Security Update for Windows XP

                          (KB840987)"
T+0:50 (14:03) - Completed installation of "Cumulative Security Update for IE 6

                          (KB834707)"
T+0:51 (14:04) - Download of "Windows XP Service Pack 2 (WUS Install)" fails for

                          undetermined reason
                        AU client reinitiates download of "Windows XP Service Pack 2

                          (WUS Install)"
                        AU client initiates system restart
T+0:53 (14:06) - System restarts
T+1:01 (14:14) - Last log entry/VPC pauses VM on or after this moment due to

                          insufficient disk space
T+1:02 (16:05) - Disk space issue resolved; system restarted
                        AU client reports that all pending downloads are complete
                        begins installation of "Windows XP Service Pack 2 (WUS Install)"
T+1:03 (16:06) - AU detection finds 2 updates not installed; next detection @

                          17:04
T+2:04 (17:07) - AU client finds 15 updates not installed; detects 1 as manadatory;

                          next detection @ 17:58
                        begins download of "Windows Installer 3.1 Release Candidate"
T+2:05 (17:08) - Completed download of "Windows Installer 3.1 Release

                          Candidate"
T+2:19 (17:22) - Completed installation of "Windows XP Service Pack 2 (WUS

                          Install)"
T+2:20 (17:23) - AU client initiates system restart
T+2:22 (17:25) - System restarts
                        AU client completes detection cycle
                        finds 15 updates eligible for installation
T+2:26 (17:29) - AU client initiates installation of "Windows Installer 3.1 Release

                          Candidate"
T+2:29 (17:32) - Completed installation of "Windows Installer 3.1 Release

                          Candidate"
T+2:30 (17:33) - AU client initiates system restart
T+2:32 (17:35) - System restarts
T+2:33 (17:36) - AU client completes detection cycle
                        finds 14 updates eligible for installation
                        begins download of "Critical Update for Windows XP (KB886185)"
                        begins download of "Security Update for Windows XP (KB888302)"
                        begins download of "Security Update for Windows XP (KB890047)"
                        begins download of "Security Update for Windows XP (KB873333)"
                        begins download of "Cumulative Security Update for Internet

                          Explorer for Windows XP (KB867282)"
                        begins download of "Security Update for Windows XP (KB891781)"
                        begins download of "Security Update for Windows Messenger

                          (KB887472)"
                        begins download of "Update for Windows XP (KB887742)"
                        begins download of "Security Update for Windows XP (KB888113)"
                        begins download of "Security Update for Windows XP (KB873339)"
                        begins download of "Security Update for Windows XP (KB885250)"
                        begins download of "Security Update for Windows XP (KB890175)"
                        begins download of "Security Update for Windows XP (KB885836)"
                        begins download of "Security Update for Windows XP (KB885835)"
T+2:34 (17:37) - Completed download of KB886185 and initiated installation
T+2:36 (17:39) - Completed installation of KB886185
T+2:37 (17:40) - AU client initiates system restart
T+2:39 (17:42) - System restarts
T+2:41 (17:44) - Completed download of KB888302 and initiated installation
T+2:42 (17:45) - Completed download of KB867282
                        Completed download of KB873333
                        Completed download of KB888113
T+2:43 (17:46) - Completed download of KB887742
                        Completed download of KB891781
                        Completed installation of KB888302
T+2:44 (17:47) - AU client initiates system restart
T+2:46 (17:49) - System restarts
T+2:49 (17:52) - Completed download for KB890047
T+2:50 (17:53) - Completed download for KB887472
                        Completed download for KB873339
                        Completed download for KB885250
T+2:51 (17:54) - Completed download for KB890175
                        Completed download for KB885836
T+2:52 (17:55) - Completed download for KB885835
                        Completed installation of KB890047
T+2:53 (17:56) - AU client initiates system restart
T+2:55 (17:58) - System restarts
                        AU clients completes detection cycle
                        finds 11 updates eligible for installation; next detection @ 18:58
T+2:57 (18:00) - Completed installation of KB873333
T+2:58 (18:01) - Completed installation of KB867282
T+2:59 (18:02) - Completed installation of KB891781
                        Completed installation of KB887472
                        Completed installation of KB887742
T+3:00 (18:03) - Completed installation of KB888113
                        Completed installation of KB873339
                        Completed installation of KB885250
T+3:01 (18:04) - Completed installation of KB890175
                        Completed installation of KB885836
                        Completed installation of KB885835
T+3:02 (18:05) - AU client initiates system restart
T+3:04 (18:07) - System restarts

So, if you actually read this far, now you get the bonus. The above is actually a worst case scenario... why?

Well, here's the testing environment.

Desktop:
    128Mb RAM Virtual Machine
    running on Pentium II/450 with 384Mb RAM installed
    VHD sitting on 5400rpm ATA-66 disk drive.
Server:
    128Mb RAM Windows Server 2003 DC/DNS WSUS Server RC
Network:
    802.11b Wireless (10Mbit/sec)

Plain and simple.. it don't get any slower that that. On a 100MBit/sec network, you can save a half hour right off the top for the time it took to transfer the XP Service Pack 2 file. Plus, a faster machine will provide for much faster restarts. Save another 8-10 minutes in restart time. Plus, overall, a newer system with a faster hard drive, cpu, and more ram will result in faster installation times for the updates. I'm guesstimating that the entire update process can easily be compressed to less than two hours.