The COM standard marshaler was unable to fix a mismatch

0

On Windows 7 an application install works successfully. The install fails on windows 10

The COM standard marshaler was unable to fix a mismatch between the IID {618736E0-3C3D-11CF-810C-00AA00389B71} provided by the server and the IID {00020400-0000-0000-C000-000000000046} requested by the client, with handler CLSID {00000000-0000-0000-0000-000000000000}. The error code was 0x800401fd.

I tracked the CLSIDs to

[System.Runtime.InteropServices.Guid("618736E0-3C3D-11CF-810C-00AA00389B71")] public interface IAccessible

and

The following GUIDs are used by the OLE Automation Protocol.

Is there some way to debug this issue so that i can see what it is trying to install or register? Or do i just start removing stuff and see what fixes it?

Windows Installer InstallAware is the package creator

I browsed to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\Interface{618736E0-3C3D-11CF-810C-00AA00389B71} on the win 10 machine

it has one key where the value is {03022430-ABC4-11D0-BDE2-00AA001A1953}

c#
com
com-interop
asked on Stack Overflow Oct 14, 2020 by KCIsLearning • edited Oct 15, 2020 by KCIsLearning

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0