NAV 2009 Tips and Tricks: Disable Personalization


Sometimes, you want to make sure that your personalizations and customizations are not changed by a user. In Microsoft Dynamics NAV R2, and builds of Microsoft Dynamics NAV SP1 31671 and higher, you can specify a new startup parameter setting that allows you to control this:

Microsoft.Dynamics.Nav.Client.exe -disablepersonalization.

You can do this from a command prompt and from shortcuts that you create for profiles. For more information about how to start the RoleTailored Client from a command prompt, see the following help topic: Starting the RoleTailored Client from a Command Prompt.

The DisablePersonalization startup parameter has the following effects on the user experience:

  • Customize commands , including Choose Columns, are not available from the Role Center or any pages.
  • Actions and Customize commands are not available from any FastTab or FactBox.
  • Save View As in the Filter submenu is removed.
  • Function keys associated with personalization are disabled.

A user’s personalizations are not applied when you start the RoleTailored client from the command line using the DisablePersonalization parameter.

Comments (6)

  1. Mohana says:

    How can we add -disablepersonalization parmeter in Start–>All Programs–>Microsoft Dynamics NAV R2..

    We can create shortcut and ask user to use the shortcut but how can we restrict him from above path?

  2. Mohamad Vajid says:

    You could go to Start> All Programs> right click Microsoft Dynamics NAV R2 and add -disablepersonalization in the Target field i.e. Microsoft.Dynamics.Nav.Client.exe -disablepersonalization

  3. Mohana says:

    I think we need to restrict the user not to modify the targer filed?

    is it?

  4. I would recommend user education for not modifying shortcuts else you can look at local group policies to prevent modifying shortcuts.

  5. Richard says:

    Is it possible te set the -disablepersonalization parameter for the whole RoleCenter?

  6. Susanne Windfeld Pedersen says:

    You can disable personalization for a role and thereby your RoleCenter. Use the following syntax to disable personalization from the command line: Microsoft.Dynamics.Nav.Client.exe –disablepersonalization –configuration:”order processor”

Skip to main content