Well, read the docs. You have to run install.prg elevated. Class registration is a process needing UAC elevation on top of being admin.
VFPX Parallelfox homepage said:
DO INSTALL to register ParallelFox.exe and install the IntelliSense scripts. See the "Installation" topic in the Help file for details.
ParalleleFox chm (Help) said:
The install program registers ParallelFox.exe on your machine. On Windows Vista/7, administrator elevation will be requested to perform the registration.
That's also valid for Windows 8,8.1, 10 and and all corresponding Server versions of Windows since Windows Server 2008.
And I'd suggest the easiest way to get your registration correctly once and for all time is to right click on VFP9.exe and start as admin to let VFP9.exe itself run elevated and then DO INSTALL.
Also notice the registration process will store location of the Parallelfox.exe most probably on a local drive. If you unzipped to a share you register a file most probably with mapped drive letter and that is not necessarily mapped for all terminal server users.
In regard of SYS(3050), let that rest as long as you still have "class is not registered" errors, you don't register correctly. The problem with unelevated registering is, registry entries are done redirected to your user registry key hive and then only work for you, but not for other users. Neither VFP nor the OS will tell you and error, though.
You only register something correctly, if you do so elevated. I especially doubt what the help says: "elevation will be requested". NO, the OS will just silently redirect registry entries and not say a word about it. This only works for a single user, yourself, not for others.
Bye, Olaf.