Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。我们可以通过管理工具里面的服务进行统一管理。这些功能使服务非常适合在服务器上使用,每当需要使用不会影响在同一台计算机上工作的其他用户的功能时也适用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。当系统启动完毕后,Windows 服务不需要登陆即可启动,用户注销时也不会停止;
Window 标准的exe可执行程序通常有一个用户界面,Console 或 GUI,通常由用户来启动或停止。必须要先登陆 Windows 才能启动,注销 Windows 用户时,必须关闭。另外标准的EXE默认使用的当前登录的用户,而 Windows 服务则默认使用 System 用户,这在对系统资源访问的时候特别需要注意。