March 4, 2015

Speedfan won't run on Windows 7 startup

I use Speedfan on my Windows machine to monitor fan speeds, temperatures, voltages etc for my hardware. It is extremely lightweight, clocking in at just over 3mB of memory, and more importantly is easily integrated into other software. I use it with Rainmeter, which is a beautiful way to add widgets and skins to your desktop, and is far more customizable than the native Windows widgets. One of my widgets provides information piped in from Speedfan:


Since Speedfan has been updated to work with Windows 8 binaries, I am no longer able to just toss a shortcut into the Startup folder. It will throw the following error on login; Error <SPEEDFAN Driver Not Installed> Is SPEEDFAN service started?:


The only work-around I could get working was to set up a new task in Task Scheduler. From Action -> Create Task, you can set up a new task to run on Startup.

  • In the General tab, enter a name, and be sure to select your OS to configure for.
  • In the Triggers tab, click "New", and select "Begin the task at log on" from the dropdown menu. I suggest also adding the delay task checkbox for 30 seconds. You might need to experiment with this a little bit; if the delay is too short, Speedfan still won't start.
  • In the Actions tab, actually Start Speedfan by inputting the path to the program. If you've configured Speedfan itself to start minimized, it will; no need to specify additional arguments.
  • This is enough information to get it going, so click OK.


If configured correctly, you should see something like what is above, and on your next computer startup, Speedfan should once again be running on its own.

5 comments :

  1. Thanks for the clear explanation. This solved the issue for me.

    ReplyDelete
  2. Why is the delay needed? I have two systems that work without a delay and one that doesn't. Seems like a bug to me; maybe SpeedFan isn't checking to see if a necessary service has started yet.

    ReplyDelete
  3. Even with task scheduler.....i still got the error. Gone back to 4.49 with shortcut in windows startup , and now no problems. seems a problem with 4.52

    ReplyDelete
  4. After reading all kind of ways to do this that sure seemed more complicated than needed this worked great and is easy. I did check to "run at highest privileges" so it would start without having to click to run with UAC permission. I've got this dell laptop that seems to think it has to run pretty hot and speedfan keeps the temps down. Thanks lots.

    ReplyDelete
  5. thank you veru much for your help it's great!

    ReplyDelete