View Issue Details
|Fixed in Version
|0000067: Errors when launching as a 'limited' user
|Speedfan is unable to access/modify the cfg files when a non-administrator/non-poweruser logs on to an XP system. this procudes multiple errors and results in SpeedFan running with incorrect settings
|Steps To Reproduce
|1. With an administrator account, install and configure SpeedFan
2. Logon with a 'limited' account
3. Start SpeedFan
|Any solution to this problem should consider that 'limited' users should *not* be permitted to alter the speedfan settings.
|No tags attached.
|Video Card Model
I encountered the same error.
Log in as Admin, give Standard User full access to "speedfanparams.cfg".
Now Speedfan starts as usual despite the problem that it cannot receive the S.M.A.R.T.-informations from the HDDs.
While the suggestion from Scotch85354 may work, I would consider it a 'hack' rather than a solution. The application, ideally, would install such that it would function properly for any user. Additionally, SMART info should be condsidered a component of proper operation.
Additionally, granting standard users full access to 'speedfanparams.cfg' violates the general rule that only administrative users should be permitted to alter critical files.
Okay, you may call it a hack, but the problem seems to be related to the fact that 'speedfanparams.cfg' is located on C:\ in the programm folder and as limited user you are not allowed to change files there.
It should be considered to put the 'speedfanparams.cfg' in the user's setting's folder, I think. This would solve at least this problem without giving the limited user additional full access to that file!
That still leaves the problem open that may be the philosophy is not to let a standard user change critical options in speedfan. But actually it's not a good idea to have Windows running all the time as administrator- or power-user to limit the chance to catch a virus or other malware.
|You are both correct. There are some things to consider here. Any way to handle/fix this issue would have its pros and its cons. I'm trying to figure out the best thing to do. I'm working on a new program structure and it will try to find a final fix for this.
I absolutely agree that running as Admin or Power User is not advisable. My point is that only administrators should be allowed to change the speedfan settings, but when non-admin users log on, the application should launch without generating errors/without failing to properly control fan speeds per the settings in the cfg.
Alfredo: Perhaps the settings should reside in the registry?
|Is it possible to store configuration under the home directory? In this way every user have its own config
|Since 4.43 administrator privilege elevation is enforced.
|File Added: startup_error.JPG
|Note Added: 0001328
|Note Added: 0001332
|Note Added: 0001334
|Note Added: 0001339
|minor => feature
|assigned => acknowledged
|Note Added: 0001374
|Note Added: 0001461
|Note Added: 0005957
|acknowledged => resolved
|open => fixed
|Fixed in Version