|
8) Find the SP2 installation file you downloaded in
step 1. Office 2003's SP2 file is named
Office2003SP2-KB887616-FullFile-ENU.exe, so make sure you've
found the correct file. Right-click on it and select
WinRAR > Extract to... and
choose to unpack it to the "SP2" folder you created in step 2. 9) When the unpacking is complete, you will find
three files with the .msp extension inside the SP2 folder. These
files are MAINSP1ff.msp,
OWC11SP1ff.msp and
OWC102003SP1ff.msp. We
are only concerned with the first two files. Click on Start > Run and
enter the following into the "Run:" box. Note that you might need
to change the paths to reflect the locations of both the Office 2003
setup files as well as the .msp file:
msiexec /p E:\SP2\MAINSP1ff.msp /a E:\Office2003\PRO11.msi SHORTFILENAMES=TRUE /qb /L* E:\SP2\PRO11.log 10) You will not receive any completion dialog boxes,
so to make sure the service pack application is complete, navigate to
your SP2 folder and look for a file named
PRO11.log that is referenced at
the end of the command-line in step 9. You should see the
following two lines near the end of the file:
MSI
(s) (60:A8) [14:35:43:740]: Product: Microsoft Office Professional
Edition 2003 - Update 'Office 2003 Service Pack 2' installed
successfully.
MSI (s) (60:A8) [14:35:43:756]: Product: Microsoft Office Professional
Edition 2003 -- Installation operation completed successfully. 11) If you do have the "success" message at the end of the log,
continue to step 12. If not, use the log as a troubleshooting
guide and repeat the process. 12) We still need to update the Office Web Components
to SP2. Click on Start > Run and type the following command. Just
like step 9, you might need to alter the paths to reflect the locations
of the Office 2003 setup files and the .msp file:
msiexec /p E:\SP2\OWC11SP1ff.msp /a E:\Office2003\OWC11.MSI SHORTFILENAMES=TRUE /qb /L* E:\SP2\OWC11.log 13) Just as you did in step 10, check the
OWC11.log file to make you you
see the following lines near the end of the log file:
MSI (s) (D0:0C)
[14:43:37:569]: Product: Microsoft Office 2003 Web Components - Update
'Office 2003 Service Pack 1 for Office 2003 Web Components' installed
successfully.
MSI (s) (D0:0C) [14:43:37:585]: Product: Microsoft Office 2003 Web
Components -- Installation operation completed successfully. Congratulations! You
have now upgraded your Office 2003 installation to SP2! All you
need to do at this point is burn the contents of the "Office2003" folder
to a CD or DVD!
Adding
Hotfixes Before
burning the SP2 media to CD\DVD, you might want to add any
(or all) of the post-SP2 updates to the image. The good news is that installing updates works
exactly the same way as for service packs. All you need to do is
download each individual hotfix (make sure the filename contains the
phrase "full file") and save it in a directory. Then unpack the update(s) and run the following command-line from the Start >
Run box: msiexec.exe /p
E:\office2003-kb870765-fullfile-enu\OUTLFLTR.msp /a
E:\Office2003\PRO11.MSI /qb /lv* e:\outfltr.log As always, check the log after the update is run to
ensure that the update has been applied to the installation media, then
burn it to CD or DVD if you wish. You can use the above
command-line with any future updates, as long as you have the correct
paths to the installation media and .msp file in question. What's
even better is that you may update your slipstreamed image with future
updates if you wish by simply copying the updated CD to your hard drive
and repeating the process above with the newer service packs or updates!
UPDATE:
Hold The Phone, Dora!
I am currently working on a project that requires a
fully-updated copy of Office 2003. Since my Office CD is from April
2006, I fired up a virtual machine (with a base install of Windows XP),
installed Office on it, and then went to Microsoft Update to see what
Office updates I needed. I then downloaded and slipstreamed those
updates into my installation point, reinstalled Office using the
REINSTALL=all /qb switch and went back to
Microsoft Update... only to see that it wanted to install those same
updates all over again! I
tried various things to fix the slipstream, such as changing some of the
switches used in the command-line example above. When that didn't work,
I tried starting over completely from scratch using an RTM CD. Alas, no
dice - Microsoft Update still said that I needed to install those 13
updates. It wasn't until I tried applying the hotfixes using OHOTFIX.EXE
that I realized that something wasn't wrong with me, but with
Microsoft's website.
OHOTFIX.EXE is a small
executable that comes with every "full file" update. To use it to
install a hotfix, you first open OHOTFIX.INI with Notepad. Here you will
need to change two things: in the section marked [OHotfix],
change the value of "IsNormalUpdate=1" from 1 to 0 to specify that
you're updating an Administrative Install Point instead of the local
computer. Secondly, you need to type the path to your Office MSI file in
the section marked "AdminPath=" (so that, for instance, it says "AdminPath=c:\office2003\pro11.msi").
Note that you can skip this second step - if you choose to do so,
Ohotfix ask you to locate the AIP when you first run the patch. If
you're installing several patches, I find that it's just easier to copy
the AdminPath line to the clipboard and paste it in, rather than
clicking about in a Save\Open dialog box. But that's just me.
Once you've edited (and saved!) the INI file, just
double-click on OHOTFIX.EXE. The ensuing dialog boxes you see will be
exactly the same as what you see when updating an AIP using the
msiexec command (displayed above), but with one crucial difference: the
msiexec command will allow you to install a patch as many times as you
like; on the other hand, OHOTFIX will immediately give you a "this patch
has already been applied" error dialog if you attempt to run the same
patch twice. And that's exactly what I got when I started installing
random hotfixes using OHOTFIX. I knew I had a fully updated AIP,
but Microsoft Update said otherwise.
It turns out that there's a significant bug
in the way Microsoft Update looks for updates for post-SP2 Office
installations. The site simply scans your "Add\Remove Programs" list and
adds any hotfixes that it doesn't see there to your download queue. But
if you use a slipstreamed CD, those hotfixes won't be listed there
because they weren't "installed" per se, but included in the
installation media. Microsoft's original
Office Update site apparently uses a different method for
determining which updates you need, and it's almost always accurate. I
went back to the base install of the virtual machine, reinstalled
Office, and then went to Office Update... which scanned my computer and
said that my Office products were up to date!
All this wouldn't be too much of a problem, except
that Microsoft is doing everything it can to hide the old Office Update
site and push people into using Microsoft Update instead. Which is fine,
but with Microsoft Update badgering you to install updates you don't
need, I just don't trust it. Thankfully, I found a
post over at MSFN.ORG that gives you a rock-solid (if
roundabout) fix: 1)
Slipstream all of the available hotfixes for Office using any method you
like. 2) Fire up a virtual
machine and install Office onto it from the AIP.
3) Go to
Office Update to verify that your Office products are up to
date. If they are, skip to the next step; if not, install the needed
patches then go to step 4.
4) Go to Microsoft Update. Download and install
only the Office patches it says that you need (that is, uncheck any
Windows-related updates).
5) Once the Office Updates are done, open Regedit. Export the following
Registry key to a network drive or removable media:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9040110900063D11C8EF10054038389C\Patches]
6) Install Office into a fresh desktop PC using
your AIP, then merge the .reg file into the local Registry.
7) Go to Microsoft Update to verify that the new
installation doesn't need any of the updates.
Yes, it's a *huge* pain in the ass. And yes, you'll
have to do this monthly until Microsoft fixes the Microsoft Update
website. But what are you gonna do?
By the way, if you're a big fan of the Office
Resource Kit, you can create an MST (transform) file that includes the .reg
file and run setup that way. The project I'm doing all this for is only
around a dozen desktops, though, so that's a bit of overkill for me.
ONE LAST THING: If you slipstream the
post-SP2 updates and burn the thing to a CD, you might get an error
message about Infopath when you run setup. If you do, please check out
this thread at MSFN.org for a fix. It's a bit of work - you have
to download and install the Windows Installer SDK, then install Orca
(from the SDK) and then open your MSI file with Orca and change a couple
of entries. It's easy, but given the extra work MS is putting us through
just to get Microsoft Update to recognize the post-SP2 hotfixes, I can't
say that I blame you for skipping it!
A million thanks to MSFN member Overflow, who not
only explained the problem clearly and provided a simple solution, he
(or she) also provided some GREAT automation tools for working with
Office hotfixes! I salute you sir, and will buy you a beer if you're
ever in Charlotte!
(02/15/2007)
|