Today I would like to introduce you a very neat program called ProcessWatch which is more for advance computer users. The latest version of ProcessWatch is a Microsoft .NET Framework 3.5 based program which allows automatic management of Windows processes. The main goal is to optimize and control processes on Windows based systems.

With ProcessWatch, you can do automatic binding processes to specified CPU cores, automatic assigning process priorities, automatic switching active power schema profiles, automatic terminating black listed processes and automatic stopping and starting system services based on the currently running processes and there configurations.
Even if you’re an ordinary user with a standard single core computer, you can still use ProcessWatch to manage your power profiles dynamically and have some older applications running smoothly on your machine. You can also block other users on your PC to execute certain applications.
ProcessWatch can be ran on Microsoft Windows VISTA, XP, Windows 2003 (32 and 64 bit on AMD or Intel Dual-Core CPU ‘s). If you want to use the latest ProcessWatch 3.5 BETA, you need to have Microsoft .Net Framework 3.5 installed. The older BETA 3.0.1 and v2 only requires Microsoft .NET Framework 2.0. If you want to install .NET 3.5, you can still use the previous version 3.0.1. From the changelog, the latest version 3.5 only added .NET framework 3.5 support and fixed version number in title bar.
Just a caution so you won’t set all system processes priority to High or RealTime. In general there should not be a need to changing the process priority. There are a “few” cases where raising the priority will have a positive effect on the behavior of the running process. You can try but inappropriate settings can cause your computer to hang or crash.

ProcessWatch seems to have 2 versions, the freeware and the paid version. It is mentioned that the free version can only provide automatic CPU core binding only for the first two CPU cores available at the local system. Another restriction in this freeware version is the processes are identified by there process name and NOT by binary executable path using a checksum. I couldn’t find a way or where to purchase the paid version…
[ Download ProcessWatch ]
Related posts:
Nice. Your blog is one of the main sources for me of cool little utility finds. Thanks for the tips!
Thanks for this nice review.
ProcessWatchV3 supports up to 4 CPU Cores in the freeware version.
Feel free to report bugs or suggest improvements in the forum.
The author of ProcessWatch.