What is HWMonitor PRO

CPUID HWMonitor Pro is our extended version of the hardware monitoring program HWMonitor. In comparison to its classic counterpart, HWMonitor Pro adds the following features :

Remote Monitoring
Watch the sensors of one or several distant PCs through a simple TCP/IP connection.

Graph Generator
Save monitoring data and generate logging graphs as bitmap files.

Improved Interface
Sensors in system tray, editable sensors labels, additional display mode …

PWM Control
Fan PWM control (for ESA compliant devices).

The HWMonitor's PC health monitoring engine is available for customized use through the CPUID System Monitoring Development Kit, a professional SDK built for the Microsoft Windows operating systems.

^ back on top ^

Screen images

^ back on top ^

Install & configuration

CPUID HWMonitor Pro is available as a setup version (that does automatically install the 32-bit or the 64-bit binaries depending on your Windows version, creates the application entries in start menu and on desktop) and as a .zip file that contains the two binaries.

Run the setup executable file, and let it guide you for the installation process. The setup installs a service, that is started the first time that you run HWMonitor Pro.

If you already have a registration key, you can either copy the pvk file in the installation directory (typically c:\Program Files\CPUID), or run the register process again from the program with the key sent in the registration e-mail.

You can remove the program either from the Add or Remove Programs window (from Settings, Control Panel), or choose Uninstall HWMonitor Pro from Start menu, Programs, CPUID. Please note that the directory CPUID won\'t be deleted since it contains the ini file and possibly your registration key.

Interface customization

Editable labels
Sensor labels can be manually edited. To achieve that, select the sensor line, then press F2 to activate the edition. You can also select View in the main menu, then Edit Selection Label.

System tray
To add a sensor in the system tray, select it and right-click to make the floating menu appear, then choose Add to tray. You can also select View in the main menu, then Add Selection to Tray.

Tray icons are colored depending on the sensor type :
- Voltages
- Temperature
- Fan & Fan PWM
- Current
- Power

Sensors tray icons can be individually removed by right clicking on each of them and choose Remove in the popup menu. Choose Remove All to remove all sensors icons from tray.

HWMonitor Pro can be minimized to tray by choosing View menu, Minimize to Tray. If you check "Minimize to Tray" in the option dialog, the program will be minimized to tray everytime it is minimized. Once minimized to tray, double-click on the program tray icon to restore the interface.

Display Mode by Sensor Type
By default, HWMonitor PRO groups the sensors by device, but you can also choose to group them by type. That display mode is the one used in the Android version of HWMonitor PRO.

Remote Monitoring

The remote monitoring feature in HWMonitor Pro stands in the ability to monitor one or several distant PCs with a simple TCP/IP connection, as shown on this picture. PCs can be monitored from another PC, or from an Android mobile device thanks to the dedicated application.

Firewall considerations
The instances of HWMonitor Pro exchange data through port 25021. In order to keep your system secure, firewalls programs are detecting non declared port accesses, henceforth, before using the remote features of HWmonitor Pro, you need to declare the program to your custom firewall, or by default to Windows XP and Vista integrated firewalls. Depending on how your firewall is configured, you may be prompted to grant access to the program once the firewall requires it (typically as soon as you run a command related to remote monitoring).

If a popup like this one appears, unblock HWMonitor Pro. You can also manually configure a firewall exception, in order it grants access to HWMonitor Pro. As an example, here are the steps to follow for Windows integrated firewall :
Open Windows Firewall (Settings, then Control Panel), then click on the tab Exceptions. Choose Add Port..., then enter CPUID Hardware Monitor Pro as name, 25021 as port number, and check TCP

Click on OK to go back to the Firewall Exceptions tab. The name associated with the port must appear in the programs and ports list.

Click on OK to confirm and close the Firewall dialog box.

In no case you have to disable or stop your firewall in order to make HWMonitor Pro remote feature work. Doing this would make your system vulnerable. If the unblocking process does not work, please make sure you followed all steps correctly.

Remote a PC from another PC
The steps to display the monitoring data of PC2 on PC1 are as following :

  • Start HWMonitor Pro on PC1 and PC2. Please make sure that the firewalls are correctly configured on the two machines, as explained in the previous paragraph.
  • Switch to "listening mode" to ON on PC2 : open menu Network, then check Listening Mode if it is not already checked. You\'ll be notify with a message in the status bar.
    When in listening mode, the program instance sends its data to all other instances connected to it. You can force the program to start in listening mode : open the option dialog (menu Tools, Options), then check Enter in listening mode at startup.
  • We can now connect PC1 on PC2. On PC1, open menu Network, Connect and Enum Network to display a list of the network neighborhood of PC1.

  • Select the machine you want to connect to, then click on Connect. Note that you can select multiple lines and therefore connect to several machines in one click.
    If you know the IP address of the machine you want to connect to, select Network, Connect and IP Address.
  • Once the connection is established, you will be prompted in the status bar. After a moment, the remote machine appears in the list with all monitoring data. If the network connection is slow or you want to reduce traffic, open the options dialog on PC2 (menu Tools, Options) and increase the data broadcast frequency (available options are 1, 2, 3, 4, 5, 10, 15 and 20 seconds).
  • A right click on the network machine root node causes a floating menu to appear, that allows to:
    - close the connection
    - open or reopen the connection
    - remove the machine from the view

By default, when a machine is disconnected, the associated monitoring tree is deleted. You can optionnaly prevent the tree to be deleted, if you for example need to have a look at the latest values of the sensors returned by the machine that has been deconnected. In order to achieve that, open the options dialog (Tools, Options), then uncheck Clear disconnected machines.

Remote a PC from the Android application
The Android add-on for HWMonitor PRO was introduced with version 1.19. However, please note that the use of the add-on does not require version 1.19 and can be used with the previous versions as well.

  • Start HWMonitor PRO on the PC, and switch to "listening mode" (menu Network, check Listening Mode).
  • Install HWMonitor PRO for Android on your mobile device, then start it. If you wish to monitor a system on a local network, make sure to activate WiFi on your Android device, so it will be able to access to the systems by the local IPs.

  • Add a Computer by clicking on the Computer icon in the action bar or from the application menu. Enter machine name or IP, then click OK. If you enter both machine name and IP, the program will 1st use the IP address to connect to the machine. If you enter only one of the two data, the other one will be automatically filled once the connection will be done. Click on the machine in the list in order to connect.
  • In order to remove a machine from the list, do a long click on it. You will be prompted to ask if you really want to remove the machine from the list.

Data logging

CPUID HWMonitor Pro includes a graph generator that displays sensor data in as many graphs as there are sensors in the machine. Each graph is saved as a bitmap file.

Recording Options (requires version 1.08+)
Select Tools in the main menu, then Options to display recording options.

The graph generator can create two sets of graphs, in two different sizes. The program can also create .csv files, that you will easily open with a spreadsheet program. In order to avoid memory overflow, data are saved automatically every 250, 500, 1000, 1500 or 2000 samples. From version 1.20, HWMonitor PRO generates multi-curves graphs : for devices that contain more than one temperature, power, voltage, utilization or fan sensor, a graph is generated that displays all sensors.

Start Recording
Select Tools in the main menu, then Logs and Start Recording, or press F5 key. The Log Status indicator in the status bar changes to ON to indicate that the recording is in progress.

Stop Recording
Select Tools in the main menu, then Logs and Stop Recording, or press F5 key. The graphs are immediately saved and the Log Status indicator in the status bar changes to OFF.

The graphs are saved in the Logs directory. This directory is automatically created in the directory that contains HWMonitor Pro. In the Logs directory, each recording session is saved in a dedicated directory, named as following :
[DAY MONTH YEAR - HOUR MINUTE]. For example : [7 JUN 2008 - 15h10]
In case of several machines are monitored (remote), the data for all the machines are recorded. They are stored in a folder that has the same name as the machine. By default, graphs are sized 1280 x 960 pixels. You can optionally change the size through the Options dialog box (menu Tools, then Options). You can also change the curve thickness (version 1.20 and above).
Finally, check Automatically open folder after generation if you want that the folder opens by itself after the graphs are saved.

PWM Control (for ESA compliant devices)
HWMonitor Pro includes PWM Control capabilities. When a PWM type sensor appears in the program, you can change its current value by right-clicking on the sensor and select "Control".

^ back on top ^



Does the Pro version of Hardware Monitor report more monitoring information than the classic and free version ?
No, the two programs have the exact same monitoring capabilities.


Hardware Monitor Pro reports inconsistent monitoring values. What can I do ?
Please save a dump as a txt file (menu File, then Save), then send it to that e-mail address.


I've downloaded the latest version of Hardware Monitor Pro, but the programs tells me that the update period has expired. What can I do ?
You can download a previous version from the versions history. Choose the one where the release date is in the update period your license (that is the puchasing date plus one year for the standard version, and plus two years for the extended version). If you want to continue using the latest update, you need to renew your license


Hardware Monitor Pro does not work under Windows 98 or Me !
The support for unicode prevents the program from working on Windows 98/Me. A non-unicode version is available, please contact us to get your copy.


I updated HWMonitor Pro and the remote connections does not work anymore.
Please make sure that you use the same version of HWMonitor Pro on all machines.


HWMonitor Pro causes my PC to reboot or to freeze.
Edit hwmonitorw.ini, then replace:

with :


Run HWMonitor Pro again. If the program works, restore every "1" one by one, until the program causes the problem again. Then please contact us


How do I change Tjmax value for my Intel processor ?
Edit hwmonitorw.ini, then change the Tjmax value at that line:


My license does not work anymore after I upgraded the version.
This happens because the directory of the upgrade version has changed. In order to solve that, you can either:
- enter your key again (select Help in the main menu, then Register).
- copy your pvk file from the previous directory (typically, C:\Program Files\CPUID for setup version) to the new one (typically C:\Program Files\CPUID\HWMonitorPro for the setup version).


When I try to connect to a PC on my local network from my Android phone, I get an error message.
The connection from an Android device requires to connect it to the local Wifi.

^ back on top ^


In case of troubleshooting, please first read the FAQ and consult the Forum for known problem or issues.
If you don\'t find the answer to your question please click here to contact us.

^ back on top ^


In case of troubleshooting, please first read the FAQ and consult the Forum for known problem or issues.
If you don't find the answer to your question please click here to contact us.

Thanks to Michał Męciński for his multi-column tree control.
Installer made with Inno Setup project.

Big Thanks to all beta testers who made this program possible.

^ back on top ^

Register HWMonitor PRO NOW!

Unlimited usage duration, and get up to
20 remote connections and 2 years of free update with the extended license. REGISTER YOUR LICENSE NOW!

Download the latest release

1.20 setup
(installation, automatically installs 32 or 64-bit version depending on your system)

1.20 zip
(.zip, no installation, includes 32 and 64-bit binaries)

1.02 APK
(install it from Google Play)

License Agreement

Please consult the End-User License Agreement (EULA) for the complete licensing conditions.

eSupport DriverAgent


©2001-2014 CPUID - All website content subjected to copyright - Credits: