Il processo alg.exe (alg significa Application Layer Gateway) è un processo generico di Windows NT/2000/XP che serve a fornire l'assunzione di responsabilità del protocollo da parte di terze persone per la condivisione della connessione internet e, se il caso, di firewall di Internet.
Il processo alg non è mai un portatore di virus, worm, cavallo di Troia, spyware, ne di AdWare.
Si tratta di un processo che può essere bloccato.