Terminal Server & Citrix Host

From regify WIKI
Revision as of 16:54, 28 January 2020 by Regify (talk | contribs) (Created page with "If you get permanent error regarding "hardware has changed" and you are running on a Terminal Server or Citrix environment, your Admins very likely did not fix you on some spe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

If you get permanent error regarding "hardware has changed" and you are running on a Terminal Server or Citrix environment, your Admins very likely did not fix you on some specific host (eg load-balancing). So you either log-in to the one or the other host and therefore, hardware changes.

To get rid of the problem, you need to provide a registry key that is on all Terminal Server hosts:

HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\MSLicensing\Parameters\regifykey

It must be of type REG_SZ and, for example "Nupew,Eqaqe967" as value. It must be the same on all Terminal Server hosts, so every regify software is always getting this key (no matter where the user logs in). The trick is that it must be the same on all host machines. You may provide this to the servers with the help of some .reg file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSLicensing\Parameters]
"regifykey"="Nupew,Eqaqe967"

Please replace the above example key with some other password.

Upon the keys are created on all hosts, the regify software will again complain about changed hardware on next start. Now, re-enter the credentials (regify password, SMTP password and maybe you need to re-load the identity file if used). Now it will run as usual.