By default, several svchost.exe processes are included in the user-defined exclusion list. Important operating system services run inside the svchost.exe processes. To ensure that these processes have access to their required CPU bandwidth, they are excluded from management. It is not usually necessary to manage these processes. However, if one or more of these processes start to consume excessive CPU bandwidth, you can manage them by removing them from the user-defined exclusion list. This allows Windows System Resource Manager to control the CPU bandwidth usage of these processes.

Processes that you should add to the user-defined exclusion list include those that do not respond well to management and those that you do not want Windows System Resource Manager to manage. Processes that Windows System Resource Manager does not control are unmanaged and can consume resources freely.

Because the behavior of unmanaged applications cannot be controlled, the effectiveness of Windows System Resource Manager can decrease if you include multiple processes or processes that use resources intensively in the user-defined exclusion list.


The user defined exclusion list does not apply if Weighted_Remote_Sessions is set as the managing policy.

Editing the user-defined exclusion list

Membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure.

To add or remove a process in the user-defined exclusion list
  1. Open Windows System Resource Manager. To open Windows System Resource Manager, click Start, point to Administrative Tools, and then click Windows System Resource Manager.

  2. In the Connect to Computer dialog box, select This computer, and then click Connect.

  3. In the console tree, right-click Windows System Resource Manager (Local), and then click Properties.

  4. In the Windows System Resource Manager Properties dialog box, on the Exclusion List tab, click User-defined.

  5. Add or remove a process as follows, and then click OK:

    • To add a process to the exclusion list, click Add, and then browse to the directory where the program file is located.

    • To remove a process from the exclusion list, select the process that you want to remove, and then click Remove.

Additional considerations

  • To add a process that is being managed by the active managing resource allocation policy to the user-defined exclusion list, you must first change the managing resource allocation policy to one that does not match the process, or stop Windows System Resource Manager management.

  • If you want to add a process and include its arguments, you must use the command-line tool wsrmc. For help with wsrmc, at a command prompt, type wsrmc /? and then press ENTER.

Additional references