My Windows 7 workstation looses environment variables some time after logon or when reconnecting via RDP. The best way to reproduce the problem for me is: connect to the workstation via RDP, start cmd, issue "set" command - all variables are there. Disconnect (no logoff) and immediatly reconnect, start cmd, issue another "set" command: variables lost! The following variables are deleted: Path, PROCESSOR_ARCHITECTURE, PROCESSOR_IDENTIFIER, PROCESSOR_LEVEL, PROCESSOR_REVISION, PSModulePath, windir. The PATHEXT variable is changed from PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC to PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC.
The last thing I installed was a telco app from Ericsson/Damovo called Solidus eCare Suite that is not running after startup!