General

Are your products compatible with Revit LT?

Unfortunately one of the limitations of Revit LT is that it does not recognize addins of any kind. Because of this most of our products can not be used with Revit LT.

The one exception to this is the Keynote Manager Standalone Application. Because the standalone application edits the text files directly and runs as a standalone Windows program it doesn’t need Revit to be able to load it to work. You can use Keynote Manager to edit your text files and Revit LT (any version) can use those text files without issue. You are not able to take advantage of the extra features available with the integrated application, but you can still use Keynote Manager to manage your keynotes. If you have Revit LT we would recommend purchasing a license of Keynote Manager Basic.

Can I deploy settings and/or licensing information to user machines?

Yes! Revolution Design software is designed to be easy for BIM managers to manage and deploy to users. For detailed instructions see the deployment page.

How do I uninstall the software?

All Revolution Design software can be uninstalled simply by going to Control Panel->Add/Remove Programs and uninstalling.

I get the error ‘application already exists with this Addlnld node’ on startup

This is likely because you have installed the same software from multiple locations (Autodesk app store and Revolution Design website).  Unfortunately the two use different install technologies (Autodesk builds the app store installs on their own technology) so the two installers don’t “know about” each other.  That means that installing a new build from the website does not uninstall app store builds and vice versa.  The best way to deal with this is simply to uninstall the app store build through Windows add/remove programs and use the website build as that’s usually the most up to date build.

I see multiple tabs for the same thing and Revit is crashing.

This is a known issue with the initial release of Revit 2019. Autodesk made some internal changes to how windows work in order to allow windows to be torn off and placed on other screens in 2019; in the process it broke something in the dockable pane system such that addins using dockable panes would display this behavior in certain situations. Autodesk fixed this issue in 2019.1 so upgrading Revit to 2019.1 or newer should fix this issue.

I’m getting an error on startup.

While there can be many reasons that there would be errors on startup, the most common cause in our experience is a version conflict between different Revolution Design addins. We’ll spare you the technical details, but because of how Revit and .NET technology work, different addins that use the same code libraries can cause a conflict, so if you have an old version of Keynote Manager and a new version of workFlow or vice versa there may be a conflict over the shared code libraries. Try updating to the latest build of any RD software title you have installed and the error will usually clear up.

Is my purchase a one time cost or annual subscription?

All our software is subscription based; your purchase allows you to use the software for the period you purchase.  At the end of your subscription you will need to renew your subscription in order to continue using the software.  You can also allow the subscription to lapse and then continue the subscription again at a later date if you don’t need it for a while.

What if I still have projects on an older version of Revit?

If you still need to support older versions of Revit for project work (i.e. 2018 when we support 2019 through 2023) we make older installer versions available to you, covered under your subscription. You can find all the older version installers here. Note that you may have to switch between installations if you need to support both the newest as well as 5 or more versions old (i.e. 2018 and 2023 in the above example).

For Keynote Manager there is another option. Keynote Manager plus licenses allow both the standalone Windows application and the Revit integrated application. While the integrated application is Revit version specific the standalone Windows application is not; it simply uses Revit’s format for the next file which has not changed since keynotes were introduced in Revit 2008. You can install the latest version and simply use the standalone application for projects in versions that are no longer supported. You will lose the integrated features for the older projects but will not have to switch between installers.

What Revit versions do you support?

Our rule is to support the 5 most recent releases of Revit, so if Revit 2023 is the latest, we support Revit 2019, 2020, 2021, 2022, and 2023. When a new version of Revit comes out we support it within 30 days maximum, usually less.

Keynote Manager

Can I Format my Keynotes?

Unfortunately the way Revit works does not allow for any type of formatting (bold, italic, etc) for keynotes. Revit only allows for plain text to be provided for keynote values, likely because it has to be stored in parameter values. While we could make Keynote Manager allow for formatting in the Keynote Manager UI, it would not transfer into Revit and thus would not be very useful.

Do I have to have cloud services for a BIM 360 project?

No you do not have to! The problem that cloud services is designed to solve arises when using keynotes across multiple locations or networks. Revit will read keynotes from whatever source is set in the keynote settings. If that is a text file on the local network it will read the notes from that path without issue. The problem is twofold if you are sharing the BIM360 project with multiple offices. First, you can’t edit the text file simultaneously in multiple offices; you would need to make changes in one office, send to the other, have the office make changes and send back, etc. Second the path in both offices is not likely to be the same in both offices, so the multiple offices will constantly be fighting over the path to the text file.

If you are only working on a single network you can still use a local text file to store and work with the keynotes, cloud services are not required. If you are working on multiple networks, cloud services is highly recommended although not strictly required.

Does each user need a cloud license to work on a cloud project?

While it is not completely required, it is highly recommended that each user working on a project with cloud based keynotes has a cloud seat. The Revit API allows outside programs to provide keynote data to Revit, but when a model uses this function then Revit will rely fully on that external program to provide that data, which means that without the program, Revit is unable to get keynote data. In this case Revit will act the same as it does when you have text file keynotes and the text file gets moved or changed; the keys will be there but no descriptions will show up, your keynote schedules will have no description text, etc. Because Revit stores the key in parameters on the element there is no permanent damage here; once the connection is re-made all the data will repopulate, but while the connection is broken it will be blank.

So it is certainly possible to have some users without cloud seats and still work on the model. However, their keynote data will be blank so you will need to make sure they do not do any exporting or printing otherwise that keynote data will not be in the export or print. Also, while the data will repopulate for those that have a license, it may be annoying to users to not be able to see the data in their project properly. Because of this we highly recommend a cloud seat per user that is working on the model.

Does Keynote Manager work with BIM 360?

The short answer to this question is yes it does! In practice this is a somewhat nuanced question so lets explore more. There are several ways of working with keynotes in BIM 360 with different types of support. Here is a list of the options we know of and how KM works with them:

  1. The keynote file is separate from the Revit model, so even if your Revit model is hosted on BIM 360 the keynote file can be on a local network and Revit will do just fine.  In this case KM works no differently than if you were working on a local file (because you are).  This solution works well if you don’t need to share keynote data with those outside of your network.
  2. If you need to share keynote data outside of your office/network text files becomes a pain.  For this situation Revolution Design offers cloud services.  Cloud Services allows you to host your keynote data in a cloud based database and access it from anywhere and share it with other users or companies (with permissions).  This is an extra charge but allows you to collaborate worldwide without worrying about file sharing; the same concept as BIM 360. With cloud services your notes are hosted in a cloud database hosted by Amazon Web Services (with all the security and reliability that Amazon provides). Hosting in a database instead of a file allows for transactional changes so only the changes are being pushed and pulled from the server, not the entirety of all your notes each time. This allows for full real time collaboration with other users anywhere in the world.
  3. The last option is to place the text file on a file sharing application like Dropbox or Autodesk Desktop Connector/BIM 360.  While this is theoretically possible we don’t recommend it for real collaboration.  File sharing applications see the entire file as a single unit instead of individual notes so they have to upload and download the entire file for every change.  Because of this, they tend to be slow and collaboration in our experience is difficult. This can also at times lead to an overwrite of files and loss of data when the file upload/download process can’t keep up with the changes.  While this system can work if the file is read but rarely ever changed, for any live files we recommend using one of the other two methods.
How do I share keynote cloud projects with another firm?

There are two methods we have seen for sharing keynote projects between firms, both have advantages and disadvantages depending on how you want to set up your projects and contracts:

  • Separate Companies – This is the preferred method for the majority of situations. In this case, each firm sets up their own company account and pays for their own cloud seats. Whichever firm will be hosting the keynote project (usually the lead firm) will set up the project and invite the other firm to join it, either as a company or as individuals. This has the advantage that payment for cloud seats is for each independent firm and handled internally. It also has the advantage that the host firm can invite the other firm to join only one project instead of all projects for that firm.
  • Cloud Account “Loans” – In this case, the primary firm puchases enough seats to cover its own users as well as the other company users for the duration of the project. Then the primary company simply creates user accounts (with desired permissions) for the other company users under their company account and sends the login information to the other company. When the project is complete, the primary company can remove the login accounts for the other company and use those seats for internal use, another contracted company, or simply let them lapse. This has the advantage of requiring only one purchase and does not require an invite/accept. However it has the disadvantage that other company accounts are seen as part of the current company so they can see ALL projects for the company. However in some work situations this may aleviate some ‘red tape’.
I get the error ‘application already exists with this Addlnld node’ on startup

This is likely because you have installed the same software from multiple locations (Autodesk app store and Revolution Design website).  Unfortunately the two use different install technologies (Autodesk builds the app store installs on their own technology) so the two installers don’t “know about” each other.  That means that installing a new build from the website does not uninstall app store builds and vice versa.  The best way to deal with this is simply to uninstall the app store build through Windows add/remove programs and use the website build as that’s usually the most up to date build.

I have Network Acceleration (i.e. Panzura, Riverbed, etc.) and I’m losing Data.

Unfortunately these type of systems use shadow copying and coordination systems that don’t work very well with Keynote Managers proprietary multi-user access system. It seems that the number of writes that KM needs to do to these files to allow multi-user interaction can ‘confuse’ these systems and the copies between servers don’t make it bac and forth in time and data is lost. If possible we would recommend turning off acceleration for any keynote text files on this system that multiple users need to access or looking into our Cloud Services product.

I see multiple tabs for the same thing and Revit is crashing.

This is a known issue with the initial release of Revit 2019. Autodesk made some internal changes to how windows work in order to allow windows to be torn off and placed on other screens in 2019; in the process it broke something in the dockable pane system such that addins using dockable panes would display this behavior in certain situations. Autodesk fixed this issue in 2019.1 so upgrading Revit to 2019.1 or newer should fix this issue.

My Keynote Tags or Legends are Blank

We have had some reports of this but it is not a Keynote Manager issue.

The delineation of ‘labor’ between Keynote Manager and Revit is as follows. Keynote Manager manages the keynote data including updating, saving, and modifying the keynote source data (either text file or cloud services project). Keynote Manager also provides this data to Revit and in some cases (when you use the KM keynote apply tools) sets the keynote parameter on objects. Revit then takes that keynote data along with the keynote parameter data for elements in the model and displays keynote tags, constructs legends, displays them on sheets, etc.

If the keynote data itself is not correct or if parameter values are not set properly this may be a KM issue; if the parameters are set but the tags and/or legends are not constructing properly or showing properly on sheets that is a Revit issue and you will need to contact Autodesk or your re-seller to troubleshoot. You can also find some information on this issue on the Autodesk forums here.

What is Keynote Watcher?

Keynote Watcher is a system that notifies Revit that it needs to reload the keynote file. To understand that, here is a little background on how Revit interacts with the keynote file. When Revit opens a model it finds the keynote file for that model, reads it, and caches the keynotes it contains into its memory. From the remainder of your Revit session, Revit will use the data in its cache instead of directly using the file data. That means that any changes to the file will not be reflected in the Revit interface until Revit is restarted or the cache is updated. So how do we update the cache without restarting Revit? You can do this through the UI by going to Revit’s keynote settings and pressing the ‘Reload’ button, or Add-Ins can do it through the API.

Now let’s get back to Keynote Watcher. Keynote Watcher watches the keynote files for any open models and determines when a change is made to the file, meaning that Revit’s cache is now out of date. When that happens, it uses the Revit API to tell Revit that there are updates to the keynote file and that it needs to update that cache. Revit will then reload the file and you will see the updates in the Revit interface.

So why would you turn it off? Well unfortunately there are also some limitations of the Revit API regarding worksharing that make this a better option in some cases. For more information on that see the ‘Why do I get a popup…’ FAQ on this page. It’s important to note that Revit itself never writes to the keynote file, it only reads the data into its cache. Because of that, there is no danger in having the Revit cache out of data; this will not overwrite your keynote file or cause notes to disappear, etc. It will only mean that your Revit interface is out of date and will be updated next time everyone syncs and reloads.

Why can’t I see my Palette

If you are not seeing the palette for any application even when you toggle it on and off it’s likely that it’s location is stored off screen. This is rare, but it can happen from time to time, especially when switching between monitor configurations (i.e. plugging a laptop into external monitors and then unplugging them.

Fortunately this is a pretty easy fix, you just need to reset the stored position. Our software stores settings in xml files and there is a particular file for transient settings like this. To fix this do the following:

  1. Shut down any instances of the software that are currently running (including Revit if the software is running inside Revit).
  2. Open a new File Explorer window and type %appdata% into the address bar to get to your roaming appdata folder.
  3. Browse to the folder Revolution Design/*application*/*version*.  So if you are using Keynote Manager version 19 it would be Revolution Design/Keynote Manager/19_0.
  4. In this folder there should be an xml file with the word ‘Internal’ in it as well as one without that word in it.  For example for Keynote Manager there should be the two files ‘KMInternal_Settings.xml’ and ‘Keynote Manager_Settings.xml’; the internal one is the one you want to modify as that stores the transient settings.  The other one stores your main settings so you don’t want to mess with that one.  From here there are two options depending on your technical comfort level.
    1. If you feel comfortable editing an xml file manually you can open the file up in any xml editor.  Find the settings named ‘PaletteTop’ and ‘PaletteLeft’ and reset their value to something around 100.  This will relocate the stored palette location near the top left of the screen without changing any other settings.
    2. If you don’t fee comfortable editing xml files manually you can simply delete this file.  Note that you will lose other transient settings like recent files, etc. but you should not lose anything important.  When you restart this file will be re-created with default values including window location.
  5. Restart Revit or the application and your palette should be back in default location.
Why do I get a popup about ‘Could not Reload’ when working with multiple people?
  • This popup is not an error but a warning related to a Revit API limitation. Revit sees the keynote file as a single element for worksharing purposes, and reloading the file checks out the element.  This means that when one user reloads the keynote file (either manually or through KM automatic reload) they get worksharing control over the keynote table. When the next users KM sees that the file is changed and tries to reload it into Revit it can’t because the first user still has control and that’s when it gives this popup message. In order to successfully reload the file the first user will need to save to central and relinquish control and the second user will have to reload from central (the same as resolving a worksharing conflict over any other element).
  • Note that this does NOT affect KM reloading in its own interface and does NOT cause any risk of overwriting someone else’s changes. The KM interface will always remain up to date with other users changes when you are in multi-user mode, you just won’t see the new keynotes or changes in the Revit model until the above sync/reload happens.
  • Workaround – One way to deal with this is to turn off the Keynote Watcher function. Keynote Watcher is responsible for reloading the keynotes into Revit when a change happens so turning this off will stop the automatic reload. This means that users will not be checking out the keynote table by editing keynotes so you will not get the worksharing conflict issue. However it also means that your keynotes will not be automatically reloaded in Revit; in order to see the changes in the Revit model you will need to manually reload (at which point you will be checking out the keynote table and other users will not be able to reload until you relinquish).
Why does my file take forever to load in Windows 10?

There was an issue in Windows 10 for earlier builds of Keynote Manager that could cause files to take a VERY long time to render the user interface. This has now been fixed; simply update to the latest build and load times should be back to normal.

Why doesn’t Keynote Manager show up in Revit after I install?
  • The most likely cause is that you have installed the wrong Keynote Manager application. Keynote Manager is available as a standalone application and a Revit integrated application; the standalone runs as a standard Windows program and has no direct connection with Revit where the Revit integrated application runs inside of Revit. Because of this the standalone application will create a start menu shortcut but will not show up inside of the Revit UI; the Revit integrated version will show up inside of Revit but will not create a start menu shortcut.
  • It is also possible that you have a version of Revit that is not supported. Revit LT does not support external commands so if you are running Revit LT the Revit integrated version will not work. Also if you are running a version that is older than the supported versions (see here) the application will no longer show up. Note that in either of these cases the standalone application will still work fine. If you are using an unsupported version of Revit then the standalone application may better serve your needs.
Why doesn’t Keynote Manager show up in the start menu after I install?

You probably have installed the Revit Integrated version when you want the standalone version. See this topic for more information.

License Migration

Do I have to migrate everyone at once?

No you don’t.  Migrating your license(s) to the new version will create the new version licenses but will not disable the old version keys, so you can migrate when you want and then start upgrading users one at a time or in smaller groups without affecting users that are still on older versions.

I’ve had your software for a long time but I don’t know my login

Unless you have created an account or have had cloud services in the past you may not have an account even if you have had (or currently have) licenses.  Before the release on September 9th 2019 the only software with account based licensing was cloud services; all other licenses were on an older database system where each license was on its own and tied only to an email address.  With this release we have moved to account based licensing for all software, so you will need to generate an account and migrate your older licenses to it.  You can see more about this release as well as some video examples of creating accounts and migrating licenses here.

My license key doesn’t work anymore

We released new versions of our software on September 9th 2019; these new versions contain an entirely new license module that comes with several advantages over the old one.  However, you will need to migrate your licenses to the new version before they are available to use with newly released installers.  You can read the announcement and see video examples of how to migrate here.

The license screen says ‘Login Complete but… no licenses found’

You have probably created your account but have not migrated your licenses yet.  Please log into the portal and migrate your licenses.  You can see a video example of how to migrate here.

The portal isn’t accepting my credentials

Make sure that you have the correct username.  Originally the default username was ‘Primary Account’ so if that is what was stated in the email you received when you signed up make sure you use that and not your email address (you can change the username later).  We have since updated this to default to the email address used to sign up, but if you signed up before this change it may still be ‘Primary Account’.

Licensing

Can I use my license on multiple computers?

The portable license type is designed to be moved from one machine to another easily. If you would like to use a single license on multiple computers (i.e. a workstation and a laptop) you will need a portable license.

How do I see who has a portable license checked out from the license pool?

For current versions of our software, you can view and manage all license usage on the management portal.  You can also force release activation’s from the portal.

For older versions (released before September 2019) you can download the free license utility from the utility page. Install this free utility and enter your license key when it starts up. The utility will tell you general information about your license as well as the machines that have licenses checked out.  The license utility does not have the ability to release or manage licenses; it is a reporting utility only.

How do I set up a portable license? Is there a server component?
  • Setting up a portable license is easy, just activate with your license key and you are done! The license is managed in the cloud and your key is the connection to the license pool so there is no server component to install or manage. This also means that you can use the license anywhere you have an internet connection, not just in the office!
  • Note that if you are installing to many machines you will need to return the license on one machine (either by manually returning or by shutting down Revit depending on your settings) before moving to the next machine otherwise you will start to get ‘no more licenses available’ messages once you get to your max number of licenses. As an alternative, you can deploy the key directly to user machines without actually activating the license.
My machine crashed or was retired, how can I get my standalone license to my new machine?

In current versions of our software, you can force remove the license from the machine using the management portal.  Note that portable licenses automatically time out if the the machine does not make contact regularly, so if your license is portable you probably don’t have to do anything at all.  For standalone activation’s you can force release them on the portal up to 2 times per license per year (so if you have 5 licenses you can force release up to 10 times per year total).

For versions released before September 2019, you will need to contact Revolution Design directly through the contact page and request a release. Note that releasing the license from the old machine may take up to 3 business days but once released it will be available for the new machine.

When does my portable license check out and when does it return?

By default, portable licenses are checked out when Revit is started and returned when Revit is shut down. However, all programs have options in settings to not check out licenses until a command is activated; change to these options to avoid having a license checked out at startup. Note the following program specific information as well:

  • For Keynote Manager, make sure you uncheck both ‘Watcher on at startup’ and ‘Palette on at startup’ settings as well. Since these are both Keynote Manager commands they will still take a license at Revit startup if these settings are on.
  • For workFlow please note that the autoLink function requires constant background monitoring of the links. Because of this autoLink must be started at Revit startup and will therefore take a license. Revit workFlow with autoLink can not effectively be set to ‘first command’ licensing, sorry for the inconvenience.

Revit workFlow

I get the error ‘application already exists with this Addlnld node’ on startup

This is likely because you have installed the same software from multiple locations (Autodesk app store and Revolution Design website).  Unfortunately the two use different install technologies (Autodesk builds the app store installs on their own technology) so the two installers don’t “know about” each other.  That means that installing a new build from the website does not uninstall app store builds and vice versa.  The best way to deal with this is simply to uninstall the app store build through Windows add/remove programs and use the website build as that’s usually the most up to date build.

What happens to autoLinks when someone doesn’t have autoLink loaded and works on my project?

autoLink stores data in the background of model elements and uses that data to update standard Revit elements (parameters and text notes). Because of that, when someone without autoLink (or without a license) opens the model, their Revit will just see those elements as the standard Revit elements they are (text or family instances with parameters, etc.). Their Revit has no way of interpreting the background data, so the links will not update automatically without autoLink installed, but nothing will break. When you get the project back, the necessary data is still there, so if they have changed a view number that is referenced by autoLink it will update on your machine properly. While it is always recommended to have autoLink installed on all machines on a project, this is not always possible and autoLink will continue to function in such situations.

Why can’t I see my Palette

If you are not seeing the palette for any application even when you toggle it on and off it’s likely that it’s location is stored off screen. This is rare, but it can happen from time to time, especially when switching between monitor configurations (i.e. plugging a laptop into external monitors and then unplugging them.

Fortunately this is a pretty easy fix, you just need to reset the stored position. Our software stores settings in xml files and there is a particular file for transient settings like this. To fix this do the following:

  1. Shut down any instances of the software that are currently running (including Revit if the software is running inside Revit).
  2. Open a new File Explorer window and type %appdata% into the address bar to get to your roaming appdata folder.
  3. Browse to the folder Revolution Design/*application*/*version*.  So if you are using Keynote Manager version 19 it would be Revolution Design/Keynote Manager/19_0.
  4. In this folder there should be an xml file with the word ‘Internal’ in it as well as one without that word in it.  For example for Keynote Manager there should be the two files ‘KMInternal_Settings.xml’ and ‘Keynote Manager_Settings.xml’; the internal one is the one you want to modify as that stores the transient settings.  The other one stores your main settings so you don’t want to mess with that one.  From here there are two options depending on your technical comfort level.
    1. If you feel comfortable editing an xml file manually you can open the file up in any xml editor.  Find the settings named ‘PaletteTop’ and ‘PaletteLeft’ and reset their value to something around 100.  This will relocate the stored palette location near the top left of the screen without changing any other settings.
    2. If you don’t fee comfortable editing xml files manually you can simply delete this file.  Note that you will lose other transient settings like recent files, etc. but you should not lose anything important.  When you restart this file will be re-created with default values including window location.
  5. Restart Revit or the application and your palette should be back in default location.
Why do I get a popup about ‘The text…appears to be a link but the view could not be found’?

autoLink uses text patterns to recognize view links embedded within text; these patterns are set in the autoLink settings dialog. Patterns must be able to recognize links, but too generic of a pattern will recognize text that is not necessarily a link. For example a pattern of ‘*********#/#*********’ may match links, but it will also match any text with 1-10 characters, followed by a slash, and then 1-10 characters again. This pattern would also match fractions such as 1/4 or 1/16 and text like ‘Interior/Exterior’ and may create many false positives. While these false positives are not harmful, they do create the popup messages and can get annoying.

  • The best remedy if you are getting these popups is to be as specific as possible with your text pattern. If your detail numbers are always either 1 or two characters use ‘*#’ instead of ‘**********#’. If you always number your sheets with 2 characters and then a dot and 1-3 other characters use ‘##!.#**’ (note the exclamation point makes the dot required).

Selection Master

I get the error ‘application already exists with this Addlnld node’ on startup

This is likely because you have installed the same software from multiple locations (Autodesk app store and Revolution Design website).  Unfortunately the two use different install technologies (Autodesk builds the app store installs on their own technology) so the two installers don’t “know about” each other.  That means that installing a new build from the website does not uninstall app store builds and vice versa.  The best way to deal with this is simply to uninstall the app store build through Windows add/remove programs and use the website build as that’s usually the most up to date build.

Why can’t I see my Palette

If you are not seeing the palette for any application even when you toggle it on and off it’s likely that it’s location is stored off screen. This is rare, but it can happen from time to time, especially when switching between monitor configurations (i.e. plugging a laptop into external monitors and then unplugging them.

Fortunately this is a pretty easy fix, you just need to reset the stored position. Our software stores settings in xml files and there is a particular file for transient settings like this. To fix this do the following:

  1. Shut down any instances of the software that are currently running (including Revit if the software is running inside Revit).
  2. Open a new File Explorer window and type %appdata% into the address bar to get to your roaming appdata folder.
  3. Browse to the folder Revolution Design/*application*/*version*.  So if you are using Keynote Manager version 19 it would be Revolution Design/Keynote Manager/19_0.
  4. In this folder there should be an xml file with the word ‘Internal’ in it as well as one without that word in it.  For example for Keynote Manager there should be the two files ‘KMInternal_Settings.xml’ and ‘Keynote Manager_Settings.xml’; the internal one is the one you want to modify as that stores the transient settings.  The other one stores your main settings so you don’t want to mess with that one.  From here there are two options depending on your technical comfort level.
    1. If you feel comfortable editing an xml file manually you can open the file up in any xml editor.  Find the settings named ‘PaletteTop’ and ‘PaletteLeft’ and reset their value to something around 100.  This will relocate the stored palette location near the top left of the screen without changing any other settings.
    2. If you don’t fee comfortable editing xml files manually you can simply delete this file.  Note that you will lose other transient settings like recent files, etc. but you should not lose anything important.  When you restart this file will be re-created with default values including window location.
  5. Restart Revit or the application and your palette should be back in default location.