My Changes to DynamoSettings.xml are not respected ...?

Hi, I know this topic has come up a few times so sorry if I haven’t found the right topic.

Outline:
I’m trying to create a central location on each workstations C: drive. Currently we use Revit 2024 and 2025, therefore Dynamo players 2.19 & 3.3 respectfully. I have written a Power Shell script that injects the correct path for a central location for each player into each of their corresponding DynamoSettings.xml files. As these are different players Revit 2024’s folder is called “My DYN 2.19” and the 2025 Revit folder is “My DYN 3.3”. These folders are kept up-to-date at logon from a Network share to each workstations C: drive, so all dyn files and dependencies are the same and accessible.

Problem:
Revit 2024 seems to work without issue. However Revit 2025 seems not to initially pick up the settings from the XML. I need to open the player 2 times before the “My DYN 3.3” location appears. Also, more troubling is that when I close Revit 2024 it overwrites the DynamoSettings.xml file for the 3.3 player with the “My DYN 2.19” location?

I cannot understand why this is happening, or where it is cashing this. I has scraped the registry and the file system.

Examples:
*This is located in: ..*AppData\Roaming\Dynamo\Dynamo Revit\3.3
Before:

  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2025\Dynamo\Samples\en-GB\Revit\DynamoPlayer-7</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>33001</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\3.3</Path>
          <DisplayName>My DYN 3.3</DisplayName>
          <Id>33999</Id>
          <IsRemovable>false</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>

After:

  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\Samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>219001</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\2.19</Path>
          <DisplayName>My DYN 2.19</DisplayName>
          <Id>219999</Id>
          <IsRemovable>false</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>

Sounds like it could be an issue with the PowerShell script. Would you be willing to share that code, or at least the part dealing with setting the XML files?

I can but The problem I’m having is that the code only edits the xml. It then has nothing else to do with it. The xml seems to be overwritten or merged with a cashed copy. I’ve try so many different things now but even when I change the XML by hand(no script) something changes it as open revit.

There are quite a few aspects which can cause the XML to become invalid, which causes Dynamo to generate a new one based on other settings. As a result edits to the file have to be undertaken with great care.

Rather than editing the file (which can be problematic as Jacob mentioned), I recommend maintaining a clean copy of the XMLs that you just copy/paste to the individual locations - easier to maintain and more stable.

The interesting thing is that the file that is being regenerated is using my edit for the 2.19 bespoke XML over to the 3.3. It’s like something treats the 2.19 as Master. When I get a chance I’ll share the manual principle xml

I need to open the player 2 times before the “My DYN 3.3” location appears.

Could it be some kind of lazy loading from Dynamo Player side? That would explain why it works after reopening it second time. The Player may not read the updated DynamoSettings.xml immediately at first launch because it might be still referencing an in-memory instance from a previous session.

if i recall, fallback for invalid settings is to create them new. When creating them new, Dynamo attempts to transfer the settings from the previous build.

The settings in 3.x are also different than 2.x so if you are editing both the same way you’re apt to get a bad setting file in 3.x which will trigger the 2.x settings getting copied over.

This gets even more complex when you have Revit, Civil 3D, and other tools all installed. Copying working files over is likely easier to manage, though even that can be hit or miss due to user paths.

Hi, I loaded new installations of Revit 2024 & 2025 on to a new workstation. I wanted to exclude the PowerShell issue completely so I opened each Revit in turn with a new, metric base, clicked on manage and opened their respective players. I then manually added the location I wanted. closed down the player and Revit. Then opened the Dynamosettings.xml for both the 2.19 & 3.3 Players in notepad and save the DisplayName to the one we wanted. I then opened Revit 2024 and the 2.19 player. This works and points to the location I want.

However, I then opened Revit 2025 and the 3.3 player and just as it did before it took the location and DisplayName from the 2.19 Dynamosettings.xml and overwritten the 3.3 Dynamosettings.xml with the 2.19 settings. These are hand edited changes, with no scripts involved and on fresh machines and Revit installs. In fact the only thing I have edited is the Display name. the rest has been done in the GUI

Dynamosettings.xml from 2.19 (New)

<?xml version="1.0"?>
<PreferenceSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <BackupFiles />
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</string>
    <string>C:\ProgramData\Autodesk\RVT 2024\Dynamo\2.19\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary>
    <string>ProtoGeometry.dll:Autodesk.DesignScript.Geometry.TSpline</string>
  </NamespacesToExcludeFromLibrary>
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>2.4.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

Dynamosettings.xml from 3.3 (New)

<?xml version="1.0" encoding="utf-8"?>
<PreferenceSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <UseRenderInstancing>true</UseRenderInstancing>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <HomePageSettings />
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <TemplateFilePath>C:\ProgramData\Autodesk\RVT 2025\Dynamo\templates\en-US</TemplateFilePath>
  <BackupFiles />
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</string>
    <string>C:\ProgramData\Autodesk\RVT 2025\Dynamo\3.3\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <DefaultEnableLegacyPolyCurveBehavior>true</DefaultEnableLegacyPolyCurveBehavior>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <IsMLAutocompleteTOUApproved>true</IsMLAutocompleteTOUApproved>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary />
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>3.2.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <EnableDynamoPlayerRenamedWatchAsOutput>false</EnableDynamoPlayerRenamedWatchAsOutput>
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

Dynamosettings.xml from 2.19 (edited by hand)

<?xml version="1.0"?>
<PreferenceSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <BackupFiles />
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</string>
    <string>C:\ProgramData\Autodesk\RVT 2024\Dynamo\2.19\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
    <string>C:\Dynamo\Player\2.19</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary>
    <string>ProtoGeometry.dll:Autodesk.DesignScript.Geometry.TSpline</string>
  </NamespacesToExcludeFromLibrary>
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>2.4.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\2.19</Path>
          <DisplayName>Dynamo 2.19</DisplayName>
          <Id>1760014833121</Id>
          <IsRemovable>true</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

Dynamosettings.xml from 3.3 (edited by hand)

<?xml version="1.0" encoding="utf-8"?>
<PreferenceSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <UseRenderInstancing>true</UseRenderInstancing>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <HomePageSettings />
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <TemplateFilePath>C:\ProgramData\Autodesk\RVT 2025\Dynamo\templates\en-US</TemplateFilePath>
  <BackupFiles>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup\backup.DYN</string>
  </BackupFiles>
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</string>
    <string>C:\ProgramData\Autodesk\RVT 2025\Dynamo\3.3\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
    <string>C:\Dynamo\Player\3.3</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <DefaultEnableLegacyPolyCurveBehavior>true</DefaultEnableLegacyPolyCurveBehavior>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <IsMLAutocompleteTOUApproved>true</IsMLAutocompleteTOUApproved>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary />
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>3.2.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <EnableDynamoPlayerRenamedWatchAsOutput>false</EnableDynamoPlayerRenamedWatchAsOutput>
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\3.3</Path>
          <DisplayName>Dynamo 3.3</DisplayName>
          <Id>1760014395549</Id>
          <IsRemovable>true</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

Dynamosettings.xml from 2.19 (After reopened Revit/Player)

<?xml version="1.0"?>
<PreferenceSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <BackupFiles />
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</string>
    <string>C:\ProgramData\Autodesk\RVT 2024\Dynamo\2.19\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
    <string>C:\Dynamo\Player\2.19</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\2.19</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary>
    <string>ProtoGeometry.dll:Autodesk.DesignScript.Geometry.TSpline</string>
  </NamespacesToExcludeFromLibrary>
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>2.4.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\2.19</Path>
          <DisplayName>Dynamo 2.19</DisplayName>
          <Id>1760014833121</Id>
          <IsRemovable>true</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

Dynamosettings.xml from 3.3 (After reopened Revit/Player)

<?xml version="1.0" encoding="utf-8"?>
<PreferenceSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <IsFirstRun>true</IsFirstRun>
  <IsTimeStampIncludedInExportFilePath>true</IsTimeStampIncludedInExportFilePath>
  <LibraryWidth>304</LibraryWidth>
  <Locale>en-US</Locale>
  <GraphicScaleUnit>Millimeters</GraphicScaleUnit>
  <ConsoleHeight>0</ConsoleHeight>
  <ShowPreviewBubbles>true</ShowPreviewBubbles>
  <UseHostScaleUnits>true</UseHostScaleUnits>
  <ShowCodeBlockLineNumber>true</ShowCodeBlockLineNumber>
  <ShowConnector>true</ShowConnector>
  <ShowConnectorToolTip>true</ShowConnectorToolTip>
  <LibraryZoomScale>100</LibraryZoomScale>
  <PythonScriptZoomScale>100</PythonScriptZoomScale>
  <ConnectorType>BEZIER</ConnectorType>
  <BackgroundPreviews />
  <IsBackgroundGridVisible>true</IsBackgroundGridVisible>
  <GridScaleFactor>1</GridScaleFactor>
  <DefaultScaleFactor>0</DefaultScaleFactor>
  <RenderPrecision>128</RenderPrecision>
  <ShowEdges>false</ShowEdges>
  <UseRenderInstancing>true</UseRenderInstancing>
  <ShowDetailedLayout>true</ShowDetailedLayout>
  <WindowX>0</WindowX>
  <WindowY>0</WindowY>
  <WindowW>1024</WindowW>
  <WindowH>768</WindowH>
  <UseHardwareAcceleration>true</UseHardwareAcceleration>
  <HomePageSettings />
  <NumberFormat>f3</NumberFormat>
  <MaxNumRecentFiles>10</MaxNumRecentFiles>
  <RecentFiles />
  <BackupLocation>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\backup</BackupLocation>
  <TemplateFilePath>C:\ProgramData\Autodesk\RVT 2025\Dynamo\templates\en-US</TemplateFilePath>
  <BackupFiles />
  <CustomPackageFolders>
    <string>%BuiltInPackages%</string>
    <string>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</string>
    <string>C:\ProgramData\Autodesk\RVT 2025\Dynamo\3.3\packages</string>
  </CustomPackageFolders>
  <DisableTrustWarnings>false</DisableTrustWarnings>
  <TrustedLocations>
    <string>C:\ProgramData\Autodesk</string>
    <string>C:\Program Files\Autodesk</string>
    <string>C:\Dynamo\Player\2.19</string>
  </TrustedLocations>
  <PackageDirectoriesToUninstall />
  <PythonTemplateFilePath />
  <BackupInterval>60000</BackupInterval>
  <BackupFilesCount>1</BackupFilesCount>
  <PackageDownloadTouAccepted>false</PackageDownloadTouAccepted>
  <OpenFileInManualExecutionMode>false</OpenFileInManualExecutionMode>
  <ShowTabsAndSpacesInScriptEditor>false</ShowTabsAndSpacesInScriptEditor>
  <EnableNodeAutoComplete>true</EnableNodeAutoComplete>
  <DefaultEnableLegacyPolyCurveBehavior>true</DefaultEnableLegacyPolyCurveBehavior>
  <HideNodesBelowSpecificConfidenceLevel>false</HideNodesBelowSpecificConfidenceLevel>
  <MLRecommendationConfidenceLevel>10</MLRecommendationConfidenceLevel>
  <MLRecommendationNumberOfResults>10</MLRecommendationNumberOfResults>
  <HideAutocompleteMethodOptions>false</HideAutocompleteMethodOptions>
  <EnableNotificationCenter>true</EnableNotificationCenter>
  <EnablePersistExtensions>false</EnablePersistExtensions>
  <EnableStaticSplashScreen>true</EnableStaticSplashScreen>
  <IsMLAutocompleteTOUApproved>true</IsMLAutocompleteTOUApproved>
  <DefaultPythonEngine />
  <SelectedPackagePathForInstall>C:\Users\*USERNAME*\AppData\Roaming\Dynamo\Dynamo Revit\3.3</SelectedPackagePathForInstall>
  <NamespacesToExcludeFromLibrary />
  <ViewExtensionSettings />
  <DisableBuiltinPackages>false</DisableBuiltinPackages>
  <DisableCustomPackageLocations>false</DisableCustomPackageLocations>
  <DefaultRunType>Automatic</DefaultRunType>
  <DefaultNodeAutocompleteSuggestion>MLRecommendation</DefaultNodeAutocompleteSuggestion>
  <ShowRunPreview>false</ShowRunPreview>
  <GroupStyleItemsList />
  <NodeSearchTagSizeLimit>300</NodeSearchTagSizeLimit>
  <IronPythonResolveTargetVersion>3.2.0</IronPythonResolveTargetVersion>
  <ReadNotificationIds />
  <EnableDynamoPlayerRenamedWatchAsOutput>false</EnableDynamoPlayerRenamedWatchAsOutput>
  <DynamoPlayerFolderGroups>
    <DynamoPlayerFolderGroup>
      <EntryPoint>dplayer</EntryPoint>
      <Folders>
        <DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>
          <Id>1</Id>
          <IsRemovable>false</IsRemovable>
          <Order>1</Order>
          <IsValid>true</IsValid>
          <IsDefault>false</IsDefault>
        </DynamoPlayerFolder>
        <DynamoPlayerFolder>
          <Path>C:\Dynamo\Player\2.19</Path>
          <DisplayName>Dynamo 2.19</DisplayName>
          <Id>1760014833121</Id>
          <IsRemovable>true</IsRemovable>
          <Order>2</Order>
          <IsValid>true</IsValid>
          <IsDefault>true</IsDefault>
        </DynamoPlayerFolder>
      </Folders>
    </DynamoPlayerFolderGroup>
  </DynamoPlayerFolderGroups>
</PreferenceSettings>

This is the kind of troubleshooting I wish everyone could do. Thank you. :clap:

One thing that looks kinda weird to me is that your new xml for 3.3 (and all subsequent versions of it) point to the 2024 sample location instead of 2025. This makes me think something either didn’t install correctly and/or used an existing file somewhere instead of creating a new one for 2025/3.3. I wouldn’t think the path or the 2024 references themselves would cause a crash or reset, but it does point to some underlying issue that could be causing problems elsewhere.

<DynamoPlayerFolder>
          <Path>C:\ProgramData\Autodesk\RVT 2024\Dynamo\samples\en-GB\Revit\DynamoPlayer-6</Path>
          <DisplayName>Autodesk Samples</DisplayName>

It is possible that there is another Revit add-in or dynamo package that is manipulating Preferences through dynamo api and/or is manipulating the settings file directly.
This would explain all the behaviors described and we’ve seen something similar in the past.
So one thing to try is to check what Revit add-ins/dynamo packages are installed other than what Revit comes with by default. And with all that removed if the issue persists.

yes, I agree I thought this was strange. when you open the 3.3 player, and add a folder, it states that the Player-7 location does exist but if I change it in the Dymanosettings.xml for 3.3 it always reverts. this location does exist on my pc, and all my workstations but the 3.3 player doesn’t point to it: “C:\ProgramData\Autodesk\RVT 2025\Dynamo\Samples\en-GB\Revit\DynamoPlayer-7.

I’m going to remake the Revit 2025 deployment and try again on a new computer. see you in a few hours :roll_eyes:

@NASHCAD - did you see the question from @Bzz (a member of the development team for Dynamo Player)? Ruling out that an add-in isn’t causing the issue should only take a few minutes and is likely worth trying before you develop a new deployment.

This is what I have tested. Please tell me if I should do it another way?

So previously I loaded my 2024 & 2025 Revit deployments on to a now machine. I don’t believe that the there were any additional addins running. Also the custom dynamo folder location was actually empty. I’m just testing the the stability of the location and the display name in the XML

Best to validate by digging into your Revit journals from those sessions.

There’s a whole school of red herring in there? It looks to me as if the add-ins are the normal Autodesk one’s. I have also completely recreated and installed Revit 2024 & 2025 deployment images and installed these on to a new computer. I opened these version’s respective Dynamo players and found there folders on the default. Revit 2025 seems to point to the 2024 player folder (out the box). I made the changes on the 2025 player first and this worked. I then edited to settings of the Dynamo 2024 XML and found this yet again changed the setting in the 2025 XML as soon as I opened the Dynamo 2025 player? Does anyone else get this behaviour? I have seen this article for an older version but there no elaboration https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Custom-deployment-of-Revit-does-not-read-Dynamo-xml-file.html however, I’m not actually including the XML in my deployment, Mine is an edit of the default.

There are a LOT of things in Revit journals, and a lot of add-ins aren’t actually add-ins but product features which makes this difficult to parse. Sadly if you’ve ever installed a version of some add-ins they persist after uninstalling Revit, so the only way to confirm is to check what is in there manually. Anything extra (even if it’s from Autodesk) needs to be pulled out.

understood, that is why I redid everything on a new workstation

Ah! I missed the new computer. Can you post the journal and Dynamo log from those sessions? I don’t know if they’ll be needed but they’re the only diagnostic source I can think of at this time.

journal.0001_Upload.txt (325.7 KB)

journal.0001.worker1_upload.txt (32.5 KB)