Hello and welcome to Advanced Installer forums,
In our
"Service Properties" article, it states that:
Allow the service to interact with desktop - The service is allowed to interact with the user by showing an UI. This option shouldn't be used for services that are installed on Windows Vista, because these services' version lack the ability to interact with the user.
Unfortunately, our article is outdated and probably that is what created the misunderstanding. Please accept my apologies for that. The bolded part should look like:
This option shouldn't be used for services that are installed on Windows Vista or later
I have already created a task for our Technical Writing team to update the article.
In Windows XP, Windows Server 2003, and earlier versions of the Windows operating system, all services run in the same session as the first user who logs on to the console. This session is called Session 0. Running services and user applications together in Session 0 poses a security risk because services run at elevated privilege and therefore are targets for malicious agents who are looking for a means to elevate their own privilege level.
The Microsoft Windows Vista operating system mitigates this security risk by isolating services in Session 0 and making Session 0 non-interactive. In Windows Vista, only system processes and services run in Session 0. The user logs on to Session 1.
More information about this can be found in the following article:
Application Compatibility - Session 0 Isolation
Hope this explanation helps.
Best regards,
Catalin