What is alg.exe?

What is alg.exe?
1)It is a process belonging to Microsoft Windows Operating System.
2)It is a core process for Microsoft Windows Internet Connection sharing and Internet connection firewall.
3)This program is important for the stable and secure running of your computer and should not be terminated.
4)Application Layer Gateway Service (alg)5)Application Layer Gateway service is a component of of Windows OS. It is required if you use a 3rd party firewall or Internet Connection Sharing (ICS) to connect to the internet. Do not end this program in task manager - you will lose all internet connectivity until next restart or login. LOCATION: The alg.exe file is located in the folder C:\Windows\System32.
In other cases, alg.exe is a virus, spyware, trojan or worm! Check this with Security Task Manager.