Additional configuration for the user profile when installing on Terminal Services.
PHS7: All versions
Normally PHS7 stores all user settings in the Local
profile.
When installing on Terminal Services or other such environments you may, depending on the Terminal Services configuration, observe that user settings are not preserved.
If the Windows Local
profile is not preserved by the Terminal Services environment you must reconfigure PHS7 to use the Roaming
profile.
C:\ProgramData\WH Software\PHS7\PHS7.ini
This is the shared INI, not the user specific one. Like all configuration files, exercise caution to ensure you do no damage.
[Local Options]
. If the heading does not exist, then add it on a new line at the end of the file[Local Options]
line add a new line and on that line put this: UseRoaming=1
The final result is the 2 lines will look like this:
[Local Options]
UseRoaming=1
When PHS7 runs, it reads C:\ProgramData\WH Software\PHS7\PHS7.ini
to determine the database server location, and it also looks for the setting described above.
If PHS7 finds the setting UseRoaming=1
then the user INI file is read from and written to:
%APPDATA%\WH Software\PHS7\PHS7.INI
Instead of:
%LOCALAPPDATA%\WH Software\PHS7\PHS7.INI