Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

dll.xml and exe.xml

Featured Replies

why having those in files dll.xml and exe.xml are both in Programdata and roaming files ? and still are not the same ?

 

Stephane

Stéphane

If I understand correctly, P3D now uses \Programdata

Some (older) addons still use the roaming map.

At startup, P3D merges the 2 files so it does not matter in which file the entries are

Just make sure the same entry is not in both files - this can cause problems.

AMD 7 7700X, 32GB DDR5, RTX 5060ti 16GB, 2 x Samsung 1TB NVMe, 1 x 4TB sata SSD, Windows 11 Prof

  • Commercial Member

dll.xml and exe.xml placed in:

 

"C:\Users\[user]\AppData\Roaming\Lockheed Martin\Prepar3D v3"

 

are only utilised by P3D for that specific User logon,

 

 

whereas dll.xml and exe.xml placed in:

 

"C:\ProgramData\Lockheed Martin\Prepar3D v3"

 

are included for any User logon.

 

 

In other words you can set up a system that works in the same way for all users but has the possibility of setting up differences depending on which user logged in.

Steve Waite: Engineer at codelegend.com

  • Author

but still, I observed that when it is placed in Roaming/... it doesn't loadin

Stéphane

  • Commercial Member

Seems you did something wrong there. Roaming location definitely works - on top of that if it did not work dozens of addons would not work too.

 

...items in ProgramData load first...

Steve Waite: Engineer at codelegend.com

  • Author

so if all in Programdata, no need for me to have them in Roaming, if I'm the only user

Stéphane

  • Commercial Member

exactly, don't need \roaming - unless you want to have different set-ups for example log in as user 737 or A320

 

..remember that some older addons may still put their sections in \roaming, you can hand edit these into Programdata and remove from \roaming.

Steve Waite: Engineer at codelegend.com

dll.xml and exe.xml placed in:

 

"C:\Users\[user]\AppData\Roaming\Lockheed Martin\Prepar3D v3"

 

are only utilised by P3D for that specific User logon,

 

 

whereas dll.xml and exe.xml placed in:

 

"C:\ProgramData\Lockheed Martin\Prepar3D v3"

 

are included for any User logon.

 

 

In other words you can set up a system that works in the same way for all users but has the possibility of setting up differences depending on which user logged in.

 

Interesting. I was asking this question myself, and now is clear.

Cheers, Ed

Cheers, Ed

MSFS2020 Steam  // Rig: Corsair Graphite 760T Full Tower - ASUS MBoard Maximus XII Hero Z490 - CPU Intel i9-10900K - 64GB RAM - MSI RTX2080 Super 8GB - [1xNVMe M.2 1TB + 1xNVMe M.2 2TB (Samsung)] + [1xSSD 1TB + 1xSSD 2TB (Crucial)] + [1xSSD 1TB (Samsung)] + 1 HDD Seagate 2TB + 1 HDD Seagate External 4TB - Monitor LG 29UC97C UWHD Curved - PSU Corsair RM1000x // Thrustmaster FCS & MS XBOX Controllers

  • Author

Cool, whenever I add any new addons, I'm checking for the change in the roaming files (exe.xml and dll.xml) and cut and paste into ProgramData, and I'm done!

Stéphane

  • Commercial Member

Note that making a system multi-user means that Run as Admin can have issues when it is used to gain file permissions rather than system privileges. In any case it is recommended to add the Modify permission to the Users group on the folder where P3D is installed since it is owned by the installer User when made in a location outside of Program Files. Even so it is still recommended that the Modify permission is granted to the Users group on the default folder anyway if installed there. The reason is that some addons place read/write files in that folder and these must be writeable by any user logged in

 

Cool, whenever I add any new addons, I'm checking for the change in the roaming files (exe.xml and dll.xml) and cut and paste into ProgramData, and I'm done!

Good work Stephane, this is indeed what every user should do, at the very least these files should always be checked for problems after installing addons.

Steve Waite: Engineer at codelegend.com

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.