> For the complete documentation index, see [llms.txt](https://docs.rmhpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rmhpos.com/es/installation/licensing/licensing-troubleshooting.md).

# Solución de problemas de licencias

Este tema describe cómo solucionar problemas comunes con las licencias de RMH.

{% hint style="info" %}
Si tiene una pregunta de solución de problemas sobre licencias que no se responde a continuación, comuníquese con [**documentation@rmhpos.com**](mailto:documentation@rmhpos.com) para solicitar una actualización de este tema.
{% endhint %}

## Escenario: mensaje de error "Todas las licencias de producto disponibles están en uso"

En este escenario, un cliente abre una aplicación RMH con licencia y recibe el mensaje de error "Todas las licencias de producto disponibles están en uso. Si la aplicación no se está usando activamente, compruebe que los demás usuarios hayan cerrado sesión. Si la aplicación se está usando activamente, intente iniciar sesión de nuevo más tarde."&#x20;

Este mensaje se muestra cuando el cliente está usando activamente todas sus licencias simultáneas (flotantes) y no hay más licencias disponibles en el grupo de licencias. Para resolver este problema, los clientes deben iniciar sesión en cualquier equipo en el que la aplicación RMH con licencia esté instalada pero no se esté usando activamente, y cerrar manualmente la aplicación para liberar las licencias flotantes de vuelta al grupo de licencias.

{% hint style="warning" %}
Si la aplicación RMH con licencia se está ejecutando en una sesión de usuario específica y el usuario ha bloqueado el equipo, no termine forzosamente la sesión del usuario. La aplicación RMH no se cerrará correctamente y la licencia flotante puede quedar bloqueada hasta por 48 horas.&#x20;
{% endhint %}

## Escenario: se solicita a los clientes que vuelvan a introducir su clave de licencia

En este escenario, un cliente abre una aplicación RMH con licencia y se le solicita que introduzca su clave de licencia para activar la aplicación. Sin embargo, el cliente ya había activado la aplicación anteriormente, por lo que no entiende por qué se le vuelve a solicitar que introduzca la clave de licencia.

Esto suele ocurrir porque un empleado ha iniciado sesión en el equipo con sus credenciales de Windows y ha abierto una aplicación RMH con licencia, lo que bloquea la firma de activación almacenada en el equipo en C:\ProgramData\RetailHero. Si el empleado bloquea Windows pero no cierra la aplicación RMH, el proceso de la aplicación continúa ejecutándose en segundo plano y la firma de activación permanece bloqueada. Más adelante, si otro empleado inicia sesión en el equipo con credenciales de Windows diferentes y abre la misma aplicación RMH con licencia, la aplicación intentará acceder a la firma de activación. Desafortunadamente, la aplicación no podrá acceder a la firma de activación porque está bloqueada. La aplicación solicitará al empleado que introduzca la clave de licencia para activar la aplicación en el equipo de nuevo (y crear una segunda firma de activación).

Esto también puede ocurrir si el usuario de Windows (o el grupo de usuarios) no tiene permiso de modificación para la carpeta C:\Program Files (x86)\Retail Hero, donde normalmente se instalan las aplicaciones RMH con licencia, o para la carpeta C:\ProgramData\RetailHero, donde normalmente se almacena la firma de activación. Asegúrese de que los usuarios de Windows (o los grupos de usuarios) tengan permisos de modificación para estas carpetas.

Para resolver este problema, puede:

* Identificar qué empleado inició sesión anteriormente en el equipo y pedirle que inicie sesión y cierre la aplicación RMH para desbloquear la firma de activación.
* Introducir la clave de licencia para activar la aplicación en el equipo de nuevo (y crear una segunda firma de activación).
* Inicie sesión en el portal de administración de licencias, localice el equipo (dispositivo) donde la licencia está activada y en uso, y revoque la licencia de esa aplicación y desbloquee la firma de activación. (También puede restablecer la licencia de la aplicación. Sin embargo, después del restablecimiento deberá introducir la clave de licencia para activar la aplicación en el equipo de nuevo.)
* Asegúrese de que los usuarios de Windows (o los grupos de usuarios) tengan permisos de modificación para las carpetas C:\Program Files (x86)\Retail Hero y C:\ProgramData\Retail Hero en Windows.

## Escenario: la activación falla con el error "Date header is not valid or set in past"

Hay dos situaciones en las que la activación puede fallar:

* Un socio de RMH instala una aplicación RMH con licencia en un equipo e introduce la clave de licencia para activar la aplicación.
* Un cliente abre una aplicación RMH que se activó previamente.

Si la activación falla con el error "Date header is not valid or set in past" en el archivo de registro, la causa más probable es un problema de sincronización de la hora entre el equipo y el servidor de hora en time.windows.com.

Para resolver este problema, puede:

1. Haga clic con el botón derecho en la fecha/hora de la bandeja del sistema del equipo y seleccione **Ajustar fecha y hora**.
2. En la ventana de configuración del sistema **Fecha y hora** localice la opción para sincronizar la hora del equipo con el servidor de hora y haga clic en **Sincronizar ahora**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rmhpos.com/es/installation/licensing/licensing-troubleshooting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
