Methods for Deploying Updates
To meet the needs of various types of organizations, Microsoft provides several different methods for applying updates. For home users and small businesses, Windows 7 is configured to automatically retrieve updates directly from Microsoft. The preferred method for deploying updates in medium and many large organizations is WSUS, which provides better control and performance. Finally, enterprises that use Configuration Manager 2007 R2 can use that tool to deploy and manage updates.
Table below lists the advantages and disadvantages of each of the update distribution methods and the network size for which the method is effective. The sections that follow describe each of these methods in more detail.
Comparison of Automated Update Distribution Methods
Update Distribution Method | Network Size | Advantages | Disadvantages |
Windows Update client connecting directly to Microsoft | 50 or fewer computers | Does not require that any infrastructure be deployed. | Does not allow administrators to centrally test or approve updates or manage installation errors. Wastes Internet bandwidth by downloading updates directly to each computer. |
Windows Server Update Services | Any number of computers | Allows administrators to test, approve, and schedule updates. Reduces Internet bandwidth usage. | Requires an infrastructure server. |
System Center Configuration Manager 2007 R2 | Any number of computers | Provides highly customizable, centralized control over update deployment, with the ability to audit and inventory client systems. Can be used to distribute other types of software. Supports Microsoft Windows NT 4.0 and Windows 98. | Requires infrastructure servers and additional software licenses |
In this tutorial:
- Managing Software Updates
- Methods for Deploying Updates
- Windows Update Client
- Windows Server Update Services
- System Center Configuration Manager 2007 R2
- Manually Installing, Scripting, and Removing Updates
- Overview of Windows 7 Update Files
- How to Script Update Installations
- How to Remove Updates
- Deploying Updates to New Computers
- Other Reasons to Use a Private Network for New Computers
- Managing BITS
- BITS Behavior
- BITS Group Policy Settings
- Configuring the Maximum Bandwidth Served For Peer Client Requests Policy
- Managing BITS with Windows PowerShell
- Windows Update Group Policy Settings
- Configuring Windows Update to Use a Proxy Server
- Tools for Auditing Software Updates
- The MBSA Console
- MBSACLI
- Scheduling MBSA
- Troubleshooting the Windows Update Client
- The Process of Updating Network Software
- Assembling the Update Team
- Inventorying Software
- Creating an Update Process
- Discovering Updates
- Evaluating Updates
- Speeding the Update Process
- Retrieving Updates
- Testing Updates
- Installing Updates
- Removing Updates
- Auditing Updates
- How Microsoft Distributes Updates
- Security Updates
- Update Rollups
- Service Packs
- Microsoft Product Life Cycles