laptop and a wrench

Bug

If launching a LYR or LPK file references an ArcGIS Server globe service (i.e., from Windows Explorer or a Web page), then this file gets sent to ArcMap instead of ArcGlobe like it did in 9.3.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM043579
SubmittedMarch 25, 2009
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found9.3.1
StatusWill Not Be Addressed

Additional Information

No Public Explanation

Workaround

This is the expected behaviour. At 9.3.1 we no longer crack open LYRs (or LPKs, new at 9.3.1) to see what they contain before deciding which app to send them to because this added extra load time to an important UX. So at 9.3.1 we have a simple set of rules in place. If you have one app open, it goes to that app. If no app is currently open when you launch a layer, the default is ArcMap if you have ArcGIS Desktop installed, or Explorer if you don't. You can override that by using the new Program Files\Common Files\ArcGIS\bin ArcGISFileHandler utility. In addition to being able to add layers into a map or globe using drag and drop from ArcCatalog or Windows Explorer, or using the Add Data dialog, you can also launch layer files (LYR files) and layer packages (LPK files) by double-clicking them in Windows Explorer, Outlook emails, etc or by clicking on them in web pages. When you launch a layer, it will be sent to one of three applications: ArcMap, ArcGlobe. or ArcGIS Explorer. By default, the layer will be sent to the application that is currently running. So if ArcMap is running, it will be sent to ArcMap, and so on. If no application is running when you launch a layer, ArcMap will start automatically and the layer will be added into it. The ArcGIS File Handler utility lets override the default behaviour so that a particular application is always launched when a layer is launched, You can find the ArcGISFilehandler.exe utility in your Program Files\Common Files\ArcGIS\bin folder. Double-click the ArcGISFileHandler.exe to launch the utility. You'll see the following layer options in the ArcGISFileHandler: • Automatic (the default). ArcGIS automatically determines which of three ArcGIS applications to use when a layer is launched, as described above. You can usually simply use this setting. • ArcMap. • ArcGlobe. • ArcGIS Explorer If you choose a specific application, that application will always be used when you launch a layer, even if a different application is currently running. The ArcGIS File Handler doesn't determine what happens when you drag and drop a layer into an application or use the Add Data dialog, because in those situations the layer always goes into the application you are adding the layer into, as you'd expect.

Steps to Reproduce

Bug ID: NIM043579

Software:

  • No Product Found

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options