/build/static/layout/Breadcrumb_cap_w.png

Microsoft Project Professional

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login
Views: 4.7k  |  Created: 12/08/2009

Average Rating: 0
Project Professional has 3 inventory records, 6 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)
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
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
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
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
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
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
-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
-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
-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

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 (6)

Questions & Answers related to Microsoft Project Professional

Blogs (0)

Blog posts related to Microsoft Project Professional

Reviews (0)

Reviews related to Microsoft Project Professional

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ