Невозможно привести объект COM типа «System .__ ComObject» к типу интерфейса «Microsoft.VisualStudio.OLE.Interop.IServiceProvider». - PullRequest
13 голосов
/ 31 октября 2009

После установки Visual Studio 2008 и SQL Server 2008 на Windows 7 при подключении к серверу с помощью SQL Management Studio появляется следующая ошибка:

Невозможно привести COM-объект типа 'System .__ ComObject' к интерфейсу. введите «Microsoft.VisualStudio.OLE.Interop.IServiceProvider». это операция завершилась неудачно, поскольку вызов QueryInterface для компонента COM для интерфейса с IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' не удалось из-за следующей ошибки: такой интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)). (Microsoft.VisualStudio.OLE.Interop)

Я видел сообщения в блогах, рекомендующие перерегистрацию actprxy.dll, но это не имеет никакого эффекта. Кто-нибудь знает, как решить эту проблему?

1 Ответ

25 голосов
/ 02 сентября 2010

actprxy.dll также не работает для меня. Я нашел решение, которое работало здесь

regsvr32 "C: \ Program Files \ Internet Explorer \ ieproxy.dll"

если вы используете 64-битные окна, попробуйте это:

regsvr32 "C: \ Program Files (x86) \ Internet Explorer \ ieproxy.dll"

...