The process alg.exe or Application Layer Gateway Service is associated to the Microsoft Windows Operating System. The alg.exe process is a component of Internet Connection Sharing and Internet Connection Firewall. Upon its execution, alg.exe also calls a host of DLLs, Exes and other essential processes for the initialization of the Microsoft Windows Internet Connection and Internet Connection Firewall.
The alg.exe process is a valid Windows system process that runs in the background. The alg.exe file is a trusted file from Microsoft. This process listens to or sends data on open ports to the Local Network or via the Internet. The process alg.exe can also hide itself, record inputs and monitor applications.
The alg.exe file has a known file size of 44544 bytes and is located in directory C:\ Windows\ System32.