Windows position persistence via XML
- Last UpdatedFeb 26, 2026
- 1 minute read
The application previously stored Windows Form settings in the Windows Registry; for example, window size and position. This prevented the window from opening at its previously saved position due to missing or corrupted registry keys.
The application now stores all Windows Form settings in an XML file named columnSettings.xml in a temporary directory; for example, D:\Views\TMP. This removes the dependency on registry keys and ensures consistent handling of window settings across sessions.
Preconditions
-
You have installed the application and it opens successfully.
-
You must have access to the temporary directory.
-
The application does not have any registry keys under:
Computer\HKEY_CURRENT_USER\Software\AVEVA\Diagrams\Dialogs
Validation steps
-
Open AVEVA Diagrams.
-
Open any window (for example, Create New Pipe or Batch Export).
-
Move the window to a new position on the screen.
-
Close the window.
-
Reopen the same window.
The application stores the window’s size and position in the XML file. When you reopen the window, it opens at the position stored in the XML file.
The application does not create any registry keys under:
Computer\HKEY_CURRENT_USER\Software\AVEVA\Diagrams\Dialogs