Практическое руководство. Настройка брандмауэра Windows 7 вручную для удаленной отладки

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro, Premium и Ultimate

Тема применяется Тема применяется Тема применяется Тема применяется Тема применяется

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

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

Предупреждение

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

Ручная настройка Visual Studio на локальном компьютере

  1. В Панели управления,выберите пункт Система и безопасность.

  2. Щелкните Брандмауэр Windows.

  3. Добавьте исключение для порта TCP 135, используемого DCOM для связи с удаленным компьютером.

    1. В панели управления брандмауэром Windows щелкните Дополнительные параметры.

    2. Если открылось диалоговое окно Контроль учетных записей, для продолжения нажмите Да.

      Открывается окно Брандмауэр Windows с повышенной безопасностью.

    3. Щелкните Правила для входящих подключений.

    4. В области Действия щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    5. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    6. Выберите TCP и Определенные локальные порты, затем введите 135 в поле Определенные локальные порты.

    7. Нажмите кнопку Далее.

    8. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    9. На странице Профиль выберите профили, к которым требуется применить это правило. Обычно следует выбрать Домен и, возможно, Частный, но не Общий.

    10. Нажмите кнопку Далее.

    11. На странице Имя введите в поле имени понятное имя, например Удаленная отладка DCOM.

    12. Нажмите кнопку Готово.

  4. Если политика домена требует соединения с сетью, которое необходимо выполнить с помощью IPSec, выполните этот шаг. В противном случае перейдите к шагу 5.

    1. Щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    2. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    3. Выберите UDP и Определенные локальные порты, затем введите 4500 и 500 в поле Определенные локальные порты.

    4. Нажмите кнопку Далее.

    5. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    6. На странице Профиль выберите те же профили, что и на шаге 3.

    7. Нажмите кнопку Далее.

    8. На странице Имя введите имя в поле имени, например Удаленная отладка DCOM UDP.

    9. Нажмите кнопку Готово.

  5. Закройте окно Брандмауэр Windows с повышенной безопасностью.

  6. В панели управления Брандмауэр Windows добавьте исключение для процесса devenv.exe Visual Studio.

    1. Выберите Разрешить запуск программы или компонента через брандмауэр Windows.

    2. Щелкните Изменить параметры.

    3. Щелкните Разрешить другую программу.

    4. В диалоговом окне Добавление программы нажмите кнопку Обзор.

    5. В диалоговом окне Обзор перейдите к папке, в которой находится файл devenv.exe. Обычно этот папка системный_диск:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Обзор.

    7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Добавление программы.

Ручная настройка удаленного компьютера

  1. В Панели управления,выберите пункт Система и безопасность.

  2. Щелкните Брандмауэр Windows.

  3. Добавьте исключение для порта TCP 135, используемого DCOM для связи с удаленным компьютером.

    1. В панели управления брандмауэром Windows щелкните Дополнительные параметры.

    2. Если открылось диалоговое окно Контроль учетных записей, для продолжения нажмите Да.

      Открывается окно Брандмауэр Windows с повышенной безопасностью.

    3. Щелкните Правила для входящих подключений.

    4. В области Действия щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    5. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    6. Выберите TCP и Определенные локальные порты, затем введите 135 в поле Определенные локальные порты.

    7. Нажмите кнопку Далее.

    8. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    9. На странице Профиль выберите профили, к которым требуется применить это правило. Обычно следует выбрать Домен и, возможно, Частный, но не Общий.

    10. Нажмите кнопку Далее.

    11. На странице Имя введите в поле имени понятное имя, например Удаленная отладка DCOM.

    12. Нажмите кнопку Готово.

  4. Если политика домена требует соединения с сетью, которое необходимо выполнить с помощью IPSec, выполните этот шаг. В противном случае перейдите к шагу 5.

    1. Щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    2. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    3. Выберите UDP и Определенные локальные порты, затем введите 4500 и 500 в поле Определенные локальные порты.

    4. Нажмите кнопку Далее.

    5. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    6. На странице Профиль выберите те же профили, что и на шаге 3.

    7. Нажмите кнопку Далее.

    8. На странице Имя введите имя в поле имени, например Удаленная отладка DCOM UDP.

    9. Нажмите кнопку Готово.

  5. Добавьте исключения для портов TCP 139, TCP 445, UDP 137 и UDP 138, используемых DCOM для связи с удаленным компьютером.

    1. Щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    2. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    3. Выберите TCP и Определенные локальные порты, затем введите 139, 445 в поле Определенные локальные порты.

    4. Нажмите кнопку Далее.

    5. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    6. На странице Профиль выберите те же профили, что и на шаге 3.

    7. Нажмите кнопку Далее.

    8. На странице Имя введите имя в поле имени, например TCP общего доступа к файлам и принтерам удаленной отладки.

    9. Нажмите кнопку Готово.

    10. Снова щелкните Новое правило.

      Открывается окно Мастер создания правила для нового входящего подключения.

    11. В разделе Правило какого типа вы хотите создать?, выберите Порт, затем нажмите кнопку Далее.

    12. Выберите UDP и Определенные локальные порты, затем введите 137, 138 в поле Определенные локальные порты.

    13. Нажмите кнопку Далее.

    14. На странице Действие выберите вариант Разрешить подключение, затем нажмите кнопку Далее.

    15. На странице Профиль выберите те же профили, что и на шаге 3.

    16. Нажмите кнопку Далее.

    17. На странице Имя введите имя в поле имени, например UDP общего доступа к файлам и принтерам удаленной отладки.

    18. Нажмите кнопку Готово.

  6. Закройте окно Брандмауэр Windows с повышенной безопасностью.

  7. В панели управления Брандмауэр Windows добавьте исключение для процесса msvcmon.exe Visual Studio.

    1. Выберите Разрешить запуск программы или компонента через брандмауэр Windows.

    2. Щелкните Изменить параметры.

    3. Щелкните Разрешить другую программу.

    4. В диалоговом окне Добавление программы нажмите кнопку Обзор.

    5. В диалоговом окне Обзор перейдите к папке, в которой находится файл devenv.exe. Обычно этот папка системный_диск:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.

    6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Обзор.

    7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Добавление программы.

См. также

Задачи

Практическое руководство. Настройка удаленной отладки