English
Continue in the app
Be The First To Get Support Updates
Want to know about the latest technical content and software updates?

FAQ: How do I troubleshoot ArcGIS Pro performance issues related to antivirus software (exceptions)?

Question

How do I troubleshoot ArcGIS Pro performance issues related to antivirus software (exceptions)?

Answer

Anti-virus software can prevent ArcGIS Pro from quick start, or at least prevent a high-performance startup. This article introduces some recommendations for antivirus (AV) exclusions related to ArcGIS Pro that may cause this issue. This content is mainly to help administrators determine the cause of potential instability on a computer that is running a supported version of ArcGIS Pro when it is used with antivirus software.

Warning:
Esri recommends temporarily applying these procedures to evaluate the system. If system performance or stability is improved by the recommendations made in this article, contact your antivirus software vendor for instructions, or for an updated version of the antivirus software.

The following adjustments can be made to an antivirus program to make ArcGIS Pro run better:

Add exclusions by directories
The following directory-specific exclusions for ArcGIS Pro include real-time scans, scheduled scans and local scans. The directories that are listed below are default application directories, and these paths may require modification based on the specific environment.

\ArcGIS\Pro\bin and all subfolders
\ArcGIS\Pro\java and all subfolders
Note:
When excluding a directory that has a name greater than eight characters long, add both the short and long names to the exclusion list. These names are required by some AV programs to traverse the subdirectories.

Add exclusions by process executable
Use caution when adding exclusions that are based on executables, as incorrect exclusions may prevent some potentially dangerous programs from being detected. However, if it is necessary to make exclusions that are based on the process executables, use the following samples:

\ArcGIS\Pro\bin\AdjustFrameCamera.exe
\ArcGIS\Pro\bin\AdjustRPC.exe
\ArcGIS\Pro\bin\AppESRIPrintLocal.exe
\ArcGIS\Pro\bin\ArcGISCleanup.exe
\ArcGIS\Pro\bin\ArcGISHelp.exe
\ArcGIS\Pro\bin\ArcGISIndexingServer.exe
\ArcGIS\Pro\bin\ArcGISPro.exe
\ArcGIS\Pro\bin\ArcGISSharingServer.exe
\ArcGIS\Pro\bin\ArcGISSignAddIn.exe
\ArcGIS\Pro\bin\ArcGISSignOnHandler.exe
\ArcGIS\Pro\bin\ArcGISUpdate.exe
\ArcGIS\Pro\bin\ArcOSR.exe
\ArcGIS\Pro\bin\BAEngine.exe
\ArcGIS\Pro\bin\BGLCacheMgr.exe
\ArcGIS\Pro\bin\ESRIErrorReportWriter.exe
\ArcGIS\Pro\bin\ESRIReporter.exe
\ArcGIS\Pro\bin\ESRIWebReporter.exe
\ArcGIS\Pro\bin\ExcelToSQLite.exe
\ArcGIS\Pro\bin\ExcelToSQLite64.exe
\ArcGIS\Pro\bin\FilterDSM.exe
\ArcGIS\Pro\bin\FuseDSM.exe
\ArcGIS\Pro\bin\gdalserver.exe
\ArcGIS\Pro\bin\GenerateDSM.exe
\ArcGIS\Pro\bin\LocalWorker.exe
\ArcGIS\Pro\bin\ndmetis.exe
\ArcGIS\Pro\bin\osgconv.exe
\ArcGIS\Pro\bin\printgdi.exe
\ArcGIS\Pro\bin\PythonEnvUtils.exe
\ArcGIS\Pro\bin\RegisterAddIn.exe
\ArcGIS\Pro\bin\SoftwareAuthorizationPro.exe
\ArcGIS\Pro\bin\SynExpand.exe
\ArcGIS\Pro\bin\wkhtmltopdf.exe
\ArcGIS\Pro\bin\Extensions\Mapping\ReadStyleFile.exe
\ArcGIS\Pro\java\runtime\hadoop\bin\winutils.exe
\ArcGIS\Pro\java\runtime\jre\bin\jabswitch.exe
\ArcGIS\Pro\java\runtime\jre\bin\java.exe
\ArcGIS\Pro\java\runtime\jre\bin\java-rmi.exe
\ArcGIS\Pro\java\runtime\jre\bin\javaw.exe
\ArcGIS\Pro\java\runtime\jre\bin\jjs.exe
\ArcGIS\Pro\java\runtime\jre\bin\keytool.exe
\ArcGIS\Pro\java\runtime\jre\bin\kinit.exe
\ArcGIS\Pro\java\runtime\jre\bin\klist.exe
\ArcGIS\Pro\java\runtime\jre\bin\ktab.exe
\ArcGIS\Pro\java\runtime\jre\bin\orbd.exe
\ArcGIS\Pro\java\runtime\jre\bin\pack200.exe
\ArcGIS\Pro\java\runtime\jre\bin\policytool.exe
\ArcGIS\Pro\java\runtime\jre\bin\rmid.exe
\ArcGIS\Pro\java\runtime\jre\bin\rmiregistry.exe
\ArcGIS\Pro\java\runtime\jre\bin\servertool.exe
\ArcGIS\Pro\java\runtime\jre\bin\tnameserv.exe
\ArcGIS\Pro\java\runtime\jre\bin\unpack200.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\cjpeg.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\djpeg.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\fax2ps.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\fax2tiff.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\jpegtran.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\lz4.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\lzmainfo.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\openssl.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\pal2rgb.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\pngfix.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\png-fix-itxt.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\ppm2tiff.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\raw2tiff.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\rdjpgcom.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\sqlite3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiff2bw.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiff2pdf.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiff2ps.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiff2rgba.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffcmp.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffcp.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffcrop.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffdither.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffdump.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffinfo.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffmedian.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffset.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\tiffsplit.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\unxz.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\winpty-agent.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\wrjpgcom.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\xsltproc.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\xz.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\xz_static.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Library\bin\zstd.exe
\ArcGIS\Pro\bin\cef\CefSharp.BrowserSubprocess.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\distutils\command\wininst-14.0-amd64.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\pip\_vendor\distlib\t32.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\pip\_vendor\distlib\t64.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\pip\_vendor\distlib\w32.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\pip\_vendor\distlib\w64.exe
\ArcGIS\Pro\bin\Python\cwp.exe
\ArcGIS\Pro\bin\Python\res\entrypoint.exe
\ArcGIS\Pro\bin\Python\Scripts\conda.exe
\ArcGIS\Pro\bin\Python\Scripts\conda-env.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\2to3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\black.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\chardetect.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\easy_install.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\f2py.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\flake8.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\futurize.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\idle.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\iptest.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\iptest3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\ipython.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\ipython3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\isympy.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jlpm.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jsonschema.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-bundlerextension.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-console.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-contrib.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-contrib-nbextension.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-kernel.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-kernelspec.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-lab.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-labextension.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-migrate.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-nbconvert.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-nbextension.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-nbextensions_configurator.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-notebook.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-run.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-serverextension.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-troubleshoot.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\jupyter-trust.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\keyring.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\nc3tonc4.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\nc4tonc3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\ncinfo.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\nosetests.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pasteurize.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pip.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pip3.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\py.test.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pycodestyle.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pydoc.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pyflakes.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pygmentize.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pyjson5.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pyjwt.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\pytest.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\wheel.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Scripts\x86report.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\cli.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\cli-32.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\cli-64.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\gui.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\gui-32.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\setuptools\gui-64.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\testpath\cli-32.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages\testpath\cli-64.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\pythonw.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\venvlauncher.exe
\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\venvwlauncher.exe

Related Information

Last Published: 4/1/2021

Article ID: 000025378

Software: ArcGIS Pro 2.7.2, 2.7.1, 2.7, 2.6.5, 2.6.4, 2.6.3, 2.6.2, 2.6.1, 2.6, 2.5.2, 2.5.1, 2.5, 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3.3, 2.3.2, 2.3.1, 2.3, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2, 2.1.3, 2.1.2, 2.1.1, 2.1, 2.0.1, 2.0