Произошла ошибка при активации удаленного языкового сервера visual studio

When I open any project in Microsoft Visual Studio Community 2019 Version 16.8.4, even a simple newly created .net core console project. I get the error message:

There was an error activating the remote language server, c#/Visual Basic Language Server client.

Afterwards there is no IntelliSense and even though I am able to run a build of the project no errors or warnings appear in visual studio.

The activity monitor log shows the following errors:

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.VisualStudio.CppSvc.Internal, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDECommonExtensionsMicrosoftCodeAnalysisMicrosoft.VisualStudio.CodeAnalysis.VCPlugin.dll

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.Windows.Simulator.Client, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    c:program files (x86)microsoft visual studio2019communitycommon7idecommonextensionsplatformdiagnosticshubMicrosoft.DiagnosticsHub.VisualStudio.Package.dll

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.VisualStudio.VC.RecommendationProvider, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    C:PROGRAM FILES (X86)MICROSOFT VISUAL STUDIO2019COMMUNITYCOMMON7IDEEXTENSIONSMICROSOFTINTELLICODEIntelliCodeCpp.dll

I have tried to restart visual studio, restart windows, repair visual studio, uninstall visual studio and install it again. I have run the netFxRepairTool. Still running into the issue.

The files, that are mentioned in the log are all present at the expected location.

Wai Ha Lee's user avatar

Wai Ha Lee

8,56081 gold badges57 silver badges92 bronze badges

asked Jan 22, 2021 at 17:33

Guido Roth's user avatar

1

answered Mar 28, 2021 at 12:35

Guido Roth's user avatar

Guido RothGuido Roth

2193 silver badges10 bronze badges

2

I was able to get rid of the errors that are shown in the activity log by doing the following:

  1. I have deinstalled .NET Core SDK 1.0.0 (x64) Installer (x64)
  2. Repaired Visual Studio
  3. Restarted Windows
  4. Installed .NET desktop environment (via visual studio installer)

Now all errors in the activity log are gone, but Visual studio is still not working. It is still showing the same error as before:

There was an error activating the remote language server, c#/Visual Basic Language Server client.

Now I have the following warnings in my activity log (these havn’t been there before):

  • Request for «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» from Process denied because the service is only exposed RemoteExclusiveClient, LiveShareGuest.

  • Request for proxy to «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» is declined: ServiceAudienceMismatch.

Then I removed Visual Studio 2019 and installed Microsoft Visual Studio Community 2019 Preview 3.0. Now everything is up and running again. Please be aware that it wasn’t enough to install the preview in parallel to the old version. The old version had to be removed first, before the error disappeared.

answered Jan 23, 2021 at 11:28

Guido Roth's user avatar

Guido RothGuido Roth

2193 silver badges10 bronze badges

2

When I open any project in Microsoft Visual Studio Community 2019 Version 16.8.4, even a simple newly created .net core console project. I get the error message:

There was an error activating the remote language server, c#/Visual Basic Language Server client.

Afterwards there is no IntelliSense and even though I am able to run a build of the project no errors or warnings appear in visual studio.

The activity monitor log shows the following errors:

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.VisualStudio.CppSvc.Internal, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDECommonExtensionsMicrosoftCodeAnalysisMicrosoft.VisualStudio.CodeAnalysis.VCPlugin.dll

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.Windows.Simulator.Client, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    c:program files (x86)microsoft visual studio2019communitycommon7idecommonextensionsplatformdiagnosticshubMicrosoft.DiagnosticsHub.VisualStudio.Package.dll

  • Still unable to load MEF component DLL: Could not load file or assembly ‘Microsoft.VisualStudio.VC.RecommendationProvider, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.
    C:PROGRAM FILES (X86)MICROSOFT VISUAL STUDIO2019COMMUNITYCOMMON7IDEEXTENSIONSMICROSOFTINTELLICODEIntelliCodeCpp.dll

I have tried to restart visual studio, restart windows, repair visual studio, uninstall visual studio and install it again. I have run the netFxRepairTool. Still running into the issue.

The files, that are mentioned in the log are all present at the expected location.

Wai Ha Lee's user avatar

Wai Ha Lee

8,56081 gold badges57 silver badges92 bronze badges

asked Jan 22, 2021 at 17:33

Guido Roth's user avatar

1

answered Mar 28, 2021 at 12:35

Guido Roth's user avatar

Guido RothGuido Roth

2193 silver badges10 bronze badges

2

I was able to get rid of the errors that are shown in the activity log by doing the following:

  1. I have deinstalled .NET Core SDK 1.0.0 (x64) Installer (x64)
  2. Repaired Visual Studio
  3. Restarted Windows
  4. Installed .NET desktop environment (via visual studio installer)

Now all errors in the activity log are gone, but Visual studio is still not working. It is still showing the same error as before:

There was an error activating the remote language server, c#/Visual Basic Language Server client.

Now I have the following warnings in my activity log (these havn’t been there before):

  • Request for «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» from Process denied because the service is only exposed RemoteExclusiveClient, LiveShareGuest.

  • Request for proxy to «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» is declined: ServiceAudienceMismatch.

Then I removed Visual Studio 2019 and installed Microsoft Visual Studio Community 2019 Preview 3.0. Now everything is up and running again. Please be aware that it wasn’t enough to install the preview in parallel to the old version. The old version had to be removed first, before the error disappeared.

answered Jan 23, 2021 at 11:28

Guido Roth's user avatar

Guido RothGuido Roth

2193 silver badges10 bronze badges

2

Обновлено: 30.01.2023

Ошибка с кодом 0x8007232b появляется у пользователей Windows 10 Корпоративной (Enterprise). Она отображается в момент, когда происходит попытка активировать операционную систему. Она означает, что сервер KMS не найден, а по базе данных Microsoft – «DNS адрес не существует». Это разносторонняя ошибка, которая не всегда появляется по очевидным причинам. Порой ее причиной становится даже то, что установлена пиратская версия Windows 10, но обо поговорим всем по очереди.

Причины ошибки 0x8007232b

Выглядеть ошибка может несколько по-разному:

  • Ошибка активации: код 0x8007232b – DNS не существует;
  • Ошибка: 0x8007232b – не удалось активировать Windows. Узел управления ключами KMS недоступен.

Что может стать причиной ошибки 0x8007232b:

  • сетевые ошибки, в том числе проблема с DNS (KMS не может найти RMS KMS SRV в DNS);
  • невозможно подключиться к узлу KMS, скорее всего он не существует;
  • неправильно настроен узел KMS;
  • появилась проблема с подключением к серверам организации;
  • неправильно работает средство активации;
  • вирусы повредили некоторые системные файлы;

Важно! Первым делом нужно отметить, что если у вас установлена Windows 10 Enterprise, но вы не являетесь членом корпорации, у вас установлена пиратская операционная система. Нелицензионную Windows 10 можно восстановить активаторами, хотя мы, конечно же, не рекомендуем данный способ. Намного лучше будет приобрести лицензионную версию ОС и активировать ее ключом.

Руководство по исправлению ошибки

Если подытожить информацию о причинах ошибки, будет 3 основных источника сбоя: проблемы с DNS, KMS или блокировка пиратской Windows 10. Реже – нарушение целостности системных файлов. Именно в этих ракурсах и стоит рассматривать ошибку, а значит – и способы ее исправления. Предлагаем начать с самых безобидных проблем, связанных с сетевыми неполадками. Если уже ничего из перечисленного не сработает, сделаем вывод о том, что на компьютере установлен контрафактный продукт.

1) Сканирование сетевых проблем

Нам очень упростит работу специальная утилита поиска проблем с подключением. Она встроена во все более-менее свежие версии Windows 10 и способна исправлять большинство сетевых неполадок. Даже если у нее это не получится, мы узнаем о существующих проблемах в операционной системе.

Что нужно сделать:

  1. Нажимаем правой кнопкой мыши (ПКМ) по Пуску и переходим в «Панель управления».
  2. Открываем вкладку «Устранение неполадок».
  3. Переходим в раздел «Просмотр всех категорий» и выбираем «Сетевой адаптер».
  4. Ждем результатов сканирования.

Ошибка 0x8007232b при активации Windows 10

2) Сброс кеша или замена DNS

У части пользователей сработало просто удаление кэша DNS и возможность ввода лицензионного ключа Windows возобновилась. Тем, кому меньше повезло, придется выполнить немного больше действий и заменить стандартный DNS от провайдера на свой.

Как очистить кэш DNS:

  1. Жмем ПКМ по Пуску и выбираем «Командная строка».
  2. Вставляем команду ipconfig /flushdns и жмем Enter.
  3. Проверяем возможность активации.

Если процедура не увенчалась успехом, рекомендуем попробовать установить новый DNS. Для примера мы будем использовать один из самых стабильных Google DNS, он является оптимальным выбором в большинстве регионов, но не везде. С помощью собственного тестирования вы можете найти более подходящий и быстрый DNS для конкретно вашей области.

Ошибка 0x8007232b при активации Windows 10

3) Альтернативные варианты ввода лицензионного ключа

Если есть подозрения на то, что стандартный инструмент лицензирования работает неправильно, можно попробовать воспользоваться другими способами ввода. Существует пара дополнительных инструментов, которые запускаются через командную строку. Иногда такой способ активации срабатывает в то же время, как обычный – нет.

Как активировать Windows 10:

  1. Открываем командную строку (достаточно ввести это название в поиск). Обязательно с правами администратора.
  2. Вводим команду SLUI 3 и жмем Enter.
  3. В появившуюся строку вводим лицензионный ключ.

Суть метода подобна обычной ручной активации с тем лишь отличием, что инструмент мы запускаем через консоль. Также можно провести всю процедуру лишь в рамках консоли.

Как это сделать:

  1. Запускаем консоль любым удобным способом (например, вводим cmd в поиск).
  2. Вводим в командную строку slmg.vbs -ipk[ключ продукта без скобочек].

Ошибка 0x8007232b при активации Windows 10

4) Настройка узла KMS

Чтобы в версии Windows 10 Enterprise сработала активация, нужно иметь доступ к рабочему узлу KMS. Обычно его устанавливают системные администраторы на удаленных серверах, позволяющих активировать сразу много систем. Подобное можно сделать и на своем компьютере, если нет необходимости в работе с большим количеством ПК.

Как настроить узел KMS:

Ошибка 0x8007232b при активации Windows 10

5) Удаление вирусов и восстановление системных файлов

  1. Открываем любой антивирус, можно даже «Защитник Windows».
  2. Запускаем сканирование системы, лучше выбрать полный анализ, вместо быстрого режима работы.
  3. Когда все поврежденные файлы будут найдены и удалены, перемещены в карантин или вылечены, можно идти дальше.
  4. Запускаем консоль и вводим команду sfc /scannow, затем нажимаем Enter.
  5. Перезагружаем ПК и пробуем снова обновить лицензионный ключ.

Ошибка 0x8007232b при активации Windows 10

6) Приобретение другой лицензионной Windows вместо пиратской

Неприятно, но факт – если у вас установлена Windows 10 Enterprise, но вы не являетесь участником корпорации, скорее всего в системе установлена пиратская лицензия. Это самый распространенный способ активации нелицензионной Windows. Порой неофициальный ключ устанавливают даже в магазинах. Решением будет установка официального ключа или обращение к продавцу операционной системы (компьютера с предустановленной ОС).

Несколько пользователей Windows сообщают об ошибке « Произошла ошибка при установке сборки Microsoft.VC80.CRT » во время установки программного обеспечения. Затронутые пользователи подтвердили, что эта проблема возникает в Windows 7, Windows 8.1 и Windows 10. Сообщается, что эта конкретная ошибка возникает в iTunes, inLab, WIDCOMM Bluetooth и во время первоначальной установки Microsoft SQL Server.

Что вызывает ошибку, возникшую при установке сборки Microsoft.VC80.CRT Issue?

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей и их стратегии ремонта. Из того, что нам удалось собрать, известно несколько довольно распространенных сценариев, вызывающих эту конкретную проблему:

Если в настоящее время вы пытаетесь решить эту конкретную проблему, эта статья предоставит вам список проверенных шагов по устранению неполадок. Ниже у вас есть набор методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.

Чтобы добиться максимальной эффективности, следуйте методам в том порядке, в котором они представлены, пока не обнаружите исправление, устраняющее проблему в вашем конкретном сценарии.

Метод 1: установить / переустановить распространяемый пакет Microsoft Visual C ++

Как предполагали наиболее затронутые пользователи, высока вероятность того, что проблема возникает из-за отсутствия необходимого распространяемого пакета Visual C ++ на вашем компьютере. Те же симптомы могут возникать, если Microsoft Visual C ++ поврежден или неправильно установлен.

В большинстве случаев установщик приложения выдает ошибку, поскольку он не может найти MSVCR110.dll — распространенный файл DLL, который часто требуется для проектов, созданных с помощью Visual Studio .

Некоторым затронутым пользователям удалось решить проблему после того, как они заметили, что на их компьютере отсутствует необходимый распространяемый пакет Visual C ++. Другие определили, что их установка Visual C ++ была неполной или поврежденной. В обоих этих случаях установка или переустановка распространяемого пакета Microsoft Visual C ++ полностью решила проблему.

Вот что вам нужно сделать, чтобы:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .
  2. Внутри программы и функции , просматривать список приложений и найти все Microsoft Visual C ++ Redistributable установки . Вы можете увидеть их все проще, если нажмете « Издатель», чтобы сгруппировать их.

Примечание. Если у вас не установлены распространяемые пакеты Visual C ++ 2005/2010 , переходите сразу к шагу 5.

Распространяемый пакет Visual C ++ 2005 Service Pack 1

Распространяемый пакет Visual C ++ 2005 с пакетом обновления 1 (SP1) Обновление безопасности MFC

Распространяемый пакет Visual C ++ 2013 — он также содержит библиотеки DLL, включенные в предыдущие дистрибутивы (2010 и 2012).

Примечание. Вы также можете использовать установщик Major Geeks All-In-On ( здесь ) для автоматической установки всех отсутствующих пакетов Visual C ++ одним щелчком мыши.

Если вы по-прежнему сталкиваетесь с ошибкой « Произошла ошибка при установке сборки Microsoft.VC80.CRT », перейдите к следующему способу ниже.

Метод 2: установка ожидающих обновлений Windows

Некоторые пользователи сообщили, что проблема была решена, и они смогли завершить процедуру установки приложения без ошибок после применения каждого ожидающего обновления Windows.

Есть некоторые предположения пользователей, указывающие на зависимость флэш-плеера, которая может вызвать ошибку. Microsoft выпустила обновление для системы безопасности, которое решает проблему и позволяет выполнить установку.

Несколько пользователей столкнулись с ошибкой Произошла ошибка при установке сборки Microsoft.VC80.CRT при попытке установить Orion Network Performance . Эти пользователи сообщили, что проблема была решена после установки каждого ожидающего обновления Windows.

Следуйте приведенным ниже инструкциям, чтобы установить все обновления Windows, ожидающие в настоящее время:

    Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « ms-settings: windowsupdate » и нажмите Enter, чтобы открыть вкладку «Центр обновления Windows» в приложении « Настройки» .

Примечание. Если вы не используете Windows 10, введите вместо этого wuapp в поле «Открыть».

Примечание. Если WU предлагает перезагрузить между установками обновлений, сделайте это. Кроме того, не забудьте установить все ожидающие обновления безопасности (даже если они необязательны).

Метод 3. Обновите драйверы звука вручную

Согласно отчетам пользователей, отсутствие звуковых драйверов может привести к сбою при установке iTunes. Если вы думаете, что тот же сценарий может применяться к вашей текущей ситуации, выполните следующие действия, чтобы проверить, не хватает ли вам звуковых драйверов, и предпринять соответствующие шаги для решения проблемы.

Вот что вам нужно сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « devmgmt.msc » и нажмите Enter, чтобы открыть диспетчер устройств .
  2. В диспетчере устройств разверните раскрывающееся меню Звуковые, видео и игровые контроллеры и посмотрите, заметили ли вы какой-либо значок восклицательного знака на любой записи в списке.
  3. Если вы видите какие-либо доказательства отсутствия неправильного звукового драйвера, щелкните правой кнопкой мыши запись о неисправном драйвере и выберите Обновить драйвер.
  4. Затем нажмите « Автоматический поиск обновленного программного обеспечения драйвера», чтобы дать команду WU (Центр обновления Windows) выполнить поиск более новой версии драйвера. Если новая версия обнаружена, следуйте инструкциям на экране, чтобы установить ее на свой компьютер. После установки нового драйвера перезагрузите компьютер и посмотрите, решится ли проблема при следующем запуске.
  5. Если WU не удается найти более новую версию драйвера, щелкните правой кнопкой мыши неисправный драйвер и выберите вместо этого Удалить устройство .
  6. Нажмите « Удалить» при появлении запроса на подтверждение и дождитесь завершения процедуры. После завершения процедуры перезагрузите компьютер, чтобы Windows автоматически загрузила и установила отсутствующие звуковые драйверы.
  7. Попытайтесь установить приложение еще раз и посмотрите, не устранена ли ошибка Ошибка при установке сборки Microsoft.VC80.CRT .

Если вы все еще сталкиваетесь с проблемой, перейдите к последнему способу ниже.

Метод 4: установите более старую версию iTunes перед обновлением до последней (сбой iTunes)

Если у вас возникли проблемы с установкой или синхронизацией с последней версией iTunes, это может помешать вашей карте графического процессора. Несколько пользователей, столкнувшихся с той же проблемой, подозревали, что проблема может иметь какое-то отношение к старым видеокартам.

Apple выпустила старую версию iTunes специально для старых видеокарт. Вы сможете без проблем установить эту сборку, не столкнувшись с ошибкой « Произошла ошибка при установке сборки Microsoft.VC80.CRT ». Более того, вы в любом случае сможете выполнить обновление до последней версии (после установки приложения).

Вот краткое руководство с тем, что вам нужно сделать:

  1. Загрузите iTunes версии 12.4.3, щелкнув ссылку «Загрузить» вверху страницы.
  2. После завершения загрузки откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы завершить установку. Вы должны иметь возможность завершить его, не столкнувшись с ошибкой Произошла ошибка при установке сборки Microsoft.VC80.CRT .
  3. Перезагрузите компьютер и откройте iTunes при следующем запуске. Если запрос на обновление не появляется сразу, активируйте его, проиграв любую песню. В конечном итоге вы увидите всплывающее окно с предложением обновить до последней доступной версии. Нажмите « Загрузить iTunes» и следуйте инструкциям на экране, чтобы загрузить последнюю версию.

Метод 5: запустить установщик Windows и службы установщика модулей Windows

Служба установщика Windows — это компонент Windows для установки, обслуживания и удаления программного обеспечения. Если эту службу не удалось запустить, это может вызвать текущую визуальную ошибку C. В этом случае установка типа запуска службы установщика модулей Windows на автоматический и запуск установщика Windows может решить проблему. По умолчанию для этих служб установлено значение «Автоматически», но их можно было изменить из-за стороннего антивирусного программного обеспечения или программ оптимизации, установивших для них ручной режим.

Если до сих пор вам ничего не помогло, прочтите нашу статью об ошибке 1935.

Ошибка 0x80004005

Код ошибок 0x80004005 обычно происходит при доступе к общим папкам или дискам, при использовании определенных программ или при установке обновлений. Вот наиболее распространенные причины кода ошибок 0x80004005:

  • Проблемы с обновлением.
  • Перемещение или переименование файлов и папок. Ошибка центра обновления

Компания Microsoft по-прежнему не решила многочисленные проблемы с глобальными обновлениями «Виндовс». Пользователи компьютеров часто встречают ошибку:

  • «Feature update to Windows 10, version XXXX – Error 0x80004005»

Это может быть связано с рядом причин, наиболее распространенными из них являются следующие:

  • Проблемы с активацией (ваша копия Windows 10 не является законной или не активирована должным образом).
  • Поврежденные системные файлы или файлы обновления.

К счастью, есть способы решения для каждого из этих сценариев.

Способ исправления проблем с активацией

Первое, что мы должны сделать – это убедиться в активации операционной системы. Для исправления ошибки 0x80004005 необходимо открыть меню «Пуск», а затем выбрать «Парраметры». В открывшемся окне выбираем пункт «Обновление и безопасность» и в появившемся списке слева нажимаем на «Устранение неполадок». Таким образом мы открыли еще одну вкладку, в которой необходимо запустить диагностику и устранить неполадку «Центра обновления». В большинстве случаев все проблемы будут решены в автоматическом режиме.

Способ исправления проблем с поврежденными файлами

Также можно попробовать полностью очистить директорию загрузки файлов обновления. Для этого запустите файловый менеджер и перейдите в папку «C:WindowsSoftwareDistributionDownload». После чего удалите все файлы и другие папки, которые увидите. Это заставит Windows 10 загрузить все файлы обновления заново.

Удалить файлы

Ошибка при попытке доступа к общим папкам и дискам

Если код 0x80004005 появляется при попытке доступа к общим папкам и дискам, то проблема может быть в реестре или в наличии скрытых виртуальных сетевых адаптеров.

Способ исправления ошибки 0x 80004005 в реестре

  1. Нажмите кнопки «Windows» + R. В появившемся окне введите regedit для открытия редактора реестра. Перейдите к следующему пути реестра:
  2. HKEY_LOCAL_MACHINESOFTWARE- MicrosoftWindowsCurrentVersion-PoliciesSystem
  3. Для 32-битной системы создайте новое значение DWORD под названием LocalAccountTokenFilterPolicy.
  4. Для 64-битной системы, сделайте QWORD (64-bit) (64-разрядный) под названием LocalAccountTokenFilterPolicy.

Создать DWORD/QWORD

В обоих случаях ставим значение «1», и не забудьте нажать «ОК». Возможно, потребуется перезагрузка компьютера.

Внимание! Не удаляйте и не меняйте ничего в реестре, если вы не знаете, что делаете.

Способ исправления лишних виртуальных сетевых устройств

Нажмите кнопки «Windows» + R и введите hdwwiz.cpl. Так вы быстро попадете в диспетчер устройств. Нажмите «Вид» в меню и выберите «Показать скрытые устройства». Просмотрите список сетевых адаптеров. Если вы увидели устройство под названием Microsoft 6to4, то они, вероятнее всего, и стали причиной ошибки 80004005. Их надо удалить.

После этого перезагрузите компьютер и проверьте результат.

«E-FAIL 0x80004005» в VirtualBox

Появление 0x80004005 на VirtualBox обычно связана с ключом реестра.

Способ исправления

Нажмите кнопки «Windows» + R. В появившемся окне введите regedit для открытия редактора реестра. Перейдите к следующему пути реестра:

Скриншот regedit

  • Удалите свой антивирус, проверьте на ошибку, а затем переустановите его.
  • Замените свой антивирус на другой, например, AVG или Eset Nod32.

Вывод

В этой статье мы разберемся, как настроить удаленную разработку в VS Code через плагин remote-ssh.

Все последующие действия провожу в операционной системе семейства linux (linux mint 20.1), если вы собираетесь настраивать Remote-SSH в Windows 10, то рекомендуется предварительно настроить WSL, об этом процессе можно прочитать, перейдя по ссылке.

Установка Remote-SSH в редактор VSCode

Перейдите в Расширение и в поиске найдите пакет Remote SSH , разработчиком которого указана компания Microsoft. Нажмите на кнопку «Установить», чтобы установить пакет.

vscode-ssh-1

Также автоматически будут установлены дополнительные пакеты.

Настройка SSH-соединения в редакторе VSCode

Есть два способа настроить подключение по SSH.

  • Аутентификация с вводом пароля.
  • Аутентификация через SSH ключи.

Рекомендуется использовать аутентификацию на основе ключей SSH, поскольку она более безопасна и уменьшает время, связанное с постоянным вводом паролей. Нажмите F1 или CTRL + SHIFT + P и введите remote-ssh . Он покажет список доступных команд. Выберите Add New SSH Host .

vscode-ssh-2

Теперь вам нужно ввести строку состоящую из команды подключения к ssh соединению, точно также как происходит процесс подключения к ssh серверу через консоль.

vscode-ssh-3

На следующем шаге вам будет предложено указать расположение файла конфигурации, в котором вы хотите сохранить информацию о подключении. выберите место, которое вам подходит, и нажмите Enter .

Рекомендуется создать собственный файл конфигурации, выбрав «Настройки» и указав расположение своего файла. Вы также можете добавить параметр remote.SSH.configFile в файл settings.json и обновить расположение пользовательской конфигурации.

Ниже приведены параметры, сохраненные в файле конфигурации как часть предыдущих шагов. Вы можете сразу же настроить этот файл, а не делать это через vscode.

Вот как работает этот файл конфигурации:

  • Host: указывает имя вашего хоста. Это позволяет использовать короткое имя или аббревиатуру вместо полного IP-адреса либо имя хоста при подключении к серверу.
  • HostName: фактическое имя хоста сервера, которое представляет собой либо IP-адрес, либо полностью квалифицированное доменное имя.
  • User: пользователь, от имени которого вы хотите выполнить подключение.
  • IdentityFile: путь к вашему закрытому ключу SSH. На системах Mac и Linux вы найдете ее в домашнем каталоге в скрытом каталоге .ssh , обычно id_rsa . Если вы используете Windows, у вас будет указано местоположение для сохранения этого файла при его создании с помощью putty-gen .

Подключитесь к удаленному серверу SSH с помощью ввода пароля в VSCode

Теперь давайте подключимся к удаленному хосту, нажав F1 или CTRL + SHIFT + P -> REMOTE-SSH -> CONNECT TO HOST -> CHOOSE HOST IP .

Теперь вам будет предложено проверить fingerprint, поскольку это первое подключение к удаленному компьютеру.

После того, как вы нажмете Continue , вам будет предложено ввести пароль. После ввода пароля он успешно подключится к удаленной машине SSH.

Подключитесь к удаленному серверу SSH с помощью ключа авторизации в VSCode

Для активации SSH key-based authentication, сгенерируйте пару публичного и приватного ssh ключей с помощью следующей команды.

И скопируйте публичный ключ на удаленный сервер с помощью следующей команды (заменив username@host на своё значение)

Теперь войдите на хост вручную, чтобы проверить, нормально ли работает аутентификация на основе ключей. Затем, откройте файл конфигурации SSH в VScode и добавьте параметр ниже. Этот параметр направляет на ваш файл с секретным ключом и указывает vscode использовать аутентификацию на основе ключей вместо аутентификации на основе пароля.

Еще раз подключитесь к вашему хосту, выполнив ту же процедуру, что и на предыдущих шагах. На этот раз вам не будет предложено ввести пароль. Если у вас возникли проблемы с установкой удаленного подключения, вы можете проверить логи.

Чтобы открыть логи, нажмите F1 или CTRL + SHIFT + P –> REMOTE-SSH –> Show Log .

Чтобы закрыть активное соединение, выберите close remote connection , нажав F1 или CTRL + SHIFT + P -> REMOTE-SSH -> Close Remote Connection , или просто закройте vscode, который отключит сеанс.

ProxyCommand

Иногда вам может потребоваться подключиться с вашего настольного компьютера или ноутбука к удаленному компьютеру через интранет вашей компании или за брандмауэром. В этом случае вы можете использовать промежуточный сервер или jump-box. Этот тип настройки полезен, если вы работаете в защищенной системе, которая настроена на прием SSH-соединений только от фиксированного набора хостов.

Чтобы использовать настройку jump-box с расширением Remote-SSH, вы можете использовать параметр конфигурации ProxyCommand . Эта конфигурация откроет фоновое SSH-соединение с jump-box, а затем подключится через частный IP-адрес к цели.

Вы можете установить параметр конфигурации ProxyCommand в файле конфигурации SSH следующим образом:

ControlMaster

Если вы подключаетесь к удаленному хосту SSH с использованием других методов аутентификации, кроме аутентификации на основе ключей, например двухфакторной, на основе пароля или ключа SSH с парольной фразой, вам может потребоваться вводить необходимую информацию несколько раз.

Вместо того, чтобы открывать несколько соединений SSH, вы можете использовать опцию ControlMaster (только на клиентах macOS/Linux), чтобы повторно использовать существующее соединение и сократить количество раз, когда вы должны вводить вашу фразу-пароль.

Чтобы использовать эту функцию, добавьте следующее в ваш конфигурационный файл SSH:

Автономный удаленный компьютер

В настоящее время это экспериментальная функция, но она будет включена по умолчанию в следующем выпуске.

Если вы ограничены брандмауэром или ваша компания блокирует ваши виртуальные машины, и они не могут подключиться к Интернету, расширение Remote-SSH не сможет подключиться к вашей виртуальной машине, поскольку VS Code должен загрузить компонент, называемый VS Code Server, на удаленную машину.

Однако теперь вы можете решить эту проблему с помощью нового пользовательского параметра в расширении Remote-SSH. Если вы включите параметр remote.SSH.allowLocalServerDownload , расширение сначала установит VS Code Server на клиент, а затем скопирует его на сервер через SCP.

Настройка Remote-SSH для подключения к хостингу BEGET

  1. Настроить авторизацию к докер контейнеру бегет без ввода пароля
  2. Добавить автоматический вход в докер контейнер при авторизации к ssh

Настройка авторизации к докер контейнеру бегет без ввода пароля

Подключаемся к ssh вашего хостинга бегет, затем вводим команду

Вводим пароль подключения и нажимаем enter.

Теперь проверим, что всё прошло успешно, пробуем подключится к докер контейнеру

Если подключение прошло без ввода пароля, значит всё работает.

Автоматический вход в докер контейнер beget при авторизации к ssh

Стоит заметить, что при включении данной функции может происходить ошибка при подключении к серверу через ftp клиент. Как решить данную проблему я не нашел, если у когото есть идеи, напишите мне, добавлю в статью.

Убеждаемся, что находимся в домашней директории (

). Редактируем файл .bashrc .

Добавляем в самый верх следующие строки

Пробуем подключиться через Remote-SSH.

Заключение

Подключившись к удаленному серверу можно изменять файлы не покидая окна редактора кода, а также запускать команды в терминале удаленного сервера не переключаясь к стороннему ssh приложению.

Теперь у вас есть Visual Studio Code, настроенный для разработки на удаленном сервере с помощью SSH. Удаленное исполнение при помощи IDE обеспечивает множество преимуществ, в том числе способность быстро тестировать процесс выполнения вашего кода на различных операционных системах и с различными техническими спецификациями оборудования. Если у вас есть подключение к Интернету, вы можете подключаться к вашему серверу и работать над вашим кодом с любого компьютера, а также можете заниматься разработкой в среде Linux, даже если будете использовать Windows в качестве основной операционной системы.

Читайте также:

  • Драйвер это в информатике тест с ответами 11 класс
  • Как перенести экспресс панель из оперы в гугл хром
  • Драйвер удаленного доступа ipv6 arp что это
  • Как играть в ворд
  • Ошибка получения статуса документа эсчф 1с

Hi @xsoul

The error you’re seeing (below) appears related to Visual Studio, in that it thinks your Visual Studio version doesn’t support CodeActions (which it should).

2019-07-31 18:09:29.628 [15544] FATL [01] LanguageClient            OnServerInitializeFailedAsync
System.MissingMethodException: Method not found: 'Void Microsoft.VisualStudio.LanguageServer.Protocol.TextDocumentClientCapabilities.set_CodeAction(Microsoft.VisualStudio.LanguageServer.Protocol.DynamicRegistrationSetting)'.
   at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageClientInstance.<InitializeAsync>d__52.MoveNext()
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
   at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageClientInstance.InitializeAsync(String workspaceLocation, CancellationToken token)
   at Microsoft.VisualStudio.LanguageServer.Client.RemoteLanguageClientInstance.<ActivateLanguageClientAsync>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

I’ve tried reporoducing this, using the same version of Visual Studio as you (16.0.28803.352), as well as the same list of installed extensions and there isn’t an error for me. A few questions:

  1. Have you recently installed, removed, or upgraded any .NET framework or Visual Studio component?

  2. If there was one, what was the file extension of the active document in the editor when you opened your solution? What types of projects exist in the solution you’re opening? (c#, f#, asp.net mvc, etc.). Does this error happen with all solutions you open?

  3. Could you report back the versions of Microsoft.VisualStudio.LanguageServer.Client & Protocol dlls that are installed on your machine? You can run the following Powershell commands to get that info: (it’s possible they have the same version)

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDEPublicAssembliesMicrosoft.VisualStudio.LanguageServer.Client.dll").FileVersion
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDEPublicAssembliesMicrosoft.VisualStudio.LanguageServer.Protocol.dll").FileVersion

There’s a more detailed set of logs that VS can create when there are activation issues (the error infobar from your screenshot mentions it, i think). If you run the following Powershell command to open Visual Studio:

& "C:Program Files (x86)Microsoft Visual Studio2019CommunityCommon7IDEdevenv.exe" /Log

…and wait for the error to happen, the ActivityLog.xml should have some additional info %AppData%MicrosoftVisualStudio16.0_<RandomText>ActivityLog.xml. Again, please email me that file at brian@codestream.com

Когда я открываю любой проект в Microsoft Visual Studio Community 2019 версии 16.8.4, даже простой недавно созданный проект консоли ядра .net. Я получаю сообщение об ошибке:

Произошла ошибка при активации удаленного языкового сервера, клиента C # / Visual Basic Language Server.

Впоследствии IntelliSense отсутствует, и хотя я могу запустить сборку проекта, в Visual Studio не появляются ошибки или предупреждения.

Журнал монитора активности показывает следующие ошибки:

  • По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.VisualStudio.CppSvc.Internal, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. C: Program Files (x86) Microsoft Visual Studio 2019 Community Common7 IDE CommonExtensions Microsoft CodeAnalysis Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll

  • По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.Windows.Simulator.Client, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. c: program files (x86) Microsoft Visual Studio 2019 community common7 ide commonextensions platform diagnosticshub Microsoft.DiagnosticsHub.VisualStudio.Package.dll

  • По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.VisualStudio.VC.RecommendationProvider, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. C: PROGRAM FILES (X86) MICROSOFT VISUAL STUDIO 2019 COMMUNITY COMMON7 IDE EXTENSIONS MICROSOFT INTELLICODE IntelliCodeCpp.dll

Я попытался перезапустить визуальную студию, перезапустить окна, восстановить визуальную студию, удалить визуальную студию и снова установить ее. Я запустил netFxRepairTool. Все еще сталкиваюсь с проблемой.

Все файлы, упомянутые в журнале, находятся в ожидаемом месте.

2021-01-22 20:33

3
ответа

Решение

Мне удалось избавиться от ошибок, отображаемых в журнале активности, выполнив следующие действия:

  1. Я деинсталлировал .NET Core SDK 1.0.0 (x64) Installer (x64)
  2. Восстановленная Visual Studio
  3. Перезагрузили Windows
  4. Установленная среда рабочего стола .NET (через установщик Visual Studio)

Теперь все ошибки в журнале активности исчезли, но Visual Studio по-прежнему не работает. Он по-прежнему показывает ту же ошибку, что и раньше:

Произошла ошибка при активации удаленного языкового сервера, клиента C # / Visual Basic Language Server.

Теперь у меня в журнале активности есть следующие предупреждения (их раньше не было):

  • Запрос на «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» от процесса отклонен, так как служба предоставляется только RemoteExclusiveClient, LiveShareGuest.

  • Запрос прокси для «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» отклонен: ServiceAudienceMismatch.

Затем я удалил Visual Studio 2019 и установил Microsoft Visual Studio Community 2019 Preview 3.0. Теперь все снова работает. Имейте в виду, что установки предварительного просмотра параллельно со старой версией было недостаточно. Прежде чем ошибка исчезла, нужно было удалить старую версию.

2021-01-23 14:28

У меня была эта ошибка вчера после применения обновления версии 16.9.2. Каждый раз, когда я открываю репозиторий Git, выполняю тайник или совершаю коммит, я всегда получаю эту ошибку. После того, как я установил в меню «Git->Local Repositories->Folder …» правильную папку, я перестал получать эту ошибку. Причина в том, что репо находилось внутри подпапки локального файла по умолчанию. Я думаю, что это ошибка, потому что VS2019 должен использовать корень папки приложения. Но также эта ошибка может быть вызвана другой причиной. Я только что разоблачил свой случай.

Изменить: извините, после перезапуска VS ошибка все еще появляется. Виноват. Но причина ошибки в моем случае связана с тем, что я сказал выше.

2021-03-17 19:22

  • Произошла ошибка при активации виндовс 7 код ошибки 0xc004f063
  • Произошла ошибка при активации аваст
  • Произошла ошибка при активации windows код ошибки 0xc004f063 что делать
  • Произошла ошибка при активации windows код ошибки 0xc004c020
  • Произошла ошибка при авторизации пятерочка