How to make Speedfan run automatically when the PC starts

coolingcpufantemperature

I tweaked the fan curve on my case fan because it runs at 100% when I am gaming. So I made it run at a max of 80%, which is MUCH more quieter, and it doesn't seem to have any impact on the max temperatures of my components under load. I tested 20 mins under 100% load before/after, reducing the fan speed by 20% had zero impact on any temperature readings. This may possibly be due to the fact that I recently upgraded my PSU, which has 120mm fan so it also helps to exhaust air out of the case.

But the problem is, unlike MSI Afterburner (which I used to control the fan speed of my GPU), I can't seem to find an option to make Speedfan auto run at startup.

If this is not possible with Speedfan, are there any other similar programs that can control the speed of my case fan and run automatically when the PC starts up?

Thanks!

Best Answer

I have gone the route of making batch files for programs that I want to run when windows starts. For speedfan use the following:

  1. Open Windows Notepad and type:

    @ECHO off
    start speedfan.exe
    
  2. Save this in the same directory as where your speedfan.exe is located and make sure you save it as a batch file (e.g. use dropdown to change file type to all and then name the file speedfan.bat).

  3. Create a shortcut to the file you just created and place it in the shell:startup folder and cross your fingers.

For whatever reason, this is the only consistent way I've found of getting certain programs to run that don't properly auto start.

As a caveat, sometimes the startup folder won't let you paste a shortcut due to permissions so make sure you take ownership through security options of the shell:startup folder if it gives you a hard time. Seriously Windows 10 can be a pain when it comes to permissions.

Related Question