studio
2022.10
false
UiPath logo, featuring letters U and I in white
Studio-Benutzerhandbuch
Last updated 4. Dez. 2024

Reparieren der Active Accessibility-Unterstützung

Auf dieser Seite wird beschrieben, wie Sie Probleme diagnostizieren und reparieren, die durch eine beschädigte Active Accessibility-Unterstützung verursacht werden.

Die Active Accessibility-Unterstützung kann beschädigt sein nach dem:

  • Installieren bestimmter Windows-Updates
  • Deinstallieren/Upgraden bestimmter Anwendungen wie Adobe Acrobat Reader oder Microsoft Office

Beobachtetes Verhalten

Selektoren werden nicht für Anwendungen generiert, die auf den IAccessible-Registrierungseinträgen basieren, z. B. Datei-Explorer, Internet Explorer oder Microsoft Office.

Wenn Sie beispielsweise den UI-Explorer verwenden, um UI-Elemente im Windows-Datei-Explorer anzugeben, wird anstelle einzelner Elemente der gesamte Bereich ausgewählt.



Ursache

Nach einem Windows-Update wurden IAccessible-Registrierungseinträge überschrieben und waren beschädigt.
Die Accessibility-Unterstützung, die über die Registrierungskonfiguration bereitgestellt wird, kann auch beschädigt werden, wenn einige Anwendungen (z. B. Adobe Acrobat Reader) benutzerdefinierte Implementierungen für IAccessible registrieren, aber die Standardeinstellungen beim Deinstallieren/Upgraden nicht wiederherstellen.

Lösung

Upgrade auf UiPath.UIAutomation.Activities 23.4

Ab UiPath.UIAutomation.Activities-Version 23.4 wurde dieses Problem dauerhaft behoben.

Die Fehlkonfiguration dieser Windows-Registrierungsschlüssel wirkt sich nicht mehr auf die Automatisierung von Anwendungen mit Active Accesibility aus.

Reparieren der IAccessibe-Registrierungseinträge

Hinweis: Das Ändern von Registry-Einträgen kann die Funktionalität Ihres Computers beeinträchtigen! Wir empfehlen, zuerst zu sichern, wie auf dieser Seite beschrieben.
Um zu überprüfen, ob IAccessible-Registrierungseinträge beschädigt wurden, müssen Sie den Windows-Registrierungs-Editor öffnen und überprüfen, ob die folgenden Schlüssel fehlen oder andere Werte haben, und sie bei Bedarf hinzufügen/ändern.

Es folgen die Werte, die in der Registrierung vorhanden sein sollten.

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"
Hinweis: Die Registrierungseinträge von HKEY_CLASSES_ROOT\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71} sind für 32-Bit-Maschinen nicht erforderlich.
Der obige Inhalt kann in .reg-Dateien geschrieben werden. Nach einer Sicherung vorhandener Registrierungseinträge können Sie die .reg-Dateien ausführen, um diese Einträge automatisch zu reparieren.
  • Beobachtetes Verhalten
  • Ursache
  • Lösung
  • Upgrade auf UiPath.UIAutomation.Activities 23.4
  • Reparieren der IAccessibe-Registrierungseinträge

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten