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