Hello,
Thank you for your question and for reaching out with your question today.
The error messages you provided indicate issues related to loading and registering the .ocx module. Given that you're not seeing block events in the audit logs, this suggests that the issue might not be directly related to WDAC blocking.
Since you're facing specific errors related to registering the .ocx module, here are some ideas for you to investigate:
- The error message "The module 'mhlabl32.ocx' was loaded but the call to DllRegisterServer failed with error code 0x80040200" indicates a problem with registering the DLL. This could be related to permissions, dependencies, or conflicts.
- Ensure that the user account attempting to register the DLL has sufficient permissions. Run the command prompt or the application attempting registration as an administrator.
- .ocx files often have dependencies on other libraries. Ensure that all required dependencies for 'mhlabl32.ocx' are present and properly registered.
- There could be conflicts with other versions of the same or related DLLs. Check if there are any other versions of the 'mhlabl32.ocx' or related files present on the system and resolve any version conflicts.
- .ocx files are typically COM components. Ensure that the COM component registration settings are correctly defined and not conflicting with other components or policies.
If the reply was helpful, please don’t forget to upvote or accept as answer.