Studio
2023.4
False
Imagen de fondo del banner
Guía de usuario de Studio
Última actualización 26 de abr. de 2024

Reparar Soporte Active Accessibility

Esta página describe cómo diagnosticar y reparar incidencias provocadas por un soporte Active Accessibility roto.

El soporte de Active Accessibility puede romperse tras:

  • Instalar ciertas actualizaciones de Windows
  • Desinstalar / actualizar ciertas aplicaciones como Adobe Acrobat Reader o Microsoft Office

Comportamiento observado

Los selectores no se generan para aplicaciones que dependen de las entradas de registro IAccessible, como el Explorador de archivos, Internet Explorer o Microsoft Office.

Por ejemplo, cuando utilizamos UI Explorer para indicar elementos de IU en el Explorador de archivos de Windows en lugar de elementos individuales, se selecciona toda el área.



Causa

Tras una actualización de Windows, las entradas de registro IAccessible se sobrescribieron y se corrompieron.
El soporte de accesibilidad proporcionado mediante la configuración del registro también puede romperse cuando algunas aplicaciones (como Adobe Acrobat Reader) registran implementaciones personalizadas para IAccessible, pero no restauran la configuración predeterminada en desinstalar / actualizar.

Solución

Actualizar a UiPath.UIAutomation.Activities 23.4

A partir de la versión 23.4 de UiPath.UIAutomation.Activities, este problema se ha solucionado de forma permanente.

La configuración incorrecta de estas claves del registro de Windows ya no interfiere con la automatización de aplicaciones que utilizan Active Accesibility.

Reparar las Entradas de registro IAccessible

Si no puedes actualizar tu paquete UiPath.UIAutomation.Activities a la versión 23.4 o posterior, puedes solucionar este problema reparando manualmente las claves del registro de Windows.

Nota: ¡Cambiar las entradas del registro podría afectar al funcionamiento de tu máquina! Se recomienda crear una copia de seguridad con antelación, tal y como se explica en esta página.
Para comprobar si las entradas de registro IAccessible se corrompieron, debes abrir el Editor de registro de Windows y verificar si faltan las siguientes claves o tienen otros valores, y añadir/modificarlas si fuera necesario.

A continuación se muestran los valores que deberían estar presentes en el registro.

HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"

HKEY_CLASSES_ROOT\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"
El contenido anterior puede escribirse en archivos .reg. Tras hacer una copia de seguridad de las entradas existentes en el registro, puedes ejecutar los archivos .reg para reparar estas entradas automáticamente.
  • Comportamiento observado
  • Causa
  • Solución
  • Actualizar a UiPath.UIAutomation.Activities 23.4
  • Reparar las Entradas de registro IAccessible

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.