Поделиться через


Ошибка: вероятно, монитор удаленной отладки Microsoft Visual Studio (MSVSMON.EXE) не запущен на удаленном компьютере

Это сообщение об ошибке означает, что Visual Studio не удалось найти подходящий экземпляр монитора удаленной отладки Visual Studio на удаленном компьютере. Без монитора удаленной отладки Visual Studio удаленная отладка невозможна. Сведения о скачивании и настройке удаленного отладчика см. в статье Удаленная отладка.

Важно!

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

Это сообщение было получено при локальной отладке

Если это сообщение появляется при локальной отладке в Visual Studio 2017 или более ранних версий, причиной может быть антивирусная программа или брандмауэр сторонних разработчиков. Visual Studio 2019 и более ранних версий — это 32-разрядные приложения. В 32-разрядных версиях Visual Studio для отладки 64-разрядных приложений используется 64-разрядная версия удаленного отладчика. В Visual Studio 2017 или более ранних версий два процесса взаимодействуют друг с другом по локальной сети на локальном компьютере. Трафик не отправляется с компьютера, но приложение для обеспечения безопасности от сторонних разработчиков может блокировать обмен данными.

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

Удаленный компьютер недоступен.

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

Версия удаленного отладчика не соответствует версии Visual Studio.

Запущенная локально версия Visual Studio должна совпадать с версией монитора удаленной отладки, запущенного на удаленном компьютере. Чтобы устранить эту проблему, скачайте и установите соответствующую версию монитора удаленной отладки. Чтобы найти нужную версию удаленного отладчика, перейдите в Центр загрузки .

На локальном и удаленном компьютерах используются разные режимы аутентификации

На локальном и удаленном компьютерах должен использоваться один и тот же режим аутентификации. Чтобы устранить эту проблему, настройте на обоих компьютерах один и тот же режим аутентификации. Более подробную информацию о режимах аутентификации см. в статье Обзор аутентификации Windows.

Удаленный отладчик запущен с использованием другой учетной записи пользователя

Решить эту проблему можно одним из указанных ниже способов.

  • Вы можете остановить работу удаленного отладчика и перезапустить его с учетной записью, используемой на локальном компьютере.

  • Вы можете запустить удаленный отладчик в командной строке с параметром /allow параметр <имя_пользователя>: msvsmon /allow <username@computer>

  • Чтобы добавить пользователя в список разрешений удаленного отладчика, в окне удаленного отладчика выберите Инструменты > Разрешения.

  • Если описанные выше способы использовать нельзя, можно разрешить любому пользователю выполнять удаленную отладку. В окне удаленного отладчика откройте диалоговое окно Инструменты > Параметры. Если выбрать Без проверки подлинности, то затем можно установить флажок Разрешить отладку любому пользователю. Однако этот параметр следует использовать, если нет другого выбора или если вы находитесь в частной сети.

Брандмауэр на удаленном компьютере запрещает входящие подключения к удаленному отладчику

Брандмауэры на компьютере Visual Studio и на удаленном компьютере нужно настроить так, чтобы разрешить обмен данными между Visual Studio и удаленным отладчиком. Информацию о портах, используемых удаленным отладчиком, см. в разделе Remote Debugger Port Assignments. Информацию о настройке брандмауэра Windows см. в разделе Configure the Windows Firewall for Remote Debugging.

Антивирусная программа блокирует подключения.

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

Политика сетевой безопасности блокирует обмен данными между удаленным компьютером и Visual Studio.

Проверьте, не блокирует ли политика сетевой безопасности обмен данными. Дополнительные сведения о политике сетевой безопасности Windows см. в статье Параметры политики безопасности.

Удаленная отладка невозможна из-за слишком высокой загрузки сети.

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

Дополнительная справка

Чтобы получить дополнительную справку по удаленному отладчику, включая сведения о параметрах командной строки, в окне удаленного отладчика выберите Справка > Использование. Если окно удаленного отладчика закрыто, можно открыть веб-страницу, скопировав следующую строку и вставив ее в окне проводника. (Обязательно замените <каталог установки Visual Studio> на расположение вашей установки Visual Studio.)

res://<каталог установки Visual Studio>\Common7\IDE\Remote%20Debugger\x64\msvsmon.exe/help.htm

См. также