Home Windows Por qué el portapapeles de Windows 11 a veces es impredecible, según...

Por qué el portapapeles de Windows 11 a veces es impredecible, según Microsoft

39

No está solo si nota que el historial del portapapeles de Windows 11 a veces no captura lo que ha copiado. Esto no sucede todo el tiempo, pero si estás copiando mucho en rápida sucesión o si estás usando una aplicación como Excel con muchos datos, puedes tener problemas.

Siempre uso la aplicación Phone Link para copiar rápidamente imágenes desde mi teléfono Android al portapapeles, de modo que pueda arrastrarlas fácilmente desde el historial del portapapeles y editarlas en MS Paint, pero he notado que a veces el historial del portapapeles no muestra lo que copié antes. Y me pregunto, ¿realmente copié la imagen?

He observado un comportamiento similar mientras trabajaba en Excel. Y resulta que esto se puede explicar por cómo funciona el servicio Historial del Portapapeles de Windows y cómo algunas aplicaciones proporcionan datos del portapapeles.

Encontré documentación para desarrolladores y artículos técnicos que ayudan a explicar por qué el portapapeles puede parecer algo “impredecible”.

En primer lugar, si cambia los datos del portapapeles tres veces muy rápidamente, es posible que el historial del portapapeles no registre los tres, y esto sucede porque Windows escucha las notificaciones de cambio del portapapeles de forma asincrónica.

Asincrónico significa que algo sucede más tarde en segundo plano, por lo que su código continúa ejecutándose sin esperar a que finalice.

Y si aún no comprende por qué el historial asincrónico del portapapeles causa problemas, escúcheme. Por ejemplo, si copia algo, Windows envía una señal de que el portapapeles ha cambiado, pero si el portapapeles vuelve a cambiar antes de que el servicio de historial procese el cambio anterior, es posible que el elemento anterior no se guarde en el historial.

El servicio de historial del portapapeles es un proceso independiente y, aunque intenta registrar los cambios del portapapeles, puede perder actualizaciones consecutivas muy rápidamente. Esto se debe en gran medida al diseño para el rendimiento, y si algo está solo en el portapapeles durante una fracción de segundo, usted (como ser humano) no puede pegarlo de manera realista.

¿Cuál es el problema “impredecible” con el Portapapeles de Windows?

En nuestras pruebas, Windows Latest observó que algunas aplicaciones no guardaban inmediatamente los datos finales en el portapapeles. En su lugar, utilizan la representación retardada, donde la aplicación promete que puede proporcionar datos y luego espera (hasta 30 segundos) a que la aplicación de Windows represente esos datos cuando realmente se solicitan.

Esto no es un problema a menos que la aplicación se cuelgue, esté ocupada o no responda correctamente; En ese caso, es posible que termines sin nada (o con un formato faltante).

Enlace fuente