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

2 ответа

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

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

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

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

Он срабатывает, когда NPMWrapper пытается запустить интерактивную аутентификацию. Пытаться

      npm logout

тогда

      npm login

это сработало для меня. Кажется, это ошибка в в последовательности входасистему

Другие вопросы по тегам