studio
2020.10
false
UiPath logo, featuring letters U and I in white
Sin asistencia
Guía de usuario de Studio
Last updated 20 de dic. de 2023

Identificación de los elementos de la interfaz de usuario tras las actualizaciones de Windows

Después de instalar actualizaciones de seguridad de Windows como: KB3200970, KB4462917, KB4457127 o KB4457131, las entradas del registro correspondientes a IAccessible podrían corromperse. Ten en cuenta que es posible que también se te pida actualizar a la versión más reciente de Studio además de arreglar las entradas del registro.

Comportamiento observado

No se generan selectores para las aplicaciones que dependen de las entradas del registro IAccessible, como Internet Explorer, los componentes de Microsoft Office o incluso el Explorador de archivos.

Causa

Las entradas corruptas del registro IAccessible tras realizar una actualización de Windows. Esto también puede ocurrir porque el archivo oleacc.dll no ha sido registrado en el Editor de registro de Windows. El archivo contiene las bibliotecas necesarias para el soporte de Accesibilidad activa.

Soluciones

Registrar el Archivo oleacc.dll

El archivo oleacc.dll se registra mediante el símbolo de sistema con un comando concreto, tal y como se explica a continuación:
  1. Abre el Menú de Inicio y busca Command Prompt. Haz clic con el botón derecho y elige Ejecutar como administrador. El comando solo puede ejecutarse desde una instancia elevada de símbolo de sistema.
  2. Ejecuta el comando regsvr32.exe oleacc.dll escribiéndolo. El archivo habrá quedado registrado y se mostrará un cuadro de diálogo de confirmación.


Ten en cuenta que en una máquina de 64 bits el archivo también deberá registrarse desde una instancia de Símbolo de sistema de 32 bits. Esto se hace de la siguiente manera:

  1. Abre el Explorador de archivos y escribe %windir%\SysWoW64 en la barra de direcciones. El ejecutable del Símbolo de sistema de 32 bits se encuentra en esta carpeta.
  2. Haz clic con el botón derecho en el archivo cmd.exe y elige Ejecutar como administrador. Se abrirá una instancia elevada de Símbolo de sistema de 32 bits.
  3. Ejecuta el comando regsvr32.exe oleacc.dll tal y como explicamos antes. El archivo habrá quedado registrado y se mostrará un cuadro de diálogo de confirmación.

Reparar las entradas del registro IAccessibe

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 se han corrompido las entradas del registro IAccessible, debes abrir el Editor de registro de Windows y comprobar si las siguientes claves han desaparecido, y añadirlas en caso de que fuera necesario. Los siguientes valores del registro podrían variar dependiendo de la configuración de tu máquina. Se recomienda utilizar las claves de registro de una máquina que no padezca este problema.

Máquinas de 64-bits

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

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {03022430-ABC4-11D0-BDE2-00AA001A1953

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

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {00020424-0000-0000-C000-000000000046

  • En la subclave TypeLib:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {C523F390-9C83-11D3-9094-00104BD0D535

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Datos

    Tipo

    (Predeterminada)

    REG_SZ

    {03022430-ABC4-11D0-BDE2-00AA001A1953

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

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {00020424-0000-0000-C000-000000000046

  • En la subclave TypeLib:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {C523F390-9C83-11D3-9094-00104BD0D535

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

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {00020424-0000-0000-C000-000000000046

  • En la subclave TypeLib:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {C523F390-9C83-11D3-9094-00104BD0D535

Máquinas de 32-bits

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

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {03022430-ABC4-11D0-BDE2-00AA001A1953

  • En la subclave TypeLib:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {1EA4DBF0-3C3B-11CF-810C-00AA00389B71

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}

En la clave:

Nombre

Tipo

Datos

(Predeterminada)

REG_SZ

IAccessible

  • En la subclave ProxyStubClsid32:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {03022430-ABC4-11D0-BDE2-00AA001A1953

  • En la subclave TypeLib:

    Nombre

    Tipo

    Datos

    (Predeterminada)

    REG_SZ

    {1EA4DBF0-3C3B-11CF-810C-00AA00389B71

Una vez se hayan verificado los valores anteriores, cierra el Editor de registro de Windows para que los cambios surtan efecto.

Reparación de todas las DLL De System32 y SysWow64

Ejecuta los siguientes comandos:

  1. Desde un símbolo del sistema elevado de 64 bits, ejecuta este comando:
    • for %1 in (c:\windows\system32\*.dll) do regsvr32 /s %1
  2. Desde un símbolo del sistema elevado de 32 bits, ejecuta este comando:
    • for %1 in (C:\Windows\SysWOW64\*.dll) do regsvr32 /s %1

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.