# Sherpa Assistant: respuestas a preguntas frecuentes

## Razones de errores en el funcionamiento de Robots/selectores en una máquina remota al desconectarse de RDP

**Preguntas:**

1\) ¿Por qué al iniciar un Robot en una máquina remota, después de desconectarse de ella, el Robot deja de funcionar?

2\) A veces en la máquina remota ocurren errores en el funcionamiento de los selectores. Me desconecto de RDP usando el programa closerdpsession, pero eso no ayuda.

**Respuesta:**

**Posibles soluciones:**\
1\) Inicie el Asistente y en la bandeja de sistema busque el menú: "Herramientas" -> "Desconectarse de la sesión RDP actual".

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-e56750550a4a0a642d4caaaac318f5c76237de81%2F2025-03-20_16-41-19.png?alt=media" alt=""><figcaption></figcaption></figure>

2\) En el escritorio, haga clic derecho en el acceso directo de Sherpa Assistant y vaya a la carpeta del programa:

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-ef5bf279b3585c963dc503767bf6e608de29006b%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(218).png?alt=media" alt=""><figcaption></figcaption></figure>

Allí busque el programa `closerdpsession.exe` y cree un acceso directo en el escritorio.

<figure><img src="https://3940823687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8QfFNyYLPzoIrRZpZokA%2Fuploads%2Fgit-blob-33208921fd8963bc4ddeeea048e5cdffe5423a1d%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(219).png?alt=media" alt=""><figcaption></figcaption></figure>

Desconéctese no cerrando la ventana de RDP, sino haciendo doble clic en el acceso directo del programa `closerdpsession.exe`.

<table data-header-hidden><thead><tr><th width="50"></th><th></th></tr></thead><tbody><tr><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeQen14pdiop7RJrYpYOTl9yVKOcPICJ8fH6vRAXjNOh66NSp4wWFFSiy4nQlvs9wkmXPItas_gGsxzuu5J1ypxbhXdUyKiAk1jCPfIv6UdaKCIPWVvaWuVpXSB7o2i6WdUVMacsg?key=Xplr0gVoyx3tqpkkXjZLx1lq" alt="" data-size="line"></td><td>Así solo se puede salir de una máquina. Para ejecutar el programa se requieren derechos de administrador.<br>No garantizamos el funcionamiento completo y 100% del Robot en una máquina RDP cuando se desconecta de ella a través del Asistente o del programa <code>closerdpsession.exe</code>.</td></tr></tbody></table>

Al desconectarse, se produce un cambio de sesión del Usuario a la consola (esto es un "parche" que se utiliza para que el contexto del Usuario permanezca abierto). Sin embargo, nadie sabe cómo se comporta la consola y qué puede suceder con ella con el tiempo (esta información no es divulgada por Microsoft).

También se debe tener en cuenta que, dado que la consola es única, si otro Usuario accede a la misma máquina también por RDP (o por otro método), Windows desconecta la consola del otro Usuario conectado.

<table data-header-hidden><thead><tr><th width="58"></th><th></th></tr></thead><tbody><tr><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeQen14pdiop7RJrYpYOTl9yVKOcPICJ8fH6vRAXjNOh66NSp4wWFFSiy4nQlvs9wkmXPItas_gGsxzuu5J1ypxbhXdUyKiAk1jCPfIv6UdaKCIPWVvaWuVpXSB7o2i6WdUVMacsg?key=Xplr0gVoyx3tqpkkXjZLx1lq" alt="" data-size="line"></td><td>Se recomienda utilizar Robots No Asistidos, que no tienen este problema.</td></tr></tbody></table>

## ¿Puede el Robot trabajar con la pantalla bloqueada?

**Pregunta:** ¿Puede el Robot trabajar con la pantalla bloqueada?

**Respuesta:**

Sí, puede.\
\
Existen varios matices relacionados con el trabajo interactivo con la interfaz gráfica (GUI) en los scripts del Robot. En particular, si la interfaz no se muestra, la posibilidad de interacción interactiva con ella desde el script del Robot se vuelve imposible. Sin embargo, si se cambia el contexto gráfico de la sesión a la consola usando el programa `closerdp`, para el Usuario parecerá que la pantalla está bloqueada, y el trabajo con la GUI continuará correctamente.

## ¿Cómo se puede iniciar un robot desde el código de una aplicación en C# y pasarle los parámetros necesarios?

**Pregunta:** Tengo una aplicación escrita en C#. En un momento determinado necesito iniciar el robot desde el código, y también necesito pasarle ciertos parámetros. ¿Puedo ejecutar un archivo .robot y pasarle parámetros para su ejecución?

**Respuesta:** siga las instrucciones [Configuración de parámetros de entrada y salida en las propiedades del proyecto](https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/sherpa-designer-otvety-na-chasto-zadavaemye-voprosy/nastroika-vkhodnykh-i-vykhodnykh-parametrov-v-svoistvakh-proekta).


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-robot-i-sherpa-assistant/sherpa-assistant-otvety-na-chasto-zadavaemye-voprosy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
