User Environment Variables Are Not Passed to Out-of-Process COM Objects

ID: Q247351


The information in this article applies to:
  • Microsoft Windows NT Server versions 4.0, 4.0 SP4, 4.0 SP5, Terminal Server Edition


SYMPTOMS

When you start a program (for example, Microsoft Word) as a COM object from a Terminal Server session client, the user environment variables are not inherited by this instance of the program. If you start the same program from the Terminal Server console, the user environment variables are inherited.


RESOLUTION

A supported fix that corrects this problem is now available from Microsoft, but it has not been fully regression tested and should be applied only to systems experiencing this specific problem.

To resolve this problem, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information on support costs, please go to the following address on the World Wide Web:

http://www.microsoft.com/support/supportnet/overview/overview.asp
The English version of this fix should have the following file attributes or later:

   Date      Time     Size      File name       Platform
   -----------------------------------------------------
   11/30/99  5:07pm   225,040   Winlogon.exe    Intel
   11/30/99  5:07pm   107,280   Rpcss.exe       Intel
   11/29/99  2:08pm   330,512   Winlogon.exe    Alpha
   11/29/99  2:08pm   185,104   Rpcss.exe       Alpha 


STATUS

Microsoft has confirmed this to be a problem in Windows NT 4.0.

Additional query words:

Keywords : kbenv kbbug4.00 kbfix4.00
Version : winnt:4.0,4.0 SP4,4.0 SP5
Platform : winnt
Issue type : kbbug


Last Reviewed: December 13, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.