Article ID: 170832 - Last Review: May 6, 2001 - Revision: 1.0 BUG: Microsoft Transaction Server Reports Error 80004002
This article was previously published under Q170832 SYMPTOMS
Certain custom proxy-stub DLLs may corrupt the registry keys for
Oleaut32.dll while being unregistered. After this corruption has taken
place, Microsoft Transaction Server does not run correctly. Instead, it
reports the following error:
An error occurred accessing components in the System package on this
computer. Error code was 80004002. Make sure that: + Microsoft Transaction Server is installed correctly. + If you have set a specific identity for the System package, the user and password are correct. CAUSE
A bug in the MIDL compiler produces proxy-stub DLLs that corrupt the
registry, destroying information about Oleaut32.dll. This DLL is required
for Microsoft Transaction Server Explorer to function correctly.
To check whether you are being affected by this bug, run Regedit and check the following key:
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-
000000000046}\InprocServer32.
RESOLUTION
STATUS
Microsoft has confirmed this to be a problem in Transaction Server 1.0 and
Visual C++, 32-bit Editions, version 5.0.
MORE INFORMATION
This corruption is often produced when you drag and drop a DLL with a
custom proxy-stub from Windows NT Explorer into Microsoft Transaction
Server Explorer.
REFERENCES
For more information, visit the following Web sites:
http://msdn.microsoft.com/support
(http://msdn.microsoft.com/support)
APPLIES TO
| Other Resources Other Support Sites
CommunityArticle Translations |






















Back to the top