Error 1075: Could not start BarTender System Service on local computer
Symptom
BarTender fails to start after installation and throws an error message related to BarTender System Service not starting. This could present as one of the following messages:
- Bartender's Security Policy Does Not Allow The Specified User To Perform This Action Error
- Permission Denied #2622
- Permission Denied #232
When checking the Services application, you notice that the BarTender System Service is not started. When attempting to start it, it fails with the error message 1075: "Could not start BarTender System Services on local computer. The dependency does not exist or has been marked for deletion."
Environment
BarTender 2019 R4 or earlier
Solution
The computer is probably missing one of the services that the BarTender System Service depends on for normal operation.
There are three dependencies for the BarTender System Service:
- Message Queuing
- Net. Tcp Port Sharing Service
- SQL Server (BARTENDER)
When these symptoms for the BarTender System Service present, first determine which of these dependencies isn't available:
- In Windows, go to the Start Menu and select Run.
- Type services.msc and hit Enter.
- Locate the BarTender System Service, right-click and choose Properties.
- Select the Dependencies tab. Find out which dependencies are missing.
Once it is determined which service(s) are missing, proceed to the correct section to enable the service:
- See the next section to install the Message Queuing Service
- Jump to section Enable NET. Tcp Port Sharing Service
- Jump to section Install BarTender SQL Server instance
Install Message Queuing Service
To enable Message Queuing in Windows, use Powershell, or follow a set of steps specific to your operating system.
Message Queuing can be enabled on any Windows Operating system using Powershell.
- Go to the Windows Start menu.
- Find and open Powershell.
- Paste the following command into the Powershell window: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- You command should look something like this:
- Press Enter to execute the command.
If using Powershell is not an option, please follow the section for your operating system.
Windows Server 2012 or 2016
- Open Server Manager.
- Click Add Roles and Features.
- Click Installation Type.
- Click Role-based or feature-based installation.
- Click Next.
- Click Features.
- Expand Message Queuing.
- Click Message Queuing Server.
- Click Directory Service Integration.
- Click HTTP Support.
- Click Next.
- Click Install.
Windows Server 2008 or Windows Server 2008 R2
- In Server Manager, click Features.
- In the right-hand pane under Features Summary, click Add Features.
- In the resulting window, expand Message Queuing.
- Expand Message Queuing Services.
- Click Directory Services Integration (for computers joined to a Domain), then click HTTP Support.
- Click Next, then click Install.
Windows 10 and Windows 7
- Open Control Panel.
- Click Programs and then, under Programs and Features, click Turn Windows Features on and off.
- Expand Microsoft Message Queue (MSMQ) Server, expand Microsoft Message Queue (MSMQ) Server Core and then select the check boxes for the following Message Queuing features to install:
- MSMQ Active Directory Domain Services Integration.
- MSMQ HTTP Support.
- Click OK.
- If you are prompted to restart the computer, click OK to complete the installation.
Enable NET. Tcp Port Sharing Service
Even though this service is installed on all Windows systems, it is not started by default. Therefore, during BarTender’s installation process, we automatically start the service and change its Startup Type to Automatic. This installation is performed implicitly when the Seagull installer calls the Integration service command line Integration.Service.exe /install.
If the service exists but it isn't started, please follow these steps:
- Open the Windows Services management console
- Go to the Start menu.
- Choose Run.
- Type in services.msc.
- Scroll through the list of services until you find NET. Tcp Port Sharing Service.
- Double-click the service to open its Properties.
- Click the Start button to start the service.
- Change the Startup Type to Automatic.
This will ensure that the service always starts whenever your computer powers on.
Install BarTender SQL Server instance
All BarTender 2019 installations require a local SQL Server for internal application functions. This is required regardless of whether or not you are using a local or remote BarTender System Database for logging purposes.
The SQL Server should have been installed automatically during BarTender installation. It's possible the service may not be started. To check this:
- Open the Windows Services management console
- Go to the Start menu.
- Choose Run.
- Type in services.msc.
- Scroll through the list of services to find SQL Server (BARTENDER).
- Double-click the service to open its Properties.
- Click the Start button to start the service.
- Change the Startup Type to Automatic.
If you do not see this service present, then it's likely the installation failed for some reason. To fix this issue, you must correct the errors that are happening during SQL Server Express installation. To do this, please follow Install BarTender SQL Server Express Manually.
Environment
BarTender 2019 R5 and later.
Solution
The computer is probably missing one of the services that the BarTender System Service depends on for normal operation.
There are two dependencies for the BarTender System Service:
- Message Queuing
- Net. Tcp Port Sharing Service
If the symptoms for the BarTender System Service present, first determine which of these dependencies isn't available:
- In Windows, go to the Start menu and select Run.
- Type services.msc and hit Enter.
- Locate the BarTender System Service, right-click and choose Properties.
- Select the Dependencies tab. Find out which dependencies are missing.
Once it's determined which service(s) are missing, proceed to the correct section to enable the service:
- See the next section to install the Message Queuing Service
- Jump to section Enable NET. Tcp Port Sharing Service
Install Message Queuing Service
To enable Message Queuing in Windows, use Powershell, or follow a set of steps specific to your operating system.
Message Queuing can be enabled on any Windows Operating system using Powershell.
- Go to the Windows Start menu.
- Find and open Powershell.
- Paste the following command into the Powershell window Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- You command should look something like this:
- Press Enter.
If using Powershell is not an option, please follow the section for your operating system.
Windows Server 2012 or 2016
- Open Server Manager.
- Click Add Roles and Features.
- Click Installation Type.
- Click Role-based or feature-based installation.
- Click Next.
- Click Features.
- Expand Message Queuing.
- Click Message Queuing Server.
- Click Directory Service Integration.
- Click HTTP Support.
- Click Next.
- Click Install.
Windows Server 2008 or Windows Server 2008 R2
- In Server Manager, click Features.
- In the right-hand pane under Features Summary, click Add Features.
- In the resulting window, expand Message Queuing.
- Expand Message Queuing Services.
- Click Directory Services Integration (for computers joined to a Domain), then click HTTP Support.
- Click Next, then click Install.
Windows 10 and Windows 7
- Open Control Panel.
- Click Programs and then, under Programs and Features, click Turn Windows Features on and off.
- Expand Microsoft Message Queue (MSMQ) Server, expand Microsoft Message Queue (MSMQ) Server Core, and then select the check boxes for the following Message Queuing features to install:
- MSMQ Active Directory Domain Services Integration.
- MSMQ HTTP Support.
- Click OK.
- If you are prompted to restart the computer, click OK to complete the installation.
Enable NET. Tcp Port Sharing Service
Even though this service is installed on all Windows systems, it is not started by default. Therefore, during BarTender’s install process we automatically start the service and change its Startup Type to Automatic. This installation is performed implicitly when the Seagull installer calls the Integration service command line Integration.Service.exe /install.
If the service exists but it isn't started, please follow these steps:
- Open the Windows services management console
- Go to the Start menu.
- Choose Run.
- Type in services.msc.
- Scroll through the list of services until you find NET. Tcp Port Sharing Service
- Double-click the service to open its Properties.
- Click the Start button to start the service.
- Change the Startup Type to Automatic.
This will ensure that the service always starts whenever your computer powers on.