Microsoft KB Archive/290424

= Index: Application Called an Interface That was Marshalled for a Different Thread =

Article ID: 290424

Article Last Modified on 3/9/2001

-

APPLIES TO


 * Microsoft Windows Indexing Service 2.0

-



This article was previously published under Q290424



SYMPTOMS
When you use the Ixsso.query object to access the catalog you may receive an error that the application called an interface that was marshalled for a different thread. The error message that occurs is:

Error Type Create Record Set 0x8001010E Application called interface that was marshalled for a different thread.



CAUSE
This may be caused by problems with the registration of the Ixsso.dll file.



RESOLUTION
To resolve this issue, use these steps:
 * 1) On the taskbar, click Start, programs, administrative tools, component services


 * 1) In the Component Services dialog box, double-click the Computers folder. Expand My Computer, and then expand COM+ Applications. For each entry, expand the Components folder. Look in the Components folder and if there is an entry for Ixsso.query.2 or Ixsso.util.2, remove them.
 * 2) Close the Component Services dialog box. On the taskbar, click Start, and then click Run. In the Run dialog box, type:

cmd

Click OK.
 * 1) Change the directory to the System32 folder by typing:

cd %systemroot%\win32

Press ENTER.
 * 1) Type:

regsvr32 /u ixsso.dll

Press ENTER.

You should receive a message that states that the DLL was unregistered successfully.
 * 1) Type:

regsvr32 ixsso.dll

Press ENTER.

You should receive a message that states that the DLL was registered successfully.

Keywords: kbprb kbpending KB290424

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.