View Issue Details

IDProjectCategoryView StatusLast Update
0001851SpeedFanInstallationpublic2012-01-05 16:05
Reporterandriusst Assigned Toalfredo  
Status acknowledgedResolutionopen 
Platformany PCOSWindows PEOS Version1.2
Product Version4.44 
Summary0001851: Making speedfan work on Windows PE (ie BartPE etc)
speedfan is also a great tool for monitoring temperatures and would be handy tool to assist diagnostics ie in BartPE for example. However standard installation package does not provide means for installation into BartPE. I tried performing installation process manually:
1. Copied "Program Files\speedfan" folder to my BartPE programs folder
2. Copied speedfan.sys and giveio.sys to system32 of BartPE
3. Integrated respective registry entries for each service into (which during boot becomes [HKEY_LOCAL_MACHINE] hive.

In theory services should start during the boot however after starting speedfan.exe I don't get any speed or temperature data. I only get two error messages in a status window:
ERROR collecting CPU usage: 1 (Unable to read performance data)
Unable to use I/O

I don't know if I need to worry about the first line (I don't need CPU usage data). The second one however is probably critical.

It would greatly help troubleshooting if someone could explain what Windows components program and its services rely on.
Steps To Reproducehappens every time steps above are followed
TagsNo tags attached.
Motherboard ModelGeneric i915G
Video Card Model



2011-08-09 10:14

manager   ~0006363

SpeedFan doesn't start the services. Did you ensure they were auto starting?
About the "ERROR collecting CPU usage" there is a thread on this bug tracker about that.


2012-01-05 16:05

reporter   ~0006764

Hi Alfredo,

I am not worried about the "ERROR collecting CPU usage" because I don't need to see CPU usage at this point. I saw the post on a bug tracker mentioning that it is related to Performance Counters. I think WinPE is missing performance counters all together.

You are right the services do not start automatically for some reason. I did put START 0x0 in registry for each service (ie start on boot). I also tried "net start giveio" and "net start speedfan" from the command line but only keep getting "The service cannot be started, either because it is disabled or it has no enabled devices associated with it". I am not quite sure what "associated devices" may be. Performance counter?

Issue History

Date Modified Username Field Change
2011-08-03 10:54 andriusst New Issue
2011-08-03 10:54 andriusst Status new => assigned
2011-08-03 10:54 andriusst Assigned To => alfredo
2011-08-09 10:14 alfredo Note Added: 0006363
2011-08-09 10:14 alfredo Severity major => feature
2011-08-09 10:14 alfredo Status assigned => acknowledged
2012-01-05 16:05 andriusst Note Added: 0006764