Microsoft Project Professional

Views: 3.3k  |  Created: 12/08/2009

Average Rating: 0
Project Professional has 3 inventory records, 5 Questions, 0 Blogs and 2 links. Please help add to this by sharing more!

Deployment Tips (9)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 2 / 5 (Somewhat Easy) based on 2 ratings
Most Commonly Reported Deployment Method
Vendor Provided Command Line (switch driven)
or cancel
4
Note
if you are using MAK licenses, you can activate silently your product using the OSPP.vbs which is installed in the office14 directory.

[WindowsFolder]\cscript.exe [INSTALLDIR]Office14\OSPP.VBS /act

You can add this into OCT to run post install (/act will be the argument)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
2
Note
To disable some of the nag screens, you can modify some user settings in the .MSP:

Modify user settings
+ Microsoft Office 2010
-+ Privacy
--+ Trust center
---- Disable opt-in wizard on first run - Enabled
---- Enable Customer Experience Improvement Program - Disabled
---- Automatically receive small updates... - Disabled
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
0
Note

Silent Install

Create .msp file by running setup.exe /admin from command prompt

Edit Config.xml to show:

<!-- <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /> -->

Deployment Command: setup.exe /adminfile Project2010Pro.msp /config config.xml

 

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
0
Command Line
To do a silent UNINSTALL:

Firstly, edit the config.xml file in the "PrjPro.WW" directory within your install source files and add the following line:

<Display Level="none" CompletionNotice="yes" SuppressModal="no" AcceptEula="yes" />

Now you can run the following command line to do the uninstall silently:
setup.exe /uninstall PrjPro /config PrjPro.WW\config.xml
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
0
Command Line
For Microsoft Project Professional 2010 14x I used the following...

Full Command Line: setup.exe /config Prjpro.WW\config.xml
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
0
Note

The correct regkey to stop the "upgrade" message is HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\MS Project\Previous Global with a DWORD No Alert = 1

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-1
Note
If you wish to deploy a customized package of Ms Project Professional 2010, Microsoft doesn’t provide any solution to set a default Project Server Account for all users accounts on computers.
A solution is to make a batch file which will update all users accounts (and also Default user account)on the computer except All Users, LocalService and NetworkService accounts.
You will need to run this batch under a user account that have local admin privileges.

Here is a sample batch file:

@echo off
setlocal
set regcmd=%SystemRoot%\system32\reg.exe
set keypath=Software\Microsoft\Office\14.0\MS Project\Profiles\Your Project Server
set valuename1=Name
set valuename2=Path
set valuename3=UserName
set valuename4=Default
set valuename5=GUID
set valuename6=ResName
set valuename7=UserGID
set valuename8=EntGlobalLastMod
set valuename9=ServerAllowsMasterProjects
set valuename10=ServerAllowsLocalBaseCals
set valuename11=ServerProtectsActuals
set valuename12=DefaultTaskModeLocked
set valuename13=ServerDefaultTaskMode
set valuename14=ServerPublishManualTasks
set valuename15=DontWarnOnPublishManualTasks
set valuename16=DisableMacros
set valuename17=DisableProjInfoGrid
set valuename18=DisableSaveAsGrid
set valuename19=CachedGlobalCPID
set valuename20=LastDBBootCPID
set valuename21=P12GlobalProject
set valuename22=ServerCurrency
:: update current user
set hive=HKCU
set key=%hive%\%keypath%
%regcmd% add "%key%" /v %valuename1% /d "Your Project Server Name" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename2% /d "http://Your ProjectServer URL/" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename3% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename4% /d "Yes" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename5% /d "{D17652BC-A6AE-41D1-B1FE-78D8B3C7D4C6}" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename6% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename7% /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename8% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename9% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename10% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename11% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename12% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename13% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename14% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename15% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename16% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename17% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename18% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename19% /d "0" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename20% /d "0" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename21% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename22% /d "EUR" /t REG_SZ /f >nul
:: update all other users on the computer, using a temporary hive
set hive=HKLM\TempHive
set key=%hive%\%keypath%
:: set current directory to "Documents and Settings"
cd /d %USERPROFILE%\..
:: enumerate all folders
for /f "tokens=*" %%i in ('dir /b /ad') do (if exist ".\%%i\NTUSER.DAT" call :AddRegValue "%%i" ".\%%i\NTUSER.DAT")
endlocal
:: echo.
:: echo Finished...
:: echo.
:: pause
goto :EOF
:AddRegValue
set upd=Y
if /I %1 equ "All Users" set upd=N
if /I %1 equ "LocalService" set upd=N
if /I %1 equ "NetworkService" set upd=N

if %upd% equ Y (
%regcmd% load %hive% %2 >nul 2>&1
%regcmd% add "%key%" /v %valuename1% /d " Your Project Server Name " /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename2% /d "http:// Your ProjectServer URL /ProjectServer/" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename3% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename4% /d "Yes" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename5% /d "{D17652BC-A6AE-41D1-B1FE-78D8B3C7D4C6}" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename6% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename7% /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename8% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename9% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename10% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename11% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename12% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename13% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename14% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename15% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename16% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename17% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename18% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename19% /d "0" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename20% /d "0" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename21% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename22% /d "EUR" /t REG_SZ /f >nul 2>&1
%regcmd% unload %hive% >nul 2>&1
)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-1
Note

There is a screen when starting up if you have a previous version of Project installed that asks if you want to upgrade and has a checkbox to never ask again. To prevent this (and take the default action of upgrading your templates), add HKCU\Software\microsoft\office\ms project\previous global reg Dword value No Alert 0x00000001

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-2
Note
If you wish to deploy a customized package of Ms Project Professional 2010, Microsoft doesn’t provide any solution to set a default Project Server Account for all users accounts on computers.
A solution is to make a batch file which will update all users accounts (and also Default user account)on the computer except All Users, LocalService and NetworkService accounts.
You will need to run this batch under a user account that have local admin privileges.

Here is a sample batch file:

@echo off
setlocal
set regcmd=%SystemRoot%\system32\reg.exe
set keypath=Software\Microsoft\Office\14.0\MS Project\Profiles\Your Project Server
set valuename1=Name
set valuename2=Path
set valuename3=UserName
set valuename4=Default
set valuename5=GUID
set valuename6=ResName
set valuename7=UserGID
set valuename8=EntGlobalLastMod
set valuename9=ServerAllowsMasterProjects
set valuename10=ServerAllowsLocalBaseCals
set valuename11=ServerProtectsActuals
set valuename12=DefaultTaskModeLocked
set valuename13=ServerDefaultTaskMode
set valuename14=ServerPublishManualTasks
set valuename15=DontWarnOnPublishManualTasks
set valuename16=DisableMacros
set valuename17=DisableProjInfoGrid
set valuename18=DisableSaveAsGrid
set valuename19=CachedGlobalCPID
set valuename20=LastDBBootCPID
set valuename21=P12GlobalProject
set valuename22=ServerCurrency
:: update current user
set hive=HKCU
set key=%hive%\%keypath%
%regcmd% add "%key%" /v %valuename1% /d "Your Project Server Name" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename2% /d "http://Your ProjectServer URL/" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename3% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename4% /d "Yes" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename5% /d "{D17652BC-A6AE-41D1-B1FE-78D8B3C7D4C6}" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename6% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename7% /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename8% /d "" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename9% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename10% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename11% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename12% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename13% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename14% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename15% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename16% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename17% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename18% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename19% /d "0" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename20% /d "0" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename21% /d "No" /t REG_SZ /f >nul
%regcmd% add "%key%" /v %valuename22% /d "EUR" /t REG_SZ /f >nul
:: update all other users on the computer, using a temporary hive
set hive=HKLM\TempHive
set key=%hive%\%keypath%
:: set current directory to "Documents and Settings"
cd /d %USERPROFILE%\..
:: enumerate all folders
for /f "tokens=*" %%i in ('dir /b /ad') do (if exist ".\%%i\NTUSER.DAT" call :AddRegValue "%%i" ".\%%i\NTUSER.DAT")
endlocal
:: echo.
:: echo Finished...
:: echo.
:: pause
goto :EOF
:AddRegValue
set upd=Y
if /I %1 equ "All Users" set upd=N
if /I %1 equ "LocalService" set upd=N
if /I %1 equ "NetworkService" set upd=N

if %upd% equ Y (
%regcmd% load %hive% %2 >nul 2>&1
%regcmd% add "%key%" /v %valuename1% /d " Your Project Server Name " /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename2% /d "http:// Your ProjectServer URL /ProjectServer/" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename3% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename4% /d "Yes" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename5% /d "{D17652BC-A6AE-41D1-B1FE-78D8B3C7D4C6}" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename6% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename7% /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename8% /d "" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename9% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename10% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename11% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename12% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename13% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename14% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename15% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename16% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename17% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename18% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename19% /d "0" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename20% /d "0" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename21% /d "No" /t REG_SZ /f >nul 2>&1
%regcmd% add "%key%" /v %valuename22% /d "EUR" /t REG_SZ /f >nul 2>&1
%regcmd% unload %hive% >nul 2>&1
)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (3)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Project Professional

Version

14.0.4536.1000

Uninstall String

"C:\Program Files\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\setup.exe" /uninstall PRJPRO /dll OSETUP.DLL "C:\Program Files\Common Files\Microsoft Shared\OFFICE14\Office Setup Controller\setup.exe" /uninstall PRJPROR /dll OSETUP.DLL "C

Questions & Answers (5)

Questions & Answers related to Microsoft Project Professional

1
ANSWERED
2
ANSWERS
5
ANSWERS
4
ANSWERED

Blogs (0)

Blog posts related to Microsoft Project Professional

Reviews (0)

Reviews related to Microsoft Project Professional