Saturday, August 22, 2009

Patching Office 2000 with SR1

I recently needed to install Microsoft Office 2000 fully patched from an old CD I had lying around. After installing the original release, I started down the patch trail, because it looked like the Excel file I was trying to read wasn't going to display properly in the Excel viewer app that M offers.

After trying the SR-1 patch from the Microsoft website, it failed with a error in the log of


Starting execution.
Command line: /c /L2
Opening the patch source file, C:\DOCUME~1\plynch\LOCALS~1\Temp\IXP001.TMP\source.ini.
Searching installed products.
Detected the following products for patching:
Microsoft Office 2000 Premium (9.0.2720), {00000409-78E1-11D2-B60F-006097C998E7}
Product is patchable.
{00010409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00020409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00030409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00100409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00110409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00120409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00130409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00160409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00170409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00180409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00040409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00140409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{004A0409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{00150409-78E1-11D2-B60F-006097C998E7}
Product is not installed.
{3C5E0FF2-BE09-11D1-998E-00A0C90A43B3}
Product is not installed.
The following patches are applicable:
Office 2000 SR-1 Core Update, {0DC0F122-1B1C-11D4-AED6-00C04F022C53}
Location: http://download.microsoft.com/download/office2000prem/Update/3821h/WIN98/EN-US/data1.msp
The version of IE installed on the computer is 8.0.6001.18702
IE has already been updated to the level of Office 2000 SR-1 or above
Error: The file, C:\DOCUME~1\plynch\LOCALS~1\Temp\sr1patch\{0DC0F122-1B1C-11D4-AED6-00C04F022C53}, has an invalid size.
Beginning download of http://download.microsoft.com/download/office2000prem/Update/3821h/WIN98/EN-US/data1.msp.
Finished downloading http://download.microsoft.com/download/office2000prem/Update/3821h/WIN98/EN-US/data1.msp.
Error: The file, C:\DOCUME~1\plynch\LOCALS~1\Temp\sr1patch\{0DC0F122-1B1C-11D4-AED6-00C04F022C53}, has an invalid size.

Well that was fun....

Apparently the fully standalone SR-1 update was no longer available from Microsoft. The office update site just offers the 166k setup installer o2ksr1a.exe which has to contact the Microsoft website to download the real guts.

So I had to resort to patching the original office setup files with the administrators patch file. Since I never did that before I thought I would make note of it here:

  1. Copy the entire administrative share or create a new administrative share of the Office installation to a directory ( Example c:/sr1 ).
  2. Download the Data1.exe file found here. ( Edit: As noted here use the direct link to Data1.exe because since I wrote this post it no longer appears listed on the download page). Then run the exe and extract the contents to c:/sr1
  3. Open a cmd prompt, cd c:/sr1 and type the following to update the original release of office to be sr1 in your administrative share. More info here. C:\sr1>msiexec /p DATA1.MSP /a data1.msi SHORTFILENAMES=TRUE /qb /L* log.log
  4. Now run the office setup again and sr1 should get installed.
  5. Continue on with the rest of the updates to office, which can be found here.

13 comments:

Duh_OZ said...

I just ran into the same problem myself! Your solution worked perfectly, except I also needed data2.msp which is included in the file O2KSR1aDL.exe. Trying to find that file was a real trip, but I did.

Anonymous said...

The 'Data1.exe' file doesn't appear on that link anymore.

Peter Lynch said...

I guess you are right, however the direct link I provided to Data1.exe in the post still seems to work. You can use that.

http://download.microsoft.com/download/office2000pro/Patch/4.71.1015.sr1/WIN98MeXP/EN-US/data1.exe

BucMan1st said...

Thanks for the great info... I'm getting ready for finals and my word 2000 crashed because of the exam software... Unfortunately, I'm confused by the term administrative share?
What do you mean by "Copy the entire administrative share or create a new administrative share of the office installation to a directory"?

Thanks!

Peter Lynch said...

BucMan1st: Does this help?

http://office.microsoft.com/en-us/ork2000/HA011380221033.aspx

Anonymous said...

How did you find the link to data1? I am trying to find the Dutch version (NL), but no luck so far.

Anonymous said...

Hello Peter, thanks for being so thorough with this subject. I'm struggling to apply the SR1 updates via the command prompt. I believe it is because I'm inexperienced with this aspect of computing. I have been able via your thorough links, to determine and understand the Syntax required. I keep getting an error message when I apply or RUN the command string.

I change directory and paste my command.

My cmd looks like this
msiexec /p data1.msp /a instmsiw.msi SHORTFILENAMES=TRUE /qb /L* log.log

The Windows Installer error reads

"This installation packege could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that thi is a valid Windows package."

My email address is co.diggers@xtra.co.nz

Anonymous said...

I get the same result as co.diggers@xtra.co.nz above.

Did you solve this problem?
- Chris

Peter Lynch said...

Re: "Installation package could not be opened..." The only things I can think of atm is insufficient permissions ( ie. make sure you are logged on as Administrator of the machine when u run the command) or corrupt/missing files.

Kenneth said...

Re-install Office 2kPremiun:
Here's the way I stumbled into making the SR-1a patch from the O2k-premium (4 CD's set)--forget PhotoDraw on XP-Pro-SP3. It fails--work! Luckily, I found SR-1a=O2KSR1aDL.EXE=53,816,504 bytes=Wextract=English (United States) on the Web (04JUL10).
<>
http://www.filewatcher.com/m/O2KSR1aDL.EXE.53816504.0.0.html

, make sure English some German. This is not an ADMIN SR-1 version... Check file properties to be sure.
<>
Using OE CD Full GUI Menu to select (or not) desired APPS
Create OE installation (default path for SR-1a)--that's what I did.

F:\SETUP.EXE noie=true /update
"C:\Program Files\Microsoft Office\
SR1a\data1.msp;C:\Program Files\
Microsoft Office\
SR1a\ows.msp;C:\Program Files\
Microsoft Office\SR1a\ART.msp"

F:\SETUP.EXE noie=true /update
"C:\Program Files\Microsoft Office\
SR1a\data2.msp"
<>
I did not use SHORTFILENAMES=1, but this is not an ADMIN /a install. 1 space after EXE, after true and update (only). Double quotes for "LongFileNames + path", and semicolon(s)after each msp except the last one.

Anonymous said...

setupsr1.exe version listed (16SEP11) at Microsoft ORK or dork is the wrong version. It downloads as setupsr1.exe, but the version: 5.0.2920.0; name: WEXTRACT; Size: 227,744 bytes is not what it is supposed to be. Version 9.0.3821.??; size: 273,079 bytes. See Microsoft kb/232501. Bet it does not work.

The plot thickens even more. Kenneth

sdfox7 said...

Also available on my server: http://sdfox7.com/2000/Dec2000_year_end_backup/O2KSR1aDL.EXE

Jänis Policy said...

I was able to update Office to build **3821** just by executing O2KSR1aDL.exe (53,816,504 bytes) and then running setup.exe extracted from it. One of my discs includes a readme file indicating that Data1.exe is for a "networked" installation Office. At closer examination of the contents reveals that it includes a more or less complete copy of Internet Explorer, explaining the bloated size.

A subsequent execution of O2kSP3.exe (13,588,888 bytes) updated Office to build **6929**.

The update verified the version of MSIE on my system, and also required the source disc of Office Premium (build **2720**). These updates appear to be language specific, and come in different sizes for localized versions. I am not observing any functional changes in the updated Office.

If there is a "plot", it is that Microsoft overcomplicates the installation of its software (MSIs, patches, guids, manifests) to encourage people to purchase the latest products. I think the version of "wextract" self-extractor doesn't necessarily reflect the product inside it.

Post a Comment