Are you perhaps confusing what the users of the Output created by RoboHelp will need to do with the users of the RoboHelp HTML application will need to do?
While I'm unaware of RoboHelp needing to be run as an Admin to use the editing environment, there should be no need for this to happen by average users of the output created by RoboHelp.
Helpful and Handy Links
Not confusing with the output :-)
Yes, I agree that Robohelp should not need admin rights to run but currently this is what we are working with.
It hangs on Initializing User Data with a standard user account, but runs correctly if that user has administrative rights. I ran procmon in the background and noticed a few access denieds to registry keys, but giving users full rights to those did not resolve the issue.
I also used the microsoft standard user analyzer and that was unable to resolve the issue either.
Do we know what Robohelphtml.exe is doing during Initializing User data?
After some research we found that folder redirection was the culprit. I saw robohtml.exe scanning c:\windows\csc folders over and over again through procmon while on screen it displayed "Initializing User Data". I did some research on that directory and found out when you have folder redirection on that is where the cache stored. I'm assuming robohelp had an issue looking for the user project files which are normally stored within My Documents because folder redirection is turned on.
Another possible "fix".
RH was stuck on "Initializing user data" for me, but a colleague could run RH on my computer fine. This was on wifi. After connecting to the wired network and waiting for a bit longer than normal, RH opened for me, and now has no problem when connected to wifi.
weirdest. problem. ever.