Skip To Content

Check services with ArcMapServiceCheck

When you upgrade from ArcGIS Server from 10.9.1 to 11.0 or later, the upgrade process automatically migrates any ArcMap-runtime-based map, image, and geodata services to use the ArcGIS Pro runtime. After the ArcGIS Server site has been upgraded to 11.1 or later, the ArcMapServiceCheck tool can be used to generate an HTML report that provides details on the status of ArcMap-based runtimes that existed prior to the upgrade process. The report provides information on the services that were successfully migrated and the services that require additional steps to use the ArcGIS Pro service runtime.

The HTML report contains details on the following:

  • Map, image, and geodata services that were successfully migrated to the ArcGIS Pro-based runtime.
  • Services referencing invalid layers, invalid databases, or SOEs and SOIs that require further steps.
  • Geoprocessing and geocode services that cannot be migrated and need to be republished in ArcGIS Pro.

The HTML report references web-based help topics. These links will not work if the machine does not have internet access.


ArcMapServiceCheck only reports on services that are automatically migrated from the ArcMap runtime to the ArcGIS Pro runtime during the upgrade process. The tool will not report on services that were manually migrated to use the ArcGIS Pro runtime prior to the upgrade to 11.x. The tool also does not report on services that were already using the ArcGIS Pro runtime prior to the upgrade or published after the upgrade.

Use ArcMapServiceCheck

The ArcMapServiceCheck is hosted in the <ArcGIS Server installation location>\tools\ArcMapServiceCheck folder on your ArcGIS Server machine. You can run directly from this location or by referencing the full path to the directory.


This tool must be run on the machine where ArcGIS Server is installed.


-h, --help

Print help information for the utility

.\ -h


Defines the directory where the HTML report will be generated. If undefined, the tool will generate the report in a temporary directory on the machine where the utility was run.

.\ -d \data\ags\

In this topic
  1. Use ArcMapServiceCheck