I was having issues getting FAH to run on a 'standard', non-administrator account on Windows 10. It ran ok on the administrator account, but not on the standard 'user' account.
The problems on the standard/limited account were:
- FAH did not start automatically at Windows login
- When ran manually from the client folder, the client did not work (the log listed various access/permission issues)
- FAH icons/shortcuts were missing everywhere on the standard account
My workaround to run FAH under a standard Windows 10 account with GPU support is:
1. Login to windows on your administrator account.
2. Install as usual, express install.
3. Find the admin FAH startup shortcut here (must be logged into your admin account):
%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
and copy it to the 'All Users' desktop here:
%public%\Public Desktop
this will make the proper shortcut, with the proper 'Start in' folder, available to all users. (I also rename the shortcut to "Folding@home tray" to distinguish it from a different shortcut that would otherwise have the same name)
4. Login to windows on your 'standard', non-administrator account.
5. The shortcut should now be visible on the desktop on all Windows accounts. Double-click the shortcut on the desktop to start the FAH client (allow firewall permissions if it asks). After a few seconds the tray icon should appear on the lower right in the system tray. From that icon you can launch Web Control, Advanced Control, Protein Viewer, etc (it might take a few more seconds for those to work) .
I was able to download a CPU work unit and start folding within a few minutes as a standard user. The GPU started working on a work unit about 15 minutes later. (Note: the FAH servers seem to be struggling to keep up, work units are not always available and it may take hours to get a work unit.)
Autostart FAH at login:
Choosing "Automatically start at logon time" during install only sets that up for the admin account. If you want FAH to startup automatically at Windows logon for the standard user account, just copy the desktop shortcut created above to the startup folder at:
%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
while logged in to your standard user account.
Missing FAH shortcut?
If you lost the original FAH startup shortcut you can create a new one like this: Right click the desktop, click 'new', click 'shortcut', for the location of the item enter:
"C:\Program Files (x86)\FAHClient\HideConsole.exe" "C:\Program Files (x86)\FAHClient\FAHClient.exe"
(with the quotes), click 'next', give it another name if you want, and click 'finish'. (Important!) Right click the new shortcut and click "Properties", change "Start in" to:
C:\Users\<admin_name_here>\AppData\Roaming\FAHClient
Replace "<admin_name_here>" with your Windows administrator account's folder name (usually it's the same as the Admin login name). Click 'ok'. (note: this assumes windows is installed to drive "c:". If not replace "c:" accordingly)
This really should be fixed in a new release, most people run their PC's as a standard user and will not want to go through all this, most probably are not even aware that the client isn't working right. Most Windows users are willing to simply only: 1. Download FAH, 2. Run the installer, that's it! A lot of potential folding power is being wasted!
Explanation of why this works and my suggested fix for a future installer is here: viewtopic.php?f=106&t=33531&p=330204#p330204
(basically the installer is creating a folder "FAHClient" under the admin account's roaming folder and then setting that folder as the work folder and changing permissions on it to allow user access...which it really shouldn't)