English

Error: Make sure ArcMap has been run by an administrator on this machine at least once

Error Message

The following Error 80010105 message displays when launching ArcMap using a LaunchArcMap step when ArcFM is also installed:

"Make sure ArcMap has been run by an administrator on this machine at least once. Creating an instance of the COM component with CLSID {006B1AFE-C66C-11D0-B94C-080009EE4E51} from the IClassFactory failed due to the following error: 80010105."

Cause

This is caused by an incompatibility between the way the JTX launches ArcMap and the ArcFM login dialog box.

Solution or Workaround

Modify the LaunchArcMap step types to using the 'Use Existing ArcMap Session' argument. An additional step can then be added to the workflow to launch ArcMap as an executable immediately before the previously existing LaunchArcMap step.

  1. Open JTX Configuration Manager.
  2. Begin editing a LaunchArcMap step type.
  3. Open the Argument Editor and select the 'Use Existing ArcMap Session' option.
  4. Repeat steps 2 and 3 for any remaining LaunchArcMap step types.
  5. Create a new step type with an Execution Type of 'Executable' and set the Program to ArcMap.exe.
  6. Begin editing a job type that contains a LaunchArcMap step, and add the step type that was created previously to the workflow immediately before the LaunchArcMap step. Repeat for each job type with a LaunchArcMap step.