Someone could say I'm obsessed with controlling fans.
Prerequisites:
- Windows 10 or 11
- elevated (administrator) user privileges
- LibreHardwareMonitor's internal driver requires it.
dotnet
(.NET 8.0)git
NOTE : This utility depends LibreHardwareMonitorLib. But it may be blocked by anti-virus softwares.
cmd.exe
pushd "%USERPROFILE%\Documents"
git clone https://github.com/t-mat/FanSet.git
cd FanSet
dotnet build --output bin -property:Configuration=Release
Continue the following commands with elevated (administrator) privileges.
.\bin\FanSet.exe
C:\Users\Michele\Documents\FanSet\bin>fanset.exe
Fan Control #1 == 80%
Fan Control #2 == 40%
Fan Control #3 == 65%
C:\Users\Michele\Documents\FanSet\bin>fanset.exe "Fan Control #1" 85
Fan Control #1 = 85%
I couldn't see an example on how to do this online so here we go.
This program will not re-enable automatic fan control, so use it only if you want to manage your fans manually until next reboot.
This project uses LibreHardwareMonitorLib. Huge thanks to them.