Do I need to do anything with LP360 when upgrading ArcGIS?

With LP360 for ArcGIS, after upgrading ArcGIS versions, LP360 will need to be re-registered within ArcGIS. This can be accomplished in one of two ways. The first option is to un-install LP360 and then re-install. Or, a user can run a registry program that will register the needed DLL’s within ArcGIS.

Registry Program

Located under “C:\Program Files (x86)\Common Files\LP360” (v2018.1 and later) or “C:\Program Files (x86)\Common Files\QCoherent” (versions prior to 2018.1) there is a file called regESRI.bat. This bat file is designed to register the DLL’s with ArcGIS 10.0. There is also a registry bat file for ArcGIS 10.1. Users can create additional bat files for newer versions of ArcGIS. Information on how to accomplish this is outlined below.

Registry Bat Files

  1. Make a copy of regESRI.bat and name it based off the version of ArcGIS that was installed
  2. Open regESRI10.x.bat
  3. Replace v10.0 with v10.x where x represents the version of ArcGIS that is installed (in the example below, x is 8 for ArcGIS 10.8)
  4. Save the bat file

Running the Registry Bat File

The bat file needs to be run with Administrator permissions in order to properly register the extension within ArcGIS. There are two ways to accomplish this:

Option 1:

  1. Right-click on a DOS Command Prompt and select “Run as Administrator”.
  2. This will open the DOS Command with Administrator Permissions.
  3. Change directory to the “C:\Program Files (x86)\Common Files\LP360” (v2018.1 and later) or “C:\Program Files (x86)\Common Files\QCoherent” (versions prior to 2018.1) location.
  4. Run regESRI10.x.bat.

Option 2:

  1. Go to “C:\Program Files (x86)\Common Files\LP360” (v2018.1 and later) or “C:\Program Files (x86)\Common Files\QCoherent” (versions prior to 2018.1).
  2. Locate regESRI10.x.bat.
  3. Right-click on the bat file and select “Run as Administrator”.

Example of the ESRI registry batch file

@echo off
set era_file=”c:\Program Files (x86)\Common Files\ArcGIS\bin\ESRIRegAsm.exe”
IF EXIST %era_file% GOTO RUNIT
set era_file=”c:\Program Files\Common Files\ArcGIS\bin\ESRIRegAsm.exe”
IF EXIST %era_file% GOTO RUNIT
echo “ERROR: ESRIRegASM.exe not found”
GOTO FINI
:RUNIT
%era_file% /p desktop /v:10.8 LASExt.dll
%era_file% /p desktop /v:10.8 LASGxObjects.dll
%era_file% /p desktop /v:10.8 LASLayers.dll
echo “ESRIRegASM run on three DLL files.”
pause
:FINI
Share

GeoCue Group Support

GeoCue Group Support has written 781 articles

Leave a Reply