Customise #Project Professional 2010 installation #ProjectServer #PS2010 #MSProject #Office2010

When deploying client applications within an organisation this needs to be as simple as possible. With the use of the Office 2010 Customisation Tool, deploying Project Professional 2010 can be made very simple. This blog post explains how to configure your Project Professional 2010 installation media to automatically set certain settings during the installation. For the purpose of this blog post the following settings will be configured in the install media:

  • default start time
  • default finish time
  • working hours per day
  • working hours per week
  • enable VBA  macros
  • automatically set the server connection

All other project options are available if needed.

To access the Office Customisation Tool run the Project Professional 2010 setup.exe with the /Admin switch from the Run box, example displayed below:

E:\Software\Project Professional 2010\Setup.exe /Admin


Click OK the setup a new customisation file for Project Professional 2010:


Click “Install location and organisation name” from the menu then set the path and name as required:


Click “Licensing and user interface”, in this example we are using a KMS server but if you do not use a KMS server enter the product key. You can also set what will be displayed during the install, in this example we have set this to basic. This will show a welcome screen and progress bar. Also the three check boxes are checked so that the user will see a completion message, modals are suppressed and there is no option to cancel the install:


It is possible to remove or keep earlier versions using the “Remove previous installations” menu:


In this example we wanted to allow VBA macros, so the next menu we edit is the “Office security settings”, scroll down to Microsoft Project – VBA macro warning options, select this setting and click modify. Then select the No security checks for VBA macros option.


Next we want to set the default Project Calendar settings, to do this click “Modify user settings” expand out Microsoft Project 2010 > Project Options > Calendar. Double click each setting, enable it then set the required values, also uncheck the box “Migrate user settings”:


There is also another macro security option to configure, expand out security under Microsoft Project 2010 and click Tools | Macro, double click security level, check enabled, set the level and click OK:



Also in this example the project server connection information will automatically be set on install. This is done by importing a Registry Key that contains the profile details. The registry key can be found on a machine that already has Project 2010 installed and connect to the server, the path is HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\MS Project\Profiles\<Profile Name>. Export this key out, edit as required then import the reg key into the customisation file using the “Add registry entries” menu.

Once all of the changes have been made, click File > Save, give the file an appropriate name  such as customprojsettings.msp and save this in the Updates folder in the install media.

Look out for my post within the next week or so that will cover slipstreaming updates into the Project Professional 2010 install media as these two go hand in hand.


9 thoughts on “Customise #Project Professional 2010 installation #ProjectServer #PS2010 #MSProject #Office2010

  1. Very good.
    Note : this work for Volume Licence version only

    I wondered if this method deploying a registry key is able to avoid giving the same Guid to everybody (the one that was exported) Do you confirm it is possible to delete the original imported guid key in order to set it free to each user and avoid having issue with roaming usage of Project Pro?

  2. Hi there,

    Thank you for the feedback.

    Yes, you need a volume license version, the office customisation tool is not available in the retail version.

    The Reg Key will need the GUID value, this doesn’t get created automatically. I have tested with a number of users using the same GUID and have not come across any issues yet.



  3. Hi Paul,

    Thanks for posting this. I’ve been looking for a way to have the user profiles (connection to Project Server) pre-configured as part of the installation of Project Professional, but this is the only source I could find so far.

    Do you know if it’s the same for Project Professional 2007?

    1. Hello,

      I don’t see any reason why this wouldn’t work for 2007, although the reg key is in a slightly different location. The following post might also help you / give you another option:

      Again this is for 2010 but should work for 2007 – the reg key will need to be created in a different location for 2007,


Comments are closed.

Create a free website or blog at

Up ↑

%d bloggers like this: