UiPath Documentation
studio
2023.10
false
Guia do usuário do Studio
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Reparando o suporte da Active Accessibility

Diagnosticar e reparar o suporte danificado do Active Accessibility no Studio causado por atualizações do Windows ou atualizações de aplicativos.

Esta página descreve como diagnosticar e reparar problemas causados pelo suporte do Active Accessibility interrompido.

O suporte do Active Accessibility pode ser interrompido depois de:

  • Instalar certas atualizações do Windows
  • Desinstalar/atualizar certos aplicativos, como o Adobe Acrobat Reader ou o Microsoft Office

Comportamento Observado​

Não são gerados seletores para aplicativos que dependem das entradas de registro do IAccessible, como File Explorer, Internet Explorer ou Microsoft Office.

Por exemplo, ao usar o UI Explorer para indicar elementos de IU no Windows File Explorer, em vez de elementos individuais, a área inteira é selecionada.

Causa​

Após uma atualização do Windows, entradas de registro do IAccessible foram substituídas e ficaram corrompidas.

O suporte de acessibilidade fornecido por meio da configuração do registro também pode ser interrompido quando alguns aplicativos (como o Adobe Acrobat Reader) registram implementações personalizadas para o IAccessible, mas não restauram as configurações padrão ao desinstalar/atualizar.

Solução​

Atualização para o UiPath.UIAutomation.Activities 23.4​

A partir do UiPath.UIAutomation.Activities versão 23.4, este problema foi permanentemente corrigido.

A configuração incorreta dessas chaves do Registro do Windows não interfere mais na automação de aplicativos usando o Active Accessibility.

Reparo das entradas do IAccessible Registry​

Se você não puder atualizar seu pacote UiPath.UIAutomation.Activities para a versão 23.4 ou superior, você pode resolver problema reparando manualmente as chaves do Registro do Windows.

Observação:

A alteração de entradas de registro pode afetar a funcionalidade da sua máquina! É recomendável criar um backup primeiro, conforme explicado nesta página.

Para verificar se as entradas de registro do IAccessible ficaram corrompidas, você precisa abrir o Windows Registry Editor e verificar se as seguintes chaves estão ausentes ou têm outros valores e, se necessário, adicioná-las/modificá-las.

Abaixo estão os valores que devem estar presentes no 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"

O conteúdo acima pode ser escrito em arquivos .reg. Após um backup das entradas de registro existentes, você pode executar os arquivos .reg para reparar essas entradas automaticamente.

  • Comportamento Observado​
  • Causa​
  • Solução​
  • Atualização para o UiPath.UIAutomation.Activities 23.4​
  • Reparo das entradas do IAccessible Registry​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades