# Trabalho de robôs Attended em máquinas virtuais

Do lado do Sherpa RPA, não há distinção entre trabalhar em um servidor físico e em uma máquina virtual.

No entanto, ao usar uma máquina virtual, surgem certas limitações técnicas relacionadas ao funcionamento do Windows, e não à própria plataforma Sherpa RPA.

> Em particular, se não houver um Usuário ativo na máquina virtual que esteja trabalhando com a interface gráfica (ou seja, não há monitoramento da tela por parte do Usuário), os elementos da interface (como botões e janelas) não serão exibidos na tela. Como resultado, o Robô não conseguirá interagir com esses elementos.

Em um computador físico, a placa de vídeo atualiza constantemente a imagem na tela, portanto, a interface é sempre exibida e os elementos da interface do usuário estão disponíveis para interação.

Em uma máquina virtual, a imagem na tela é exibida apenas quando há uma conexão ativa do Usuário via RDP. Isso acontece pela seguinte razão: enquanto a sessão RDP está ativa (o Usuário está trabalhando com uma conta vinculada ao Robô), o sistema funciona normalmente, mas ao fechar a sessão RDP (ou minimizar a janela da sessão RDP), a interface deixa de ser exibida, e o Robô não pode interagir com seus elementos. Existe um mecanismo embutido para contornar essa limitação, implementado no Robô, mas ele não garante total confiabilidade (periodicamente, ele para de funcionar, e é necessário reconectar manualmente à máquina virtual para restaurar a sessão gráfica).

Esse problema não ocorre se o script do Robô não envolver interação com a interface do usuário. Nesse caso, o Robô pode executar qualquer ação sem conexão com a UI, tanto com a conta desconectada quanto com a conta bloqueada.

Ao usar a combinação "Robô Unattended + Orquestrador", o impacto desse problema se torna menos perceptível. Isso ocorre porque o Orquestrador ajuda a manter os contextos gráficos necessários e as contas ativas. O Coordenador ajuda a manter a atividade das contas, garantindo o funcionamento contínuo do robô. Assim, o Robô continua a interagir corretamente com a interface durante todo o tempo de sua operação.

Para cenários com Robô Attended, podem ser destacadas as seguintes situações:

* O Robô, executado em um computador físico, funciona de forma estável e sem falhas.
* O Robô, executado em uma máquina virtual com conexão ativa via RDP, funciona de forma estável e sem falhas.
* O Robô, executado em uma máquina virtual sem conexão RDP ativa, que não requer interação com elementos da UI, funciona de forma estável e sem falhas.
* O Robô, executado em uma máquina virtual sem conexão RDP ativa (SEM Usuário trabalhando com a conta vinculada ao Robô), que requer interação com elementos da UI, interromperá seu funcionamento após algum tempo, pois a operação com a interface gráfica se tornará impossível, uma vez que a imagem na tela não será atualizada.


---

# 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-designer/rabota-attended-robotov-na-virtualnykh-mashinakh.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.
