In Part 3 we’ll go through Component Based Servicing and how it fits together

Using an example of applying a Windows Update to a computer, Windows utilizes it’s architecture to process the request. This is useful to know when troubleshooting problems with Windows Updates

This article Understanding Component-Based Servicing describes the components and flow of how a Windows Update is processed and installed. The diagram below shows a simplified view

  1. A Windows Update is downloaded and prompted for install or Add\Remove programs is initiated
  2. The Windows Update is passed to the CBS
  3. The CBS evaluates the update and ensures all required components are available before it can be installed
  4. The update is handed off to the CSI or DMI to handle the actual install of the component

This activity is captured in a number of Windows logs and can be useful to track and delve deeper into the activity occurring in Windows, these logs are:

Event Log: Setup
CBS Logs: C:\Windows\Logs\CBS
Driver Logs: C:\Windows\INF\SetupAPI.dev.log

In Part 4 we’ll go through how to track a servicing operation