# Sherpa Assistant: respostas a perguntas frequentes

## Causas de erros de funcionamento de Robôs/seletores em máquina remota ao desconectar do RDP

**Perguntas:**

1\) Por que ao iniciar o Robô em uma máquina remota, após desconectar dela, o Robô para de funcionar?

2\) Às vezes, erros de funcionamento dos seletores ocorrem na máquina remota. Desconecto do RDP usando o programa closerdpsession, mas isso não ajuda.

**Resposta:**

**Possíveis soluções:**\
1\) Inicie o Assistente e no tray encontre o item de menu: "Ferramentas" -> "Desconectar da sessão RDP atual".

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

2\) Na área de trabalho, clique com o botão direito do mouse no atalho do Sherpa Assistant e vá para a pasta do programa:

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%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>

Lá, encontre o programa `closerdpsession.exe` e crie um atalho para ele na área de trabalho.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%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>

Desconecte-se não fechando a janela do RDP, mas clicando duas vezes no atalho do 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>Assim, você pode sair apenas de uma máquina. Para executar o programa, são necessários direitos de administrador.<br>Não garantimos o funcionamento completo e 100% do Robô na máquina RDP quando você se desconecta dela através do Assistente ou do programa <code>closerdpsession.exe</code>.</td></tr></tbody></table>

Ao desconectar, ocorre a troca da sessão do Usuário para a console (isso é um "gambiarra" usada para que o contexto do Usuário permaneça aberto). No entanto, como a console se comporta e o que pode acontecer com ela ao longo do tempo, ninguém sabe (essa informação não é divulgada pela Microsoft).

Também deve-se considerar que, como a console é única, se outro Usuário acessar a mesma máquina também via RDP (ou por outro método), o Windows desconecta a console do outro Usuário 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>Recomenda-se usar Robôs Unattended, que não têm esse problema.</td></tr></tbody></table>

## O Robô pode funcionar com a tela bloqueada?

**Pergunta:** O Robô pode funcionar com a tela bloqueada?

**Resposta:**

Sim, pode.\
\
Existem algumas nuances relacionadas ao trabalho interativo com a interface gráfica (GUI) em cenários do Robô. Em particular, se a interface não estiver visível, a possibilidade de interação interativa com ela a partir do script do Robô se torna impossível. No entanto, se você alternar o contexto gráfico da sessão para a console usando o programa `closerdp`, para o Usuário parecerá que a tela está bloqueada, enquanto o trabalho com a GUI continuará funcionando corretamente.

## Como posso iniciar o robô a partir do código do aplicativo em C# e passar os parâmetros necessários para ele?

**Pergunta:** Eu tenho um aplicativo escrito em C#. Em determinado momento, preciso iniciar o robô a partir do código e também preciso passar parâmetros específicos para ele. Posso iniciar o arquivo .robot e passar parâmetros para a execução?

**Resposta:** siga as instruções [Configuração de parâmetros de entrada e saída nas propriedades do projeto](https://docs.sherparpa.ru/pt/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/pt/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.
