无法转换类型的COM对象“系统.__ ComObject”到接口类型“Microsoft.Visua

2019-09-03 03:03发布

在Windows 7上安装Visual Studio 2008年和SQL Server 2008后,我得到的连接使用SQL Management Studio中的服务器时,下列错误:

无法转换类型的COM对象“系统.__ ComObject”到接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。 此操作失败的原因是对IID“{6D5140C1-7436-11CE-8034-00AA006009FA}”的界面处的COM组件调用QueryInterface失败,因为以下错误:不支持此接口(从HRESULT异常:0x80004002(E_NOINTERFACE)) 。 (Microsoft.VisualStudio.OLE.Interop)

我见过的博客文章建议重新注册actprxy.dll,但这并没有影响。 任何人都知道如何解决这个问题?

Answer 1:

actprxy.dll也没有为我工作。 我发现,工作的解决方案在这里

REGSVR32 “C:\ Program Files文件\的Internet Explorer \ ieproxy.dll”

如果你正在运行64位Windows,试试这个:

REGSVR32 “C:\ Program Files文件(x86)的\的Internet Explorer \ ieproxy.dll”



文章来源: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'