Occurrence:
I am prompted with the error message when I attempt to use the ArcGIS tools within Oasis montaj or Target:
Error = " This utility requires a licensed installation of the ArcGIS desktop products or the ArcGIS desktop engine. Please make sure that one of these products and its license is available first and try again."
Resolution:
In order to use the ArcGIS tools in our applications, users must have ArcMap/ArcAdministrator installed on their machine with an active license for the ESRI product. ArcAdministrator should be installed if you have ArcMap installed on your machine. If it is not, you will have to install ArcAdministrator.. If you have ArcMap/ArcAdministrator installed and a valid license, I suggest running a quick repair on the application:
- Control Panel > Programs > Programs and Features > Right-click Geosoft Desktop Applications > Chane > Repair
If the repair does not address the issue, please follow the workflow below once you have installed ArcAdministrator:
- Open the Command Prompt and running as an Administrator (Running as an administrator is important, otherwise it will not work)
- Go to C:\Program Files (x86)\Geosoft\Desktop Applications 9\bin - Use this command: arcgispostbootstrap -register_arcengine
- Launch ArcGIS Administrator:
- Go to Engine, make sure “ArcGIS Engine (single use)” is selected.
- go to Engine > Availability, and see if ArcGIS Engine is marked as authorized.
- Hit Apply.
Root Cause
This issue likely arises when:
- Users do not have an ArcMap license
- Oasis montaj or Target does not recognize a users license for ArcMap
- ArcEngine is not registered/authorized within ArcAdministrator
Notes:
- Customers will need to have a valid license for ArcMap. ArcGIS Pro licenses differ from that of an ArcMap license and therefor users will not have access to the ArcGIS tools with just an ArcPro license.
- There should be no difference between users using 'Concurrent' vs 'Single user' licenses for ArcMap. They should both work to access these ArcGIS tools.