Я знаю, что на серверах Linux широко считается лучшей практикой запускать каждую задачу / роль / процесс / сервер / программу как отдельный пользователь и обычно в своей собственной группе.
Как следует обрабатывать отдельные задачи на сервере Windows, особенно если они не выполняются как служба?