- Release Notes
- Getting Started
- Setup and Configuration
- Automation Projects
- Dependencies
- Types of Workflows
- File Comparison
- Automation Best Practices
- Source Control Integration
- Debugging
- The Diagnostic Tool
- Workflow Analyzer
- About Workflow Analyzer
- ST-NMG-001 - Variables Naming Convention
- ST-NMG-002 - Arguments Naming Convention
- ST-NMG-004 - Display Name Duplication
- ST-NMG-005 - Variable Overrides Variable
- ST-NMG-006 - Variable Overrides Argument
- ST-NMG-008 - Variable Length Exceeded
- ST-NMG-009 - Prefix Datatable Variables
- ST-NMG-011 - Prefix Datatable Arguments
- ST-NMG-012 - Argument Default Values
- ST-NMG-016 - Argument Length Exceeded
- ST-DBP-002 - High Arguments Count
- ST-DBP-003 - Empty Catch Block
- ST-DBP-007 - Multiple Flowchart Layers
- ST-DBP-020 - Undefined Output Properties
- ST-DBP-023 - Empty Workflow
- ST-DBP-024 - Persistence Activity Check
- ST-DBP-025 - Variables Serialization Prerequisite
- ST-DBP-026 - Delay Activity Usage
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- ST-USG-005 - Hardcoded Activity Arguments
- ST-USG-009 - Unused Variables
- ST-USG-010 - Unused Dependencies
- ST-USG-014 - Package Restrictions
- ST-USG-020 - Minimum Log Messages
- ST-USG-024 - Unused Saved for Later
- ST-USG-025 - Saved Value Misuse
- ST-USG-026 - Activity Restrictions
- ST-USG-027 - Required Packages
- ST-USG-028 - Restrict Invoke File Templates
- Variables
- Arguments
- Imported Namespaces
- Recording
- UI Elements
- Control Flow
- Selectors
- Object Repository
- Data Scraping
- Image and Text Automation
- Citrix Technologies Automation
- RDP Automation
- Salesforce Automation
- SAP Automation
- VMware Horizon Automation
- Logging
- The ScreenScrapeJavaSupport Tool
- The WebDriver Protocol
- Test Suite - Studio
- Extensions
- Troubleshooting
Studio User Guide
Solutions
oleacc.dll
file is registered through the command prompt using a particular command, as explained below:
- Open the Start Menu and search for
Command Prompt
. Right-click it and choose to Run as administrator. The command can only be executed from an elevated command prompt instance. -
Execute the
regsvr32.exe oleacc.dll
command by typing it in. The file is now registered and a confirmation dialog is displayed.
Please note that on 64-bit machine, the file also needs to be registered from a 32-bit Command Prompt instance. This is done as follows:
- Open File Explorer and type
%windir%\SysWoW64
in the address bar. The 32-bit Command Prompt executable is located in this folder. - Right-click on the
cmd.exe
file and choose to Run as administrator. A 32-bit elevated Command Prompt instance is opened. - Execute the
regsvr32.exe oleacc.dll
command as explained above. The file is now registered and a confirmation dialog is displayed.
In order to check if IAccessible registry entries became corrupt, you need to open the Windows Registry Editor and verify whether the following keys are missing, and add them if necessary. The following registry values might differ, depending on your machine configuration. It is recommended to use the registry keys from a machine which does not experience this issue.
HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
HKEY_CLASSES_ROOT\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
In the
TypeLib
subkey:Name
Type
Data
(Default)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Data
Type
(Default)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
In the
TypeLib
subkey:Name
Type
Data
(Default)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
In the
TypeLib
subkey:Name
Type
Data
(Default)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
-
In the
TypeLib
subkey:Name
Type
Data
(Default)
REG_SZ
{1EA4DBF0-3C3B-11CF-810C-00AA00389B71
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
In the key:
Name |
Type |
Data |
---|---|---|
(Default) |
REG_SZ |
IAccessible |
-
In the
ProxyStubClsid32
subkey:Name
Type
Data
(Default)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
-
In the
TypeLib
subkey:Name
Type
Data
(Default)
REG_SZ
{1EA4DBF0-3C3B-11CF-810C-00AA00389B71
Once the values above are verified, close the Windows Registry Editor for changes to take effect.
Execute the following commands:
- From a 64-bit elevated Command Prompt, execute
this command:
for %1 in (c:\windows\system32\*.dll) do regsvr32 /s %1
- From a 32-bit elevated Command Prompt, execute this command:
-
for %1 in (C:\Windows\SysWOW64\*.dll) do regsvr32 /s %1
-