Lsopenurlswithrole failed with error 10810


lsopenurlswithrole() failed with error -10810 when trying to open an application. This article provides information on how to fix the issue.

The 10810 error is caused by an application not being able to be opened because it is not registered with Launch Services. In order for an application to be registered, it must have a valid Info.plist file. The solution is to re-register the application with Launch Services.

There are two ways to do this:

1) Use the Finder to locate the application in the /Applications/ folder. Right-click (or Control-click) on the application and choose “Get Info” from the contextual menu. In the “General” section, there will be a “Kind” field. Make sure that the kind is set to “Application”.

2) Use the Terminal application to re-register the application with Launch Services. Locate the application in the /Applications/ folder and use the following command: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices\ .framework/Versions/A/Support\ /lsregister -f /Applications// . This will forcibly re-register all applications in the /Applications/ folder.

What is lsopenurlswithrole?

Lsopenurlswithrole is a command line tool that is used to open URLs in the correct role for the application. It is typically used by developers to test applications that use URL roles.

What causes lsopenurlswithrole error 10810?

There are several possible causes for this error. One is that the application you’re trying to open is not in the Applications folder. Another possible cause is that the application’s files are corrupted or damaged.

How to fix lsopenurlswithrole error 10810?

If you see the “lsopenurlswithrole failed with error 10810” error message when trying to open a application, it means that something is wrong with the application’s coding and it is not able to be opened. To fix this, you can try the following:

-Update the application: If there is an update available for the application, downloading and installing it may fix the problem.
-Reinstall the application: If updating doesn’t work, uninstalling and then reinstalling the application may fix the problem.
-Check for compatibility issues: If you are using an older version of macOS, the problem may be caused by compatibility issues. In this case, you can try downloading and installing a compatible version of the application.


In conclusion, we have found that lsopenurlswithrole failed with error 10810 is caused by a problem with the permissions of the user account that is trying to access the file. We have also found that this can be fixed by changing the permissions of the user account or by using a different user account.

Leave a Reply

Your email address will not be published. Required fields are marked *