Project Server 2010 on Windows 7 – An update

A while back I posted about getting the Project Server 2010 beta to run on Windows 7. Whilst this wasn’t an officially supported scenario, it was possible. Fast forward to the Release Candidate and it seems that MS have introduced a check that will stop the install happening on any Windows client :(

Thanks to a comment by Aric, I tried installing both the SharePoint and Project Server release candidates on a Windows 7 x64 virtual machine. Whilst SharePoint 2010 installed fine, Project Server threw a ‘Windows Server Features or Role Services required by this product are not enabled’ error:

Project Server 2010 Setup Error on Windows 7

After checking through the event log, and making sure I had all the pre-requisites installed, I then dug in to the temporary log files the set up program creates, and found this telltale entry in the file:

Start C:\Windows\system32\ServerManagerCmd.exe -whatif -inputpath C:\Users\EPMSOU~1\AppData\Local\Temp\PRE1.tmp.XML

Error: Failed to start process for file: C:\Windows\system32\ServerManagerCmd.exe arguments: -whatif -inputpath C:\Users\EPMSOU~1\AppData\Local\Temp\PRE1.tmp.XML ErrorCode: 2(0x2). Failed to run command C:\Windows\system32\ServerManagerCmd.exe with argument -whatif -inputpath C:\Users\EPMSOU~1\AppData\Local\Temp\PRE1.tmp.XML.

Windows Server 2008 Features or Role Services check failed.

It seems that the Project Server 2010 installer now has a hard coded call to ServerManagerCmd.exe an executable only present in the Windows Server SKU, which has basically stopped the ability to run Project Server 2010 on top of Windows 7. I guess we are all going to have to get used to running Windows Server 2008 R2 for local development.

Advertisements

13 thoughts on “Project Server 2010 on Windows 7 – An update

  1. Pingback: Project Server 2010 and Windows 7 « EPMSource

  2. I myself am someone who checks things up to the last bite as for
    going in the logs and trying to hack things but due to the complexity
    of all those new systems i found out that most of the time it’s just
    a waste of time and the eastiest way is just ask the MS developers what
    could be done or not. Of course i asked and received the answer we all know
    that it just wont work!

    • Hi John,

      Windows Server 2008 R2 is a support OS, and I have certainly installed Project Server on it successfully. Are you seeing a problem when trying to install?

    • Hi Vinay,

      It’s not a problem, it’s an explicit block from Microsoft. Officially Project Server on Windows 7 is not supported, so you need to either spin it up on Windows Server, or go down the VM route.

      Alex

    • Hi Josep,

      Yes I found that solution worked a while back but decided not to post it since Windows 7 based Project Server installations are not officially supported and may exhibit different behaviours than a server installation. This workaround will give you something to demonstrate with or play with, but if you are going to do full on development, please ensure you have a proper server environment.

      Alex.

  3. Hi Brothers,
    I need to have MS-Project Server 2010 or 2013 on my laptop, because I’m a project management trainer and need to make some demos. My laptop is HP Pvilion g6 with 4GB RAM and 300GB hard drive, running windows 7. What is the best solution?

    • Your best bet is to install Windows 8 and activate the Hyper-V options. Microsoft make available a Hyper-V image of PS 2010 that you could leverage. Search the blog for Demo image.

      Alternatively if your interested in PS2013, try out Project Online, it will provide a fully functional Project Server environment online in Office 365

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s