I'm running ArcGIS 10.5 on Windows 10, which I just updated from build 1511 to 1709. It has caused several problems; I don't know if this is related, but the timing seemed to coincide with my ArcGIS problem so I thought I'd include as much detail as possible.
The dockable Search window has disappeared from ArcMap. It still launches from ArcCatalog. I have followed the suggestions in:
- ArcMap 10.5.1 search window not showing properly;
- Search window not opening in ArcMap?; and
- Result Window in ArcGIS 10.1 is not Opening
most of which recommend deleting the map templates like
normal.mxt(which I've tried), or trying to find a hidden, off-screen pane.
I also found Moving an un-docked ArcToolbox from secondary screen to the main monitor which suggests editing the registry to reset entries for the pane states, but it only works if there is an entry at all for the window in question, which I don't have; it also means that it isn't just hiding off the edge of a display (usually in my experience, moving to-and-from dual displays will leave a small edge of the offending pane on the edge of the remaining screen, anyways).
I opened up the registry and built a little table of CLSIDs from ArcCatalog, since the Search window in it is working just fine. I used that (ProgID
esriCatalogUI.SearchDockableWindow) to find the entry in the ArcObjects SDK ArcCatalog documentation, so that I could compare it with the ArcMap documentation, and hopefully locate the right entry and find a way to insert it into the existing registry keys.
But I'm a little hesitant to mess with registry keys at all, let alone trying to insert or alter an existing key.
DockingPaneLayouts.panestate has several keys after the panes themselves: If only Pane-1 through Pane-3 are the only actual pane objects (Table of Contents, Toolbox, Identify, etc.), then how would I know what to edit in Pane-4 through Pane-12 and the Summary key?
Would it be worth it to download the ArcObjects SDK and try to instantiate a Search window from a script?
Or would it be safe to delete the entire
DockingPaneWindows entry in hopes that ArcMap would generate new valid entries?
We have maintenance on our licenses, but I'd like to give GIS SE a shot before opening a ticket. I realize none of this is quicker or easier than reinstalling ArcGIS, but I'd rather find a real solution to the problem, hopefully one that can contribute to the knowledge base here.