BillQuick Agent 20xx Windows Service is not working even when the user is assigned Administrator rights to manage the service.
Follow the steps below to resolve the issue:
1. Create a domain security group called BQE Agent Service or something that your IT department can remember. This ensures consistent security permissions across all members of a group.
2. Add the relevant users to this group.
3. Create an application-specific security template and import the security configuration and analysis snap-in.
To create a security template, follow these steps:
1. A graphical way to manage service permissions is by using Security Templates. To do it, open the mmc.exe console and add the Security Templates snap-in.
2. Create a new template under it (right-click> New Template).
3. Specify the name for the new template and go to the System Services section.
4. From the list, select your service Agent 20xx and open its properties.
5. Select the startup mode (Automatic) and click Edit Security.
6. Using the Add button, add a user account or group to grant permissions to. In this case, Start, stop and pause permission is enough.
7. Save this template.
Note: The content of the Security Templates is saved as an INF file at C:\Users\%username%\Documents\Security\Templates folder.
8. If you open this file, you can see that the information about the permissions is saved in the SDDL format. The string obtained in this way can be used as an argument of the sc.exe command.
[Service General Setting]
10. Apply this template by invoking Configure Computer Now command from the right-click menu.
11. Make sure the user has rights to manage the Spooler service.
To learn more on how to add security templates, check this page.