Error 1075: No se pudo iniciar el servicio BarTender System Service en el equipo local
Síntoma
Al iniciar BarTender después de la instalación, es posible que BarTender no se abra y en la aplicación de Servicios veas el siguiente mensaje de error:
Al revisar la aplicación de Servicios, notas que el servicio BarTender System Service no está iniciado. Al intentar iniciarlo, falla con el mensaje de error 1075: "No se pudo iniciar BarTender System Services en el equipo local. La dependencia no existe o ha sido marcada para su eliminación."
Entorno
BarTender 2019 R4 o anterior
Diagnóstico
- Error: La política de seguridad de BarTender no permite que el usuario especificado realice esta acción
- Permiso denegado #2622
- Permiso denegado #232
Solución
Probablemente falta uno de los servicios de los que depende BarTender System Service para funcionar correctamente.
Hay tres dependencias para el servicio BarTender System Service:
- Message Queuing
- Net. Tcp Port Sharing Service
- SQL Server (BARTENDER)
Cuando se presentan estos síntomas en el servicio BarTender System Service, primero determina cuál de estas dependencias no está disponible:
- En Windows, ve al menú Inicio y selecciona Ejecutar.
- Escribe services.msc y presiona Enter.
- Ubica el servicio BarTender System Service, haz clic derecho y elige Propiedades.
- Selecciona la pestaña Dependencias. Averigua qué dependencias faltan.
Una vez que sepas qué servicio(s) faltan, sigue la sección correspondiente para habilitar el servicio:
- Consulta la siguiente sección para instalar el servicio Message Queuing
- Salta a la sección Habilitar NET. Tcp Port Sharing Service
- Salta a la sección Instalar la instancia de BarTender SQL Server
Instalar el servicio Message Queuing
Para habilitar Message Queuing en Windows, usa Powershell o sigue los pasos específicos para tu sistema operativo.
Message Queuing se puede habilitar en cualquier sistema operativo Windows usando Powershell.
- Ve al menú Inicio de Windows.
- Busca y abre Powershell.
- Pega el siguiente comando en la ventana de Powershell: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- Tu comando debería verse similar a esto:
- Presiona Enter para ejecutar el comando.
Si no puedes usar Powershell, sigue la sección correspondiente a tu sistema operativo.
Windows Server 2012 o 2016
- Abre el Administrador del servidor.
- Haz clic en Agregar roles y características.
- Haz clic en Tipo de instalación.
- Haz clic en Instalación basada en roles o basada en características.
- Haz clic en Siguiente.
- Haz clic en Características.
- Despliega Message Queuing.
- Haz clic en Message Queuing Server.
- Haz clic en Directory Service Integration.
- Haz clic en HTTP Support.
- Haz clic en Siguiente.
- Haz clic en Instalar.
Windows Server 2008 o Windows Server 2008 R2
- En el Administrador del servidor, haz clic en Características.
- En el panel derecho, bajo Resumen de características, haz clic en Agregar características.
- En la ventana que aparece, despliega Message Queuing.
- Despliega Message Queuing Services.
- Haz clic en Directory Services Integration (para equipos unidos a un dominio), luego haz clic en HTTP Support.
- Haz clic en Siguiente y luego en Instalar.
Windows 10 y Windows 7
- Abre el Panel de control.
- Haz clic en Programas y luego, bajo Programas y características, haz clic en Activar o desactivar las características de Windows.
- Despliega Microsoft Message Queue (MSMQ) Server, despliega Microsoft Message Queue (MSMQ) Server Core y luego selecciona las casillas de las siguientes características de Message Queuing para instalar:
- Integración de servicios de dominio de Active Directory para MSMQ.
- Soporte HTTP para MSMQ.
- Haz clic en Aceptar.
- Si se te solicita reiniciar el equipo, haz clic en Aceptar para completar la instalación.
Habilitar NET. Tcp Port Sharing Service
Aunque este servicio está instalado en todos los sistemas Windows, no se inicia por defecto. Por eso, durante el proceso de instalación de BarTender, iniciamos automáticamente el servicio y cambiamos su tipo de inicio a Automático. Esta instalación se realiza de forma implícita cuando el instalador de Seagull ejecuta el comando de servicio de Integración Integration.Service.exe /install.
Si el servicio existe pero no está iniciado, sigue estos pasos:
- Abre la consola de administración de servicios de Windows
- Ve al menú Inicio.
- Haz clic en Ejecutar.
- Escribe services.msc.
- Desplázate por la lista de servicios hasta encontrar NET. Tcp Port Sharing Service.
- Haz doble clic en el servicio para abrir sus Propiedades.
- Haz clic en el botón Iniciar para iniciar el servicio.
- Cambia el tipo de inicio a Automático.
Esto asegurará que el servicio siempre se inicie cada vez que enciendas tu computadora.
Instalar la instancia de BarTender SQL Server
Todas las instalaciones de BarTender 2019 requieren un SQL Server local para funciones internas de la aplicación. Esto es necesario independientemente de si usas o no una base de datos del sistema BarTender local o remota para fines de registro.
El SQL Server debió haberse instalado automáticamente durante la instalación de BarTender. Es posible que el servicio no esté iniciado. Para comprobarlo:
- Abre la consola de administración de servicios de Windows
- Ve al menú Inicio.
- Haz clic en Ejecutar.
- Escribe services.msc.
- Desplázate por la lista de servicios hasta encontrar SQL Server (BARTENDER).
- Haz doble clic en el servicio para abrir sus Propiedades.
- Haz clic en el botón Iniciar para iniciar el servicio.
- Cambia el tipo de inicio a Automático.
Si no ves este servicio, es probable que la instalación haya fallado por alguna razón. Para solucionar este problema, debes corregir los errores que ocurren durante la instalación de SQL Server Express. Para hacerlo, sigue Instalar BarTender SQL Server Express manualmente.
Entorno
BarTender 2019 R5 y versiones posteriores.
Solución
Probablemente a la computadora le falta uno de los servicios de los que depende el Servicio del Sistema BarTender para funcionar correctamente.
El Servicio del Sistema BarTender tiene dos dependencias:
- Message Queuing
- Servicio de uso compartido de puertos Net. Tcp
Si se presentan síntomas relacionados con el Servicio del Sistema BarTender, primero determine cuál de estas dependencias no está disponible:
- En Windows, vaya al menú Inicio y seleccione Ejecutar.
- Escriba services.msc y presione Enter.
- Busque el Servicio del Sistema BarTender, haga clic derecho y elija Propiedades.
- Seleccione la pestaña Dependencias. Verifique qué dependencias faltan.
Una vez que sepa qué servicio(s) faltan, siga la sección correspondiente para habilitar el servicio:
- Consulte la siguiente sección para instalar el servicio Message Queuing
- Vaya a la sección Habilitar el servicio NET. Tcp Port Sharing
Instalar el servicio Message Queuing
Para habilitar Message Queuing en Windows, puede usar Powershell o seguir una serie de pasos específicos según su sistema operativo.
Message Queuing se puede habilitar en cualquier sistema operativo Windows usando Powershell.
- Vaya al menú Inicio de Windows.
- Busque y abra Powershell.
- Pegue el siguiente comando en la ventana de Powershell Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-HTTP -AllEnable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server –All
- El comando debería verse similar a esto:
- Presione Enter.
Si no puede usar Powershell, siga la sección correspondiente a su sistema operativo.
Windows Server 2012 o 2016
- Abra el Administrador del servidor.
- Haga clic en Agregar roles y características.
- Haga clic en Tipo de instalación.
- Haga clic en Instalación basada en roles o características.
- Haga clic en Siguiente.
- Haga clic en Características.
- Expanda Message Queuing.
- Haga clic en Message Queuing Server.
- Haga clic en Integración con el servicio de directorio.
- Haga clic en Soporte HTTP.
- Haga clic en Siguiente.
- Haga clic en Instalar.
Windows Server 2008 o Windows Server 2008 R2
- En el Administrador del servidor, haga clic en Características.
- En el panel derecho, bajo Resumen de características, haga clic en Agregar características.
- En la ventana que aparece, expanda Message Queuing.
- Expanda Servicios de Message Queuing.
- Haga clic en Integración con servicios de directorio (para equipos unidos a un dominio), luego haga clic en Soporte HTTP.
- Haga clic en Siguiente y luego en Instalar.
Windows 10 y Windows 7
- Abra el Panel de control.
- Haga clic en Programas y luego, en Programas y características, haga clic en Activar o desactivar las características de Windows.
- Expanda Servidor Microsoft Message Queue (MSMQ), expanda Núcleo del servidor Microsoft Message Queue (MSMQ) y luego marque las casillas de las siguientes características de Message Queuing para instalar:
- Integración con servicios de dominio de Active Directory para MSMQ.
- Soporte HTTP para MSMQ.
- Haga clic en Aceptar.
- Si se le solicita reiniciar la computadora, haga clic en Aceptar para completar la instalación.
Habilitar el servicio NET. Tcp Port Sharing
Aunque este servicio está instalado en todos los sistemas Windows, no se inicia de forma predeterminada. Por eso, durante la instalación de BarTender, iniciamos automáticamente el servicio y cambiamos su tipo de inicio a Automático. Esta instalación se realiza de manera implícita cuando el instalador de Seagull ejecuta el comando de servicio de integración Integration.Service.exe /install.
Si el servicio existe pero no está iniciado, siga estos pasos:
- Abra la consola de administración de servicios de Windows
- Vaya al menú Inicio.
- Elija Ejecutar.
- Escriba services.msc.
- Desplácese por la lista de servicios hasta encontrar NET. Tcp Port Sharing Service
- Haga doble clic en el servicio para abrir sus Propiedades.
- Haga clic en el botón Iniciar para arrancar el servicio.
- Cambie el tipo de inicio a Automático.
Esto asegurará que el servicio siempre se inicie cada vez que encienda su computadora.