> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/es/knowledge-base/troubleshooting-articles/clipboard-diagnostic.md).

# Diagnóstico del portapapeles

Este artículo le ayuda a diagnosticar problemas del portapapeles en Remote Desktop Manager; copias que no se pegan, valores que desaparecen demasiado rápido o aplicaciones que se comportan de forma inconsistente entre navegadores.

Utilice esta lista para ir directamente a la sección que corresponda a su síntoma. Si parece que se aplican varios síntomas, comience por el primero que coincida.

* **Pegar en un navegador no hace nada** (pero funciona en otro navegador). Consulte [Comprobación de solicitante nulo](#null-requester-check).
* **Pegar funciona una vez y luego deja de funcionar**. Consulte [Paste Once y retrasos](#paste-once-and-delays).
* **El portapapeles se borra por sí solo después de unos segundos**. Consulte [Retraso de borrado del portapapeles](#clear-clipboard-delay).
* **Una aplicación concreta sigue leyendo el portapapeles**. Consulte [Gestión de la lista de bloqueo](#blocklist-management).
* **El portapapeles aparece vacío inmediatamente después de copiar**. Consulte [Cómo leer el profiler](#how-to-read-the-profiler).

### Pruebe en 30 segundos <a href="#test-in-30-seconds" id="test-in-30-seconds"></a>

Antes de cambiar cualquier configuración, confirme dónde está el problema ejecutando esta prueba rápida:

1. En Remote Desktop Manager, copie una credencial (o cualquier valor de entrada) al portapapeles.
2. Abra el Bloc de notas y pulse <kbd>Ctrl</kbd>+<kbd>V</kbd>.
   * Si el valor se pega correctamente, Remote Desktop Manager está copiando bien. El problema está en la lectura del portapapeles de la aplicación de destino.
   * Si no se pega nada, Remote Desktop Manager no está publicando el valor. Continúe con [Cómo leer el profiler](#how-to-read-the-profiler).
3. Abra la aplicación de destino (por ejemplo, Chrome) y pulse <kbd>Ctrl</kbd>+<kbd>V</kbd> en un campo de texto.
   * Si funciona, no es necesaria ninguna otra acción.
   * Si no se pega nada, lo más probable es que se haya encontrado con la [comprobación de solicitante nulo](#null-requester-check).
4. Opcional: repita el paso 3 en un segundo navegador (por ejemplo, Microsoft Edge). Si funciona en un navegador pero no en el otro, esto confirma que la comprobación de solicitante nulo es la causa.

### Comprobación de solicitante nulo <a href="#null-requester-check" id="null-requester-check"></a>

Remote Desktop Manager se niega a entregar los datos del portapapeles a cualquier proceso que no se identifique con una ventana visible. Esto protege sus credenciales frente a procesos invisibles o en segundo plano que intentan leer el portapapeles de forma silenciosa.

En el profiler del portapapeles, una solicitud bloqueada aparece como:

```
Clipboard - Render - Requester : 0 - Format : 13
```

`Requester : 0` significa que el proceso solicitante no proporcionó un identificador de ventana.

#### Aplicaciones conocidas que activan esta protección <a href="#known-applications-that-trigger-this-protection" id="known-applications-that-trigger-this-protection"></a>

* Versiones recientes de Google Chrome (lecturas del portapapeles emitidas desde un hilo de renderizado en segundo plano).
* Algunas aplicaciones basadas en Electron.
* Determinadas herramientas de gestión del portapapeles y de automatización.

Microsoft Edge y la mayoría de las aplicaciones nativas de Windows no se ven afectadas; solicitan el portapapeles con un identificador de ventana adecuado.

#### Cómo permitir estas aplicaciones <a href="#how-to-allow-these-applications" id="how-to-allow-these-applications"></a>

Desactivar esta comprobación reduce la protección frente a procesos en segundo plano que leen los datos del portapapeles. Desactívela únicamente en equipos donde confíe en las aplicaciones en ejecución.

1. Vaya a ***Archivo*** – ***Configuración*** – ***Aplicación*** – ***Portapapeles*** – ***Avanzado***.
2. Active ***Desactivar la comprobación de solicitante nulo del portapapeles***.
3. Haga clic en ***Aceptar*** y vuelva a intentar copiar y pegar.

#### Si desea mantener la protección <a href="#if-you-want-to-keep-the-protection" id="if-you-want-to-keep-the-protection"></a>

En lugar de desactivar la comprobación, elija una de las siguientes opciones:

* Pegue en Microsoft Edge o en otro navegador que utilice un identificador de ventana visible.
* Utilice las acciones independientes ***Copiar nombre de usuario*** y ***Copiar contraseña*** del menú contextual de la entrada y pegue inmediatamente.
* Pegue primero en un campo nativo (por ejemplo, el Bloc de notas) y después copie desde allí a la aplicación de destino.

### Cómo leer el profiler <a href="#how-to-read-the-profiler" id="how-to-read-the-profiler"></a>

El profiler del portapapeles registra cada paso de un ciclo de copiar y pegar. La tabla siguiente relaciona las líneas más habituales con su significado y la acción recomendada.

| Línea de registro                            | Descripción                                                                                          | Acción                                                                                                                               |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `Render - Requester : 0 - Format : 13`       | Un proceso solicitó el portapapeles sin una ventana visible y fue bloqueado.                         | Consulte [Comprobación de solicitante nulo](#null-requester-check).                                                                  |
| `Render - Blocked - Requester: <hwnd>`       | El proceso solicitante está en la lista de bloqueo.                                                  | Elimínelo de la lista de bloqueo si es de confianza.                                                                                 |
| `Render - Allow listed - Requester : <hwnd>` | El proceso solicitante está en la lista de permitidos y se le ha servido el contenido.               | Ninguna acción.                                                                                                                      |
| `Paste Once - Count : N`                     | El contenido del portapapeles se puede leer `N` veces antes de ser borrado.                          | Si las lecturas en segundo plano consumen los pegados, aumente el recuento o cambie al método de copia ***Legacy***.                 |
| `Promise - Format : <id>`                    | El portapapeles está anunciando un formato para renderizado diferido. Esto es normal.                | Ninguna acción.                                                                                                                      |
| `Empty` inmediatamente después de copiar     | El honeypot o el retraso de borrado vaciaron el portapapeles.                                        | Revise la lista de honeypot y el valor del retraso de borrado del portapapeles.                                                      |
| `Clear`                                      | El portapapeles fue borrado por un temporizador, por el agotamiento de paste-once o por un honeypot. | Compruebe qué mecanismo está activo en ***Archivo*** – ***Configuración*** – ***Aplicación*** – ***Portapapeles*** – ***Avanzado***. |

#### Identificadores de formato habituales <a href="#common-format-ids" id="common-format-ids"></a>

| Identificador de formato                    | Descripción                                                                                                                                                                                                                                                                                                             |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `13`                                        | `CF_UNICODETEXT` — el propio texto pegado.                                                                                                                                                                                                                                                                              |
| `49924`, `49925`, `49930`, `50004`, `50005` | <p>Representa formatos privados anunciados por Remote Desktop Manager según lo definido por Microsoft y otros.<br></p><ul><li>Clipboard Viewer Ignore</li><li>CanIncludeInClipboardHistory</li><li>CanUploadToCloudClipboard</li><li>ExcludeClipboardContentFromMonitorProcessing</li><li>RDMClipboardContent</li></ul> |

### Paste Once y retrasos <a href="#paste-once-and-delays" id="paste-once-and-delays"></a>

***Paste Once*** es un método de copia del portapapeles que borra el portapapeles después de un número configurado de operaciones de pegado, para evitar que la credencial permanezca en el historial del portapapeles.

#### Cómo funciona <a href="#how-it-works" id="how-it-works"></a>

* El portapapeles anuncia a Windows el valor copiado.
* Cada vez que un proceso lee el portapapeles, el contador de ***Paste Once*** disminuye.
* Cuando el contador llega a cero, Remote Desktop Manager borra el portapapeles.

#### Cuándo ajustarlo <a href="#when-to-adjust-it" id="when-to-adjust-it"></a>

Algunas aplicaciones leen el portapapeles varias veces para un solo pegado, con el fin de previsualizar el contenido, rellenar el menú de pegado o sincronizar con servicios de portapapeles en la nube.

Estas lecturas en segundo plano consumen recuentos de ***Paste Once*** antes de que usted pegue realmente.

Síntomas:

* El primer pegado funciona, pero el valor se borra demasiado rápido para pegarlo una segunda vez.
* El profiler muestra varias líneas `Render - Requester : <hwnd>` antes de su pegado explícito.

#### Cómo ajustarlo <a href="#how-to-adjust" id="how-to-adjust"></a>

1. Vaya a ***Archivo*** – ***Configuración*** – ***Aplicación*** – ***Portapapeles*** – ***Avanzado***.
2. Realice una de las siguientes acciones:
   * Aumente el ***recuento de Paste Once*** para que las lecturas en segundo plano no agoten el margen antes de su pegado.
   * Cambie el ***método de copia del portapapeles*** a ***Legacy*** (el portapapeles clásico de Windows, sin protección paste-once).

#### Retrasos por proceso <a href="#per-process-delays" id="per-process-delays"></a>

Para algunas aplicaciones, una mejor opción es añadir un retraso por proceso para que Remote Desktop Manager espere antes de publicar el valor:

1. Abra la ventana ***Diagnóstico del portapapeles*** desde el menú ***Ayuda***.
2. En la pestaña ***Configuración***, añada una entrada de retraso para la aplicación de destino.
3. Un valor entre ***150 ms*** y ***500 ms*** funciona para la mayoría de los navegadores.

### Retraso de borrado del portapapeles <a href="#clear-clipboard-delay" id="clear-clipboard-delay"></a>

Remote Desktop Manager puede borrar automáticamente el portapapeles después de un número configurable de segundos. Esto es distinto de ***Paste Once***, porque es una red de seguridad basada en tiempo, no en el recuento de lecturas.

#### Cómo configurarlo <a href="#how-to-configure" id="how-to-configure"></a>

1. Vaya a ***Archivo*** – ***Configuración*** – ***Aplicación*** – ***Portapapeles*** – ***Avanzado***.
2. Active ***Borrar el portapapeles después de*** y establezca el retraso en segundos.
3. Haga clic en ***Aceptar***.

#### Síntomas que apuntan a esta configuración <a href="#symptoms-that-point-to-this-setting" id="symptoms-that-point-to-this-setting"></a>

* El portapapeles está lleno justo después de copiar, pero se vacía por sí solo unos segundos después.
* El profiler muestra una línea `Clear` unos segundos después de la copia, sin ninguna actividad de `Render - Requester : 0` ni de lista de bloqueo.

#### Valores recomendados <a href="#recommended-values" id="recommended-values"></a>

* **10–30 segundos**: equilibrado, suficiente para la mayoría de los flujos de pegado y lo bastante corto para limitar la exposición.
* ***Desactivado***: solo si utiliza ***Paste Once*** o depende de un gestor de portapapeles externo para la limpieza.

### Gestión de la lista de bloqueo <a href="#blocklist-management" id="blocklist-management"></a>

La pestaña ***Estado*** de la ventana de diagnóstico del portapapeles enumera todos los procesos que han solicitado el portapapeles desde que se inició Remote Desktop Manager. Cada entrada muestra el nombre del proceso, el PID, la línea de comandos y si el proceso está actualmente en la lista de permitidos, en la lista de bloqueo o detectado como lector automático.

#### Añadir un proceso a la lista de bloqueo <a href="#add-a-process-to-the-blocklist" id="add-a-process-to-the-blocklist"></a>

1. Abra la ventana ***Diagnóstico del portapapeles*** desde el menú ***Ayuda***.
2. En la pestaña ***Estado***, haga clic con el botón derecho en el proceso que desea bloquear.
3. Seleccione ***Añadir a la lista de bloqueo***.

Los procesos en la lista de bloqueo reciben un portapapeles vacío cuando solicitan credenciales a Remote Desktop Manager.

#### Añadir un proceso a la lista de permitidos <a href="#add-a-process-to-the-allowlist" id="add-a-process-to-the-allowlist"></a>

Utilice la lista de permitidos para aplicaciones de confianza que Remote Desktop Manager bloquearía de otro modo, por ejemplo, porque activan la [comprobación de solicitante nulo](#null-requester-check) o han sido marcadas como lectores automáticos.

1. Abra la ventana ***Diagnóstico del portapapeles*** desde el menú ***Ayuda*** de la cinta de Remote Desktop Manager.
2. En la pestaña ***Estado***, haga clic con el botón derecho en el proceso que desea permitir.
3. Seleccione ***Añadir a la lista de permitidos***.

#### Eliminar un proceso de cualquiera de las listas <a href="#remove-a-process-from-either-list" id="remove-a-process-from-either-list"></a>

1. En la pestaña ***Estado***, haga clic con el botón derecho en el proceso.
2. Seleccione ***Eliminar de la lista de bloqueo*** o ***Eliminar de la lista de permitidos***.

### Compatibilidad de navegadores y aplicaciones <a href="#browser-and-application-compatibility" id="browser-and-application-compatibility"></a>

Algunas aplicaciones solicitan el portapapeles de una forma que activa la [comprobación de solicitante nulo](#null-requester-check). La lista siguiente se mantiene a medida que se notifican problemas. Si la aplicación que utiliza no aparece en la lista, siga el flujo [Probar en 30 segundos](#test-in-30-seconds) para determinar si está implicada la comprobación de solicitante nulo.

| Aplicación          | Versiones afectadas          | Estado                                     | Notas                                                                                         |
| ------------------- | ---------------------------- | ------------------------------------------ | --------------------------------------------------------------------------------------------- |
| **Google Chrome**   | Por verificar                | Activa la comprobación de solicitante nulo | Solución alternativa: desactive la comprobación de solicitante nulo o utilice Microsoft Edge. |
| **Microsoft Edge**  | Todas las versiones actuales | Funciona                                   | Solicita el portapapeles con un identificador de ventana visible.                             |
| **Mozilla Firefox** | Por verificar                | Por verificar                              |                                                                                               |
| **Brave**           | Por verificar                | Por verificar                              | Basado en Chromium, es probable que coincida con el comportamiento de Chrome.                 |

### Enviar un informe de diagnóstico al soporte <a href="#send-a-diagnostic-report-to-support" id="send-a-diagnostic-report-to-support"></a>

Si ninguna de las opciones anteriores resuelve el problema, envíe un informe de diagnóstico para que el equipo de soporte pueda revisar la salida del profiler:

1. Abra la ventana ***Diagnóstico del portapapeles*** desde el menú ***Ayuda*** en la cinta de Remote Desktop Manager.
2. Reproduzca la operación de copiar y pegar que falla para que el profiler capture el evento.
3. Haga clic en ***Enviar***.
4. En la ventana ***Enviar mensaje al equipo de soporte de Devolutions***, incluya una breve descripción de:
   * El tipo de entrada de origen (credencial, navegador web, etc.).
   * La aplicación y versión de destino (por ejemplo, Chrome 135).
   * Si la misma copia funciona en otra aplicación.
5. Haga clic en ***Enviar***.

### Véase también

* [Devolutions Academy - Cómo realizar un diagnóstico del portapapeles](https://academy.devolutions.net/student/page/2397682-how-to-use-the-clipboard-diagnostic)


---

# 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 dynamically by asking a question.

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

```
GET https://docs.devolutions.net/rdm/es/knowledge-base/troubleshooting-articles/clipboard-diagnostic.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
