English

Problem: ArcGlobe hangs at "Generating ArcID Module" and does not open

Description

After installing ArcGIS Desktop, ArcGlobe sometimes hangs at the "Generating ArcID Module" message. The Task Manager reveals that ArcGlobe.exe is running and is consuming processor time, but the application does not open.

Cause

On machines with multiple processor cores, one or more of the cores may be operating at maximum capacity, while the other is not. In these cases, if the processor workload is unable to be redistributed, ArcGlobe will not open completely. Ending the ArcGlobe.exe process does not properly cause the processor workload to automatically redistribute properly.

Warning:
The following instructions involve modifying critical components of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary. ESRI cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.

Solution or Workaround

To workaround this issue, follow the steps below to disable and then re-enable multi-processor support.

  1. For Windows 2000, Windows XP, and Windows 2003:

    Edit the boot.ini file on the machine to disable multi-processor support.

    Right-click on 'My Computer', and select 'Properties'.

    In the 'Properties' window, click the 'Advanced' tab.
  2. In the 'Startup and Recovery' area, press the 'Settings' button.
  3. Beside the label 'To edit the startup options file manually, click Edit.', press 'Edit'.
  4. In the Boot.ini file, add the option /numproc=1 after the option /fastdetect. Click File > Save. Close the Boot.ini file.
  5. Reboot the machine. After the machine reboots, open ArcGlobe. It should open without issues.
  6. After ArcGlobe is successfully opened, close the application. Follow steps 1-3 above, and remove the option /numproc=1 after the option /fastdetect and save the change.
  7. Reboot the machine again. ArcGlobe should now open and function correctly with no further issues.

  8. Note:
    In Windows Vista and Windows Server 2008, there is not a boot.ini file. Instead, the number of processors available at system startup may be defined in the Advanced Boot Options in the Windows System Configuration tool.

    From the Windows Desktop, press the START button, and select 'RUN'.

    In the RUN box, type MSCONFIG and press [enter].
  9. The Windows System Configuration tool opens. In the System Configuration tool, select the 'Boot' tab and press the 'Advanced Options' button.
  10. In the 'Boot Advanced Options' dialog box, select the check box next to 'Number of Processors' to activate the processor number drop-down box, and select '1' as the number of processors available.
  11. Reboot the machine. ArcGlobe should now open and function correctly with no further issues.
  12. After ArcGlobe is successfully opened, close the application. Follow steps 8-10 above, but change the number of processors available back to the original value.
  13. Reboot the machine again. ArcGlobe should now open and function correctly with no further issues.