Подтвердить что ты не робот

Невозможно передать COM-объект типа "System.__ ComObject" в тип интерфейса "Microsoft.VisualStudio.OLE.Interop.IServiceProvider"

После установки 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, но это не имеет никакого эффекта. Кто-нибудь знает, как решить эту проблему?

4b9b3361

Ответ 1

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

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

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

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