I'm looking for a way to change the Cache path of ArcMap permanently.

So from - C:\Users\$username$\AppData\Local\ESRI\Local Caches

To a seperate drive - E:\Users\$username$\ESRI\Local Caches

I'd imagine a registry entry would control this - I haven't been able to find one.

I'd be happy to run a Python script on startup of ArcMap to change this in a automated way - haven't been able to find any documentation on this.


@KirkKuykendall gave a good suggestion of:

Have you considered launching arcmap from a bat file that sets the LocalAppData variable before running arcmap.exe? http://environmentvariables.org/LocalAppData https://stackoverflow.com/a/3036367/125400

but I've found that this can be done from the registry as well.

To quote the ESRI technical documentation:

The Cache Path can be changed by setting a new string value “Cache Path” at HKCU\Software\ESRI\Desktop10.x\Settings. If the settings key does not exist, it can be added. This key and string value can be created or viewed by opening ArcMap and navigating to Customize > ArcMap Options > Display Cache.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.