Office 2007 /modify switch does not work
Hi,
I have deployed Office 2007 Standard using a customised .msp. This installs everything but Outlook.
Now I would like to add Outlook to the PC.
I have created the following modified config.xml file (AddOutlookConfig.xml) :
<Configuration Product="Standard">
<Display
Level="Full"
CompletionNotice="no"
SuppressModal="yes"
AcceptEula="yes"
/>
<Setting
Id="REMOVEPREVIOUS"
Value="OUTLOOKFiles"
/>
<OptionState
Id="OUTLOOKFiles"
State="Local"
Children="force"
/>
</Configuration>
and I am then installing office with the following command line :
Setup.exe /modify Standard /config AddOutlookConfig.xml
I ran it first with the display level set to "None", but noticed that it hadn't changed anything, so I modified the display level to "Full'. Upon running the setup again I find that the Outlook deployment is not available for installation, and I cannot change this.
Does anyone have any ideas?
I have deployed Office 2007 Standard using a customised .msp. This installs everything but Outlook.
Now I would like to add Outlook to the PC.
I have created the following modified config.xml file (AddOutlookConfig.xml) :
<Configuration Product="Standard">
<Display
Level="Full"
CompletionNotice="no"
SuppressModal="yes"
AcceptEula="yes"
/>
<Setting
Id="REMOVEPREVIOUS"
Value="OUTLOOKFiles"
/>
<OptionState
Id="OUTLOOKFiles"
State="Local"
Children="force"
/>
</Configuration>
and I am then installing office with the following command line :
Setup.exe /modify Standard /config AddOutlookConfig.xml
I ran it first with the display level set to "None", but noticed that it hadn't changed anything, so I modified the display level to "Full'. Upon running the setup again I find that the Outlook deployment is not available for installation, and I cannot change this.
Does anyone have any ideas?
0 Comments
[ + ] Show comments
Answers (13)
Please log in to answer
Posted by:
darkfang
13 years ago
Posted by:
kingici
13 years ago
Posted by:
darkfang
13 years ago
Posted by:
JimmPanik
13 years ago
Just ran into this one myself a few weeks back. Here's the MS article on how to do it.
http://technet.microsoft.com/en-us/library/cc179097.aspx#Set_feature_installation_states
http://technet.microsoft.com/en-us/library/cc179097.aspx#Set_feature_installation_states
Posted by:
kingici
13 years ago
The log said that as I had Outlook 2003 installed, it was not going to allow the installation of Outlook 2007. So I uninstalled 2003 and then it went through with no problems.
Does anyone know why it wont allow another feature to be installed if the previous version of the application is still installed on the PC?
Does anyone know why it wont allow another feature to be installed if the previous version of the application is still installed on the PC?
Posted by:
anonymous_9363
13 years ago
I *think* you need to add the REMOVEPREVIOUS attribute in the 'Settings' element. http://technet.microsoft.com/en-us/library/cc179195.aspx#ConfigxmlElementReference
Don't quote me, though: I'm still very much feeling my way with this wretched method.
Don't quote me, though: I'm still very much feeling my way with this wretched method.
Posted by:
kingici
13 years ago
Posted by:
anonymous_9363
13 years ago
It's my age...sorry about that.
From reading around (too many URLs to list here - use 'config.xml office 2007 outlook 2003' as a search term), it seems the way to go is to create another MSP with just Outlook. That removes 2003 if found.
One thought struck me while I was typing this out, though. Going back to using an XML file, how about using the 'Command' element, passing the uninstall string for OL2003, setting the 'ChainPosition' attribute to 'Before'?
From reading around (too many URLs to list here - use 'config.xml office 2007 outlook 2003' as a search term), it seems the way to go is to create another MSP with just Outlook. That removes 2003 if found.
One thought struck me while I was typing this out, though. Going back to using an XML file, how about using the 'Command' element, passing the uninstall string for OL2003, setting the 'ChainPosition' attribute to 'Before'?
Posted by:
satnix
13 years ago
@VBSCab
My case : I have Outlook 2003 and Excel,PP, Word of 2007 installed on my machine. I want to install Outlook 07 on top of this without affecting Excel,PP,Word installations.. and hence make whole machine installed with 07.
I did create another MSP to uninstall Outlook 2003 and then install Outlook 2007 with REMOVE ALL under "Remove Previous installations" for Outlook. On running MSP, unfortunately, my Excel,PP,Word 07 got uninstalled too :(
In another trial, I wrote a VBScript to uninstall Outlook 2003 manually and then run "Outlook2007install.MSP" giving the user, an option to back up his PSTs. but, again my MSP uninstalled word, Excel, Pp 07 :( Its making me crazy now.
PS: I have set Remoce Previours isntallations for Word Excel PP 07 as 'REMOVE NONE'
Could anybody point out where I made the mistake ?
My case : I have Outlook 2003 and Excel,PP, Word of 2007 installed on my machine. I want to install Outlook 07 on top of this without affecting Excel,PP,Word installations.. and hence make whole machine installed with 07.
I did create another MSP to uninstall Outlook 2003 and then install Outlook 2007 with REMOVE ALL under "Remove Previous installations" for Outlook. On running MSP, unfortunately, my Excel,PP,Word 07 got uninstalled too :(
In another trial, I wrote a VBScript to uninstall Outlook 2003 manually and then run "Outlook2007install.MSP" giving the user, an option to back up his PSTs. but, again my MSP uninstalled word, Excel, Pp 07 :( Its making me crazy now.
PS: I have set Remoce Previours isntallations for Word Excel PP 07 as 'REMOVE NONE'
Could anybody point out where I made the mistake ?
Posted by:
satnix
13 years ago
By the way, I tried editing CONFIG.XML. I placed it in root folder alongwith setup.exe. Following is xml content:
<Configuration Product="Standard">
<Logging Type="standard" Path="%temp%" Template="Microsoft Office Standard Setup(*).txt" />
<Display Level="Basic" CompletionNotice="Yes" SuppressModal="Yes" AcceptEula="Yes" NoCancel="Yes" />
<PIDKEY Value="Cant write it here because of Licensing Issues " />
<INSTALLLOCATION Value="%ProgramFiles%\Microsoft Office" />
<Setting Id="SETUP_REBOOT" Value="never" />
<!-- Outlook -->
<Setting Id="RemovePrevious" Value="OUTLOOKFiles" />
<!-- Excel -->
<OptionState State="Local" Children="Force" Id="EXCELFiles" />
<!-- Outlook -->
<OptionState State="Local" Children="Force" Id="OUTLOOKFiles" />
<!-- PowerPoint -->
<OptionState State="Local" Children="Force" Id="PPTFiles" />
<!-- Word -->
<OptionState State="Local" Children="Force" Id="WORDFiles" />
</Configuration>
The XML did work but could not remove Outlook 2003, instead placed Word, PP, Excel 07 alongwith Outlook 2003. Strange , but true. Could some one tell me, whether I missed anything other than this. I know any MSP that I create would only work for the FIRST installation.
My scenario:
My client has MSO 2003. One fine day he demands, MSO 2007 to be deployed but NOT Outlook 2003 removed. So, I created MSO 2007 MSP excluding Outlook 2007 and deployed. It works. But, later the client demans Outlook 2003 to be upgraded to outlook 2007. In such case, I did create MSP and installed it but that MSP uninstalled MSO word Excel PP of 2007 .. I hope you guys getting what I mean to say. Neither Config.XML , nor the MSPs are working for me ... And to top it up, I need to do all these things SILENTLY. Can some1 help please.
<Setting Id="RemovePrevious" Value="OUTLOOKFiles" />
<OptionState State="Local" Children="Force" Id="EXCELFiles" />
<OptionState State="Local" Children="Force" Id="OUTLOOKFiles" />
<OptionState State="Local" Children="Force" Id="PPTFiles" />
<OptionState State="Local" Children="Force" Id="WORDFiles" />
The XML did work but could not remove Outlook 2003, instead placed Word, PP, Excel 07 alongwith Outlook 2003. Strange , but true. Could some one tell me, whether I missed anything other than this. I know any MSP that I create would only work for the FIRST installation.
My scenario:
My client has MSO 2003. One fine day he demands, MSO 2007 to be deployed but NOT Outlook 2003 removed. So, I created MSO 2007 MSP excluding Outlook 2007 and deployed. It works. But, later the client demans Outlook 2003 to be upgraded to outlook 2007. In such case, I did create MSP and installed it but that MSP uninstalled MSO word Excel PP of 2007 .. I hope you guys getting what I mean to say. Neither Config.XML , nor the MSPs are working for me ... And to top it up, I need to do all these things SILENTLY. Can some1 help please.
Posted by:
anonymous_9363
13 years ago
A basic Google for "Office 2007 Outlook 2003" would identify that for concrete results, to install OL2007 as a separate install, after other parts of Office 2007 have already been installed, you must uninstall OL2003 first. Better, a glance through some of THIS WEEK's posts would produce the same information.
As ever, use the tools you have at your fingertips FIRST.
As ever, use the tools you have at your fingertips FIRST.
Posted by:
sumitsingh1984
13 years ago
Hi All,
We need to repack MS Office 2007 with multiple languages for installation.
How to create an Office image with English, French, German, Italian and Spanish, to specify that Setup install full language support for all these languages and have the Shell UI follow the user’s default regional options?
I have added the below line in Config.xml file:
<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="it-it" /> <AddLanguage Id="es-es" />
I have the language pack for all the above said languages.
Could you please let me know where I need to place these language packs so that it gets applied on user’s machine based on their locale?
Any help is greatly appreciated.
We need to repack MS Office 2007 with multiple languages for installation.
How to create an Office image with English, French, German, Italian and Spanish, to specify that Setup install full language support for all these languages and have the Shell UI follow the user’s default regional options?
I have added the below line in Config.xml file:
<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="it-it" /> <AddLanguage Id="es-es" />
I have the language pack for all the above said languages.
Could you please let me know where I need to place these language packs so that it gets applied on user’s machine based on their locale?
Any help is greatly appreciated.
Posted by:
anonymous_9363
13 years ago

so that the conversation will remain readable.