Бывают случаи, когда нужно ограничить доступ приложения к Интернету. возможно, вы подозреваете, что приложение является вредоносным, или не хотите, чтобы ваши дети могли просматривать веб-страницы на вашем рабочем компьютере. В этом руководстве мы покажем вам, как заблокировать доступ программы к Интернету прямо из контекстного меню.
Примечание: Следующие уловки изменят ваш реестр. Перед продолжением лучше всего сделать копия копии реестра. Этот прием работает только в Windows 7 или Vista. Это не будет работать в Windows XP.
Взлом реестра
Мы собираемся изменить некоторые записи, поэтому, когда вы используете контекстное меню, вы увидите это меню:
Загрузите файл реестра брандмауэра здесь
Текст в этом файле:
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\exefile\shell][HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall][HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall\command]@="netsh advfirewall firewall add rule name=\"%1\" dir=out action=block program=\"%1\""[HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall][HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall\command]@="netsh advfirewall firewall delete rule name=\"%1\""
Дважды щелкните файл.
Нажмите Да в сообщении об управлении учетными записями пользователей:
Затем перейдите к инструменту поиска в меню "Пуск" и введите " uac" (без кавычек).
Перетащите ползунок на "Никогда не уведомлять" и нажмите "ОК".
Перезагрузите компьютер.
Примечание: Вам нужно установить UAC на " Никогда не уведомлять", только когда вы хотите добавить или удалить программу из брандмауэра. После блокировки программ восстановите настройки UAC до значений по умолчанию.
Пример
Чтобы проиллюстрировать это, мы собираемся добавить Internet Explorer в брандмауэр и запретить ему доступ в Интернет.
1. Воспользуйтесь утилитой "Найти" в меню "Пуск", введите "Internet Explorer".
2. Щелкните правой кнопкой мыши запись "Internet Explorer" и выберите " Добавить в брандмауэр".
Если вы зайдете в настройки брандмауэра, вы увидите, что Internet Explorer был добавлен в правила для исходящего трафика.
Выбор " Удалить из брандмауэра" удалит приложение из списка.
Удаление
Если вам не нужна эта функция, загрузите файл UninstallFirewall.reg.
Текст этого файла:
Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT\exefile\shell\Add To Firewall][-HKEY_CLASSES_ROOT\exefile\shell\Delete From Firewall]
Сначала разблокируйте все приложения, которые вы ранее заблокировали.
Во-вторых, дважды щелкните файл удаления. При появлении запроса нажмите ВКЛ. Параметры брандмауэра исчезнут из контекстного меню.
Примечание. Всегда не забывайте восстанавливать контроль учетных записей пользователей до настроек по умолчанию.
5 комментариев
Комментарии закрыты.
На самом первом этапе "добавить в брандмауэр" не появляется, когда я щелкаю правой кнопкой мыши. Пожалуйста помоги?
Незначительное улучшение:
Редактор реестра Windows версии 5.00
[HKEY_CLASSES_ROOTexefileshell]
[HKEY_CLASSES_ROOTexefileshellДобавить в брандмауэр]
"Extended"=""
[HKEY_CLASSES_ROOTexefileshellAdd To Firewallcommand]
@="netsh advfirewall firewall add rule name="% 1 "dir=out action=block program="% 1 ""
[HKEY_CLASSES_ROOTexefileshellDelete From Firewall]
"Extended"=""
[HKEY_CLASSES_ROOTexefileshellDelete From Firewallcommand]
@="netsh advfirewall firewall delete rule name="% 1 ""
Вместо этого записи будут добавлены в расширенное контекстное меню (Shift + щелчок правой кнопкой мыши). Намного аккуратнее.
OMG Спасибо! искал это везде!
Отличный совет, я просто искал это ... Но когда я щелкаю правой кнопкой мыши по exe и выбираю "Добавить в брандмауэр", он просто появляется окно cmd примерно через секунду и ничего не делает. Я имею в виду, что в правила брандмауэра ничего не было добавлено. m под управлением Win7Ultimate x32 от имени администратора.
Заранее спасибо!
Фантастика, именно то, что я ищу.