Гид по технологиям

Что такое alg.exe и как его отключить

• 5 min read • Windows • Обновлено 22 Nov 2025
Что такое alg.exe и как его отключить
Что такое alg.exe и как его отключить

Служба Application Layer Gateway в Диспетчере задач

Что такое процесс ALG EXE

ALG.exe — сокращение от Application Layer Gateway Service. Это системная служба Windows, предназначенная для поддержки внешних модулей протоколов и взаимодействия с функциями общего доступа к подключению к интернету и брандмауэра Windows.

Короткое определение: служба, которая управляет сетевыми сессиями на прикладном уровне и помогает корректно работать некоторым протоколам через NAT и брандмауэр.

Где находится файл alg.exe

Обычно исполняемый файл находится в каталоге System32. Точный путь в системе — C:\Windows\System32.

Если вы обнаружили alg.exe в другом каталоге, это повод для проверки — такие копии могут быть вредоносными.

Является ли alg.exe вредоносным

Нет, alg.exe сам по себе не является вирусом — это легитимный компонент Windows. Тем не менее вредоносное ПО может подменять или повреждать системные файлы. Если есть подозрения, выполните полное сканирование антивирусом и проверьте цифровую подпись файла.

Советы по проверке подлинности:

  • Откройте Свойства файла и вкладку цифровой подписи.
  • Проверьте расположение файла — должен быть в C:\Windows\System32.
  • Используйте Process Explorer или Диспетчер задач, чтобы посмотреть родительский процесс и сетевую активность.

Для чего используется ALG

Application Layer Gateway работает на прикладном уровне модели OSI (уровень 7). Основные функции:

  • трансляция адресов и портов для вложенных протоколов;
  • распределение и согласование ресурсов между приложениями;
  • контроль и фильтрация ответов приложений;
  • синхронизация данных и управление трафиком.

ALG может выполнять роль прокси для специфичных протоколов, например SIP или FTP. Это позволяет контейнировать сессии приложений, прерывать соединения при подозрительной активности и предотвращать нежелательный трафик до передачи в приложение.

Схематическая диаграмма глубокой проверки пакетов и фильтрации на прикладном уровне

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

Можно ли отключить Application Layer Gateway

Да, службу можно отключить. Однако это снижает уровни защиты и может привести к проблемам с некоторыми сетевыми приложениями, особенно с VoIP и SIP. Отключать следует только после оценки влияния и при наличии альтернативных мер защиты.

Как отключить alg.exe

Ниже — безопасная пошаговая инструкция. Перед началом создайте точку восстановления системы и выполните резервное копирование важных настроек.

Через окно Службы (Services)

  1. Нажмите клавиши Win + R, введите msconfig и нажмите Enter.

Окно Выполнить с командой msconfig

  1. Найдите строку Application Layer Gateway Service и дважды щёлкните по ней.

Список служб с выделенной службой Application Layer Gateway

  1. Нажмите Остановить, если служба запущена. Установите тип запуска в положение Disabled.

Окно настроек службы: кнопка Остановить и тип запуска

  1. Нажмите Применить и ОК, затем перезагрузите компьютер при необходимости.

Через командную строку (как администратор)

sc stop ALG
sc config ALG start= disabled

Через PowerShell (запускать от имени администратора)

Stop-Service -Name ALG -Force
Set-Service -Name ALG -StartupType Disabled

После отключения проверьте работу тех приложений, которые используют SIP, FTP или другие протоколы, зависящие от ALGs.

Когда не стоит отключать ALG — примеры отказов

  • VoIP телефоны теряют связь или звонки нестабильны.
  • Переадресация и авторизация FTP перестают работать корректно.
  • Сложные сценарии NAT начинают ломаться для многопользовательских приложений.

Если после отключения заметны такие проблемы, верните тип запуска в Manual или Automatic и перезапустите службу.

Альтернативные подходы

  • Отключение ALG на маршрутизаторе вместо клиента — многие домашние и корпоративные маршрутизаторы имеют опцию SIP ALG, которую можно отключить локально для конкретной сети.
  • Настройка исключений в брандмауэре или проброс портов для конкретного приложения вместо полной деактивации службы.
  • Развёртывание специализированного SIP-транскодера или аппаратного SBC в корпоративной сети.

Мини-методология проверки целостности alg.exe

  1. Проверьте путь файла и цифровую подпись.
  2. Просканируйте систему антивирусом и утилитами по обнаружению руткитов.
  3. Запустите sfc и DISM для восстановления системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  1. Сравните хэш файла с эталонной копией на доверенной машине при возможности.

Ролевые чеклисты

Для рядового пользователя:

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

Для системного администратора:

  • Тестируйте отключение в тестовой среде.
  • Фиксируйте изменения и готовьте план отката.

Для команды безопасности:

  • Отслеживайте неожиданные изменения файлов в System32.
  • Включите контроль целостности и логирование сетевой активности.

План действий при подозрительной активности alg.exe

  1. Изолируйте машину от сети.
  2. Снимите образ для анализа и выполните полное антивирусное сканирование.
  3. Проверьте цифровую подпись и путь к файлу.
  4. Восстановите файл из резервной копии или с помощью sfc/DISM.
  5. Анализируйте сетевые логи и выявляйте возможный вектор вторжения.

Безопасность и конфиденциальность

ALG анализирует сетевые пакеты на прикладном уровне, поэтому в логах и диагностических данных могут появляться метаданные сессий. Обращайтесь с такими логами аккуратно — при необходимости применяйте маскирование чувствительных данных и следуйте внутренним правилам обработки персональных данных.

Совместимость и особенности по версиям Windows

Служба присутствовала в старых и современных версиях Windows. Поведение и необходимость ALG зависят от конкретных сценариев использования сети и конфигурации маршрутизаторов. В некоторых сетях её роль замещают другие компоненты или сторонние шлюзы.

Краткая памятка — быстрое руководство

  • alg.exe — системная служба для прикладного фильтра и проксирования протоколов.
  • Не отключайте её, если не уверены в последствиях для VoIP/FTP.
  • Проверяйте подлинность файла и сканируйте систему при подозрениях.
  • Для отключения используйте службы, sc или PowerShell — обязательно с правами администратора.

Часто задаваемые вопросы

Является ли alg.exe вирусом

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

Что делать, если служба отсутствует

Запустите sfc /scannow и DISM, чтобы восстановить повреждённые или отсутствующие системные файлы.

Можно ли отключить ALG на роутере вместо ПК

Да, для проблем с SIP часто отключают SIP ALG в настройках маршрутизатора — это предпочтительный вариант для домашних сетей.


Итог: alg.exe — нормальный компонент Windows, необходимый в специфичных сетевых сценариях. Отключайте его только после тестирования и наличия плана отката. Если файл найден вне System32 или вызывает подозрения, сначала проверьте подпись и выполните сканирование.

Если у вас есть опыт работы с alg.exe или вопросы по конкретной проблеме, опишите ситуацию в комментариях ниже.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро