INFO: MTS and COM+ Processes Do Not Load the HKCU Registry Hive (202785)



The information in this article applies to:

  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5

This article was previously published under Q202785

SUMMARY

MTS and COM+ processes do not load the HKEY_CURRENT_USER (HKCU) registry hive that corresponds to their application identities. As a result, MTS and COM+ applications that have dependencies on HKCU do not work. Notably, this includes applications that perform messaging (which may require a user profile), applications that perform printing operations, and applications that require a client certificate.

MORE INFORMATION

Because the user hives are cached, if the registry hive has been previously loaded (for example, if the application identity is logged on to the computer interactively), the hive is available, and the MTS and COM+ applications can make use of the hive until the next reboot.

REFERENCES

For information about how to copy a printer profile from an HKCU hive to HKEY_USERS so that it is available to all users, click the article number below to view the article in the Microsoft Knowledge Base:

184291 PRB: COM Objects Fail to Print When Called From ASP

For additional information about how you can run a dummy service under the user's identity to load the hive, click the article number below to view the article in the Microsoft Knowledge Base:

224338 PRB: Error 800A175D - Could Not Open Macro Storage


Modification Type:MajorLast Reviewed:8/7/2002
Keywords:kbDSupport kbinfo kbRegistry KB202785