Difference between revisions of "MS Office 2007"
m |
(Added SP unattended mode) |
||
Line 21: | Line 21: | ||
</package> | </package> | ||
</source> | </source> | ||
+ | |||
+ | ===Integrate Service Pack 2 into the installer=== | ||
+ | While you might know slipstreaming from other Microsoft products, this isn't possible for Office 2007. It's actually just installing the regular version and then updating to SP2. | ||
+ | |||
+ | You don't need previous Service Packs, since SP2 replaces SP1. | ||
+ | |||
+ | [http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5 Download Service Pack 2 from Microsoft]. Remember to select the language matching your Office-pack. | ||
+ | |||
+ | Create the folder C:\SP2 | ||
+ | |||
+ | Execute the downloaded SP2 file with the following parameters (where the **-** is your language code) and accept the EULA: | ||
+ | |||
+ | <pre>office2007sp2-kb953195-fullfile-**-**.exe /extract:C:\SP2</pre> | ||
+ | |||
+ | Move the contents of C:\SP2 to the folder called UPDATES in your original Office installation. | ||
+ | |||
+ | Now you can burn the Office installation or just execute it from a network share. SP2 will automatically be installed. | ||
[[category: Silent Installers]] | [[category: Silent Installers]] |
Revision as of 11:12, 18 May 2009
This is the silent installer for Office 2007 with a.MSP generated by running:
setup.exe /admin
<package id="office2007" name="Microsoft Office 2007" revision="2007" reboot="false" priority="0">
<check type="uninstall" condition="exists" path="Microsoft Office Enterprise 2007" />
<install cmd='"%SOFTWARE%\Office 2007\setup.exe" /adminfile "%SOFTWARE%\Office 2007\Custom.msp"' />
<upgrade cmd='"%SOFTWARE%\Office 2007\setup.exe" /adminfile "%SOFTWARE%\Office 2007\Custom.msp"' />
</package>
The only problem with this solution is that it will tell you on each boot that the /adminfile option can only be used on initial setup. This can be fixed easily. On the Office 2007 distribution point there is a folder called Update which contains nothing. Each patch you want to apply to office 2007 is supposed to be added inside that folder and it will also recognize the .msp and apply it, so this gives us (provided that you have placed Custom.msp inside the Update folder):
<package id="office2007" name="Microsoft Office 2007" revision="2007" reboot="false" priority="0">
<check type="uninstall" condition="exists" path="Microsoft Office Enterprise 2007" />
<install cmd='"%SOFTWARE%\Office 2007\setup.exe"' />
<upgrade cmd='"%SOFTWARE%\Office 2007\setup.exe"' />
</package>
Integrate Service Pack 2 into the installer
While you might know slipstreaming from other Microsoft products, this isn't possible for Office 2007. It's actually just installing the regular version and then updating to SP2.
You don't need previous Service Packs, since SP2 replaces SP1.
Download Service Pack 2 from Microsoft. Remember to select the language matching your Office-pack.
Create the folder C:\SP2
Execute the downloaded SP2 file with the following parameters (where the **-** is your language code) and accept the EULA:
office2007sp2-kb953195-fullfile-**-**.exe /extract:C:\SP2
Move the contents of C:\SP2 to the folder called UPDATES in your original Office installation.
Now you can burn the Office installation or just execute it from a network share. SP2 will automatically be installed.