What the difference between a Windows service and a Windows process?

What is the difference between a Windows service and a Windows process?


A service is a true-blooded Windows process, no difference there. The only thing that's special about a service is that it is started by the operating system and runs in a separate session. An isolated one that keeps it from interfering with the desktop session. Traditionally named a daemon.


A service is a process without user interface. You can call service as a subset of process.