In ArcGIS Enterprise 10.9.1 the ArcMap Runtime Support feature is now optional in Windows and Linux environments. This means ArcMap Runtime Support can be enabled or disabled, depending on your organization’s needs. This blog will cover what this means exactly, why you might want to disable ArcMap Runtime Support in ArcGIS Enterprise, and how to disable this feature.
Remind me – what is a service runtime?
ArcGIS Enterprise’s ArcGIS Server component currently includes two internal runtimes: an ArcMap-based runtime for services published from ArcMap and an ArcGIS Pro-based runtime for services published from ArcGIS Pro. There are many differences between the two runtimes, including the version of Python that is installed. The ArcMap-based runtime includes an installation of Python 2.x and the ArcGIS Pro-based runtime includes an installation of Python 3.x.
These two runtimes have been present since ArcGIS Server 10.4, when the ability to publish from ArcGIS Pro was introduced. These two runtimes have been running “under the hood” and you may not have even known they were both there. And that’s okay! That’s why we’re explaining what they are now.
Disabling the ArcMap Runtime Support feature means that the ArcMap-based service will be removed from the ArcGIS Server component ArcGIS Enterprise.
Why should I disable ArcMap Runtime Support?
Now that we’re all on the same page on what the ArcMap Runtime Support feature is, let’s get into why – or why not – this runtime should be disabled. There are two main scenarios in which you might want to disable ArcMap Runtime Support.
Scenario one: need to remove Python 2.x from your system
The Python Software Foundation ended support for the Python 2.x programming language in January 2020 in order to focus their efforts on Python 3.x. Because Python 2.x is a major part of the ArcMap-based runtime, disabling this feature will ensure that Python 2.x is not installed with ArcGIS Server. If your organization has concerns about having Python 2.x on your system, consider this option.
Scenario two: you are ready to migrate fully to the ArcGIS Pro-based runtime
As mentioned earlier, ArcGIS Enterprise 10.9.1 will be the last release to contain the ArcMap-based runtime. You can take advantage of this by migrating your ArcMap-based services to use ArcGIS Pro-based runtime. Once your services are all migrated to the ArcGIS Pro-based runtime, consider disabling ArcMap Runtime Support on ArcGIS Server to ensure the runtime migration was successful. Remember, the next release of ArcGIS Enterprise will only contain the ArcGIS Pro-based runtime. Use this as an opportunity to migrate and test your services, Python scripts, geoprocessing tools, and any ArcObjects SOEs and SOIs.
Considerations before disabling
Regardless of why you decide to disable ArcMap Runtime Support, be sure to migrate all of your services to the ArcGIS Pro-based runtime. ArcMap-based services will no longer be able to run if present during after disabling ArcMap Runtime Support.
How to disable the ArcMap Runtime Support feature
When installing or upgrading ArcGIS Server, you’ll be presented an option to disable the ArcMap Runtime Support feature. It will be enabled by default. After ArcGIS Server 10.9.1 is up and running, you can disable or re-enable ArcMap Runtime Support to fully support testing in your environment.
In Windows
In Windows, you can disable or enable ArcMap Runtime Support and remove Python 2.x using the Program Maintenance dialog box or through command line.

More on this can be found in the Disable or enable ArcMap Runtime Support section of the product documentation.
In Linux
In Linux, you can disable or enable ArcMap Runtime Support and remove Python 2.x after installation using the modify_AMRS.sh script located in the ./Support folder of your ArcGIS Server 10.9.1 installation.

More on this can be found in the Disable or enable ArcMap Runtime Support section of the product documentation.
Because ArcGIS Enterprise 10.9.1 is the last release to contain both the ArcMap-based runtime and ArcGIS Pro-based runtime, the ability to disable the ArcMap Runtime Support is a feature found only in ArcGIS Enterprise 10.9.1. You won’t find this feature in previous or future releases of ArcGIS Enterprise. So, start planning for an upgrade today!
We hope to make the transition from the ArcMap-based runtime to the ArcGIS Pro-based runtime as smooth as possible for you. Let us know if you have any questions below and we hope this helps with your ArcGIS Enterprise and ArcGIS Server workflows!
If you have any specific questions, kindly drop them under the comment!
Hi @Adeyinka Adekunle, quite a helpful tutorial. I however would like to know if it is possible to edit, delete, etc.. a geographic feature like a point from a layer not from the sharepoint list map but from the ArcGIS for sharepoint web part?(webmap) on the fly. Thanks
Hi Evelyn, we don’t currently offer that in the web part but in the list map feature. I hope this helps.
Hi Adeyinka – when I click List Map I get an error – “No location data found. Make sure your data has valid location information”. I have 2 columns – one for latitude and one for longitude. I have those 2 columns set in List Map. Any ideas?
@Adeyinka and @Brian Strain – I am having the same issue as Brian. Followed your directions above and getting “No location data found.” error as well. I doubled checked that both X and Y fields were multi-line and that data in fields is properly formatted (data actually coming from Survey123 using Power Automate). Any ideas on how to troubleshoot?
@Amy Forsthoefel
Can you edit the columns where you have the X and Y fields to single line or number and reload your data and let me know if you have any more questions.
We are currently working on supporting the multi line column type. Hope this helps
@brian Strain, I apologize this comment didn’t come through and hence the delayed feedback. Currently the team is working on supporting location data stored in multi line of text column type. That’s mostly the reason for that error message. Can you edit the columns where your longitude and latitude are stored to number or single line of text column type, this should solve this issue. Kindly let me know if you have any more questions. After the next release, you won’t need to edit the column type as it will properly display on the map. Thank you for the feed… Read more »