A Quick Tip To Process System Idle Tasks Forcefully

by [Published on 15 June 2010 / Last Updated on 30 July 2009]

This article explains how you can process the System Idle Tasks on Windows Computers. This tip applies to Windows XP, 2000, 2003, Vista and Windows 7 Computers.

System Idle Tasks are performed on Windows computers to improve the overall performance of the computer. These tasks are performed automatically when computer is idle for 15 minutes. You might need to perform these tasks forcefully on a computer. To run the command forcefully, you can use the following command:

Rundll32.exe advapi32.dll,ProcessIdleTasks

When you execute the above command, you will see System Idle Process taking CPU. These tasks are performed once 3 days.

If you want to run on multiple computers then run the above command with PSExec.exe. Psexec.exe can be obtained from Microsoft site.

1. Put all computer names in Comps.TXT

2. Then run the following command:

Psexec.exe -i -@Comps.TXT Rundll32.exe Advapi32.dll,ProcessIdleTasks

The command executes on each computer specified in the Comps.TXT. The -i switch is for interacting with the desktop of the user.


See Also

The Author — Nirmal Sharma

Nirmal Sharma avatar

Nirmal Sharma is a MCSEx3, MCITP and was awarded the Microsoft MVP award in Directory Services and Windows Networking. He specializes in Microsoft Azure, Office 365, Directory Services, Failover Clusters, Hyper-V, PowerShell Scripting and System Center products. Nirmal has been involved with Microsoft Technologies since 1994. In his spare time, he likes to help others and share some of his knowledge by writing tips and articles on various sites and contributing to PowerShell-based Dynamic Packs for www.ITDynamicPacks.Net solutions.

Featured Links