English

Problem: Issues with Windows XP SP2 and ArcGIS 9.0 products

Description

ArcGIS 9.0 products, such as ArcReader, ArcView, ArcEditor, ArcInfo Desktop, ArcInfo Workstation, ArcIMS, and ArcGIS Server, under Windows XP SP2 are certified with limitations.

Solution or Workaround

Several known limitations can be prevented or corrected by using the workarounds listed below:

ArcGIS Products

  1. General errors due to specific installation scenarios of ArcGIS 9.0:
    1. Installing ArcGIS 9.0 with Windows XP SP2 and an AMD64 chip, Regsvr32 is blocked and various .dlls fail to register causing error 1904.

      Windows XP SP2 enables the Data Execution Prevention (DEP) feature that is embedded in some processors. The processors include: Intel Celeron-D, Xeon and AMD Athlon 64. Data execution prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to protect against malicious code exploits.
    2. Some users report installation issues with ArcGIS 9.0 when installing on Intel-based Windows XP machines that are pre-configured with an OEM installation of Windows XP SP2.

      Please refer to the following ESRI Knowledge Base article Error 1904: failed to register C:\Program Files\ArcGIS\Bin\xmlsupportui.dll, 3dsymbolsui.dll, or GxRaster.dll for details on installing ArcGIS products with Microsoft Windows XP SP2 and the Data Execution Prevention (DEP) feature.
       
  2. License manager issue:
    The Windows XP SP2 enables by default, the Internet Connection Firewall (ICF). ICF restricts access to ports necessary for communication between ArcGIS and the license manager.

ArcGIS Desktop: ArcInfo, ArcEditor & ArcView

  1. Problems using the Animation Manager in 3D Analysts’ ArcScene and ArcGlobe Application in ArcGIS 9.0:
    1. An error occurs in the ArcGlobe and ArcScene applications if the Animation Manager is opened before any animation tracks were created.

      Steps to reproduce the problem:
      1. Open ArcGlobe or ArcScene.
      2. Add data, if none are present.
      3. Invoke the Animation toolbar (right-click on the empty toolbar area and in the dropdown menu select 'Animations').
      4. Open the 'Animation Manager' dialog box (Animations toolbar -> Animation Manager).
      5. Application crashes in 'comctl32.dll'
      • Workaround: Download ArcGIS 9.0 Service Pack 3 (SP3). If this is not available to you, create animation tracks before opening the 'Animation Manager' dialog box.
    2. An error occurs in the ArcGlobe and ArcScene applications when the 'Close' button is pressed on the Animation Track Binding dialog box.

      Steps to reproduce the problem:
      1. Open ArcGlobe or ArcScene.
      2. Add any data, if none is present.
      3. Invoke the Animation toolbar (right-click on the empty toolbar area and in the dropdown menu select 'Animations').
      4. Click the 'Capture View to an Animation' tool.
      5. Open the 'Animation Manager' dialog box (Animations toolbar -> Animation Manager).
      6. Go to the 'Tracks' property page.
      7. Click the 'Binding' button to bring up the 'Binding of Animation Track' dialog box.
      8. Close the 'Binding of Animation Track' dialog box.
      9. Application errors in 'comctl32.dll'

        Workaround: Download ArcGIS 9.0 Service Pack 3 (SP3).
  2. Some random ArcGIS 9.0 problems seem to relate to incomplete or corrupt installs of Windows or the Service Pack. In these rare cases, repairing the system files solved the issues.
  3. Script tools based on AMLs do not run after installing Windows XP SP2. This problem persists even after running the RunAMLasExecutable.reg. One of the following scenarios will occur when an AML script is run:
    1. An empty DOS window appears but nothing happens and the script does not run.
    2. The progress dialog box indicates that the script is running but nothing happens and the script does not run.

      Workaround: complete the following steps:
      1. Find the RegisterAMLasExecutable.reg file (typically found at C:\Program Files\ArcGIS\ArcToolbox\Scripts)
      2. Right-click and edit this file.
      3. In the line below, replace arc.exe with the full path to arc.exe: @="arc.exe \"&run\" %0 %*"

        For example, if the path to arc.exe is C:\arcgis\arcexe9x\bin\arc.exe, the new line will look as follows: @="\"C:\\arcgis\\arcexe9x\\bin\\arc.exe\" \"&run\" %0 %*"
        Note:
        The \ is an escape character that must be inserted before all quotation marks (") and slashes (\).
        When the changes above are made, double-click the file. When asked if you want to add the information to the registry, click OK. When informed the information was successfully added, click OK.

ArcGIS Server

  • Windows XP SP2 installs and enables a firewall called Windows Firewall. The default settings in the firewall cause ArcGIS Server to block all incoming connections. To correct this, add exceptions in the Windows Firewall. For instructions on how to do this refer to the following Esri Knowledge Base article: How To: Configure Windows XP SP2 Firewall to work with ArcGIS Server.

ArcIMS

Requires ArcIMS 9.0 Service Pack 2

  1. Windows XP SP2 users may encounter the following issues with ArcIMS 9.0 and ArcIMS 9.0 Service Pack 1:
    1. Service Administrator: Cannot create any ArcIMS services.
    2. Java Custom and Java Standard Viewers: Identify results list has display problems.
    3. JSP Viewer: Legend frame doesn't refresh when a service is added.

    Workaround - Download ArcGIS 9.0 Service Pack 3 (SP3).

  2. XML declaration appears only at the beginning of a document in ArcIMS 9.0 when creating feature, metadata, or image services with Windows XP SP2.

    Workaround - For more information on this issue refer to the following Esri Knowledge Base article: Bug: XML declaration may only appear at the beginning of the document.

  3. Legend frames do not refresh in ArcIMS 9.0 projects with Windows XP SP2.

    Workaround - For more information on this issue refer to the following Esri Knowledge Base article: Bug: Unable to show legend using the jspviewer sample.
  4. When installing Windows XP SP2, it installs and enables a firewall called Windows Firewall. The default settings in the firewall cause ArcIMS 9.0 to block all incoming connections. To correct this, add exceptions in the Windows Firewall. For instructions on how to do this, refer to the following Esri Knowledge Base article: How To: Configure Windows XP SP2 Firewall to work with ArcIMS

ArcSDE 9.0

In general, database vendors do not regard Windows XP as an operating system for production databases. For that reason, we do not test or otherwise certify the ArcSDE 9.0 application server with the Windows XP operating system.

Direct connect is certified on XP and other versions of Windows as part of the ArcGIS 9.0 and ArcIMS 9.0 certification process.

Related Information