Resolve Microsoft Office Update Error 1328

Error 1328 During Office XP SP1 Installation

The following error message may appear on your Windows computer when you try to install Office XP Server Pack 1 (SP1) on your computer:

Error 1328. Error applying patch to file C:\program files\Microsoft Office\Winword.exe. It has probably been updated by other means, and can no longer be modified by this patch. For more information contact your patch vendor.

Note: The problem discussed here does not apply if you installed Office XP from a Retail CD-ROM or if you are updating Office XP by using the Product Updates Web site.

Cause of the Error

Error 1328 in this case occurs, when all of the following conditions are true:

  • Administrative installation of Office XP, updated with a pre SP1 administrative update exists on your computer.
  • You have a network client workstation on which Office was installed from the administrative installation.
  • Office SP1 is being installed on the network client workstation.

On client computer binary method is used to install updates. This implies that only specific parts of a file are updated using this method. On the other hand, administrative installation is a full file replacement method. This is the reason why, when you attempt to install Office XP SP1 client update on Office XP that has already been updated using an updated administrative installation, then the error is generated because the new update (Office XP SP1 client update) does not find the files it expects to find on your computer.

Resolution Method

You can resolve this issue by using the following workaround method:

  1. Create a new administrative Office XP installation that does not comprise any Office XP updates or patches.
  2. Run the following command to install this administrative Office XP installation on all your client computers:
  3. msiexec.exe /i path to new Admin MSI REINSTALL=ALL REINSTALLMODE=VM

  4. Install Office XP SP1 updates to the client.

Error 1328 on Windows 2000

The following error may be displayed on your Windows PC, when you attempt to install Office 2000 Service Pack 3 (SP3) on your computer:

Error 1328. Error applying patch to file C:\Program Files\Common Files\System\OLE DB\MSDAIPP.DLL. It has probably been updated by other means, and can no longer be modified by this patch. For more information contact your patch vendor.

Cause of Error

Error 1328 in this case occurs, when all of the following conditions are true:

  • You are trying to install the service pack on a Microsoft Windows 2000 Services Pack 2 (SP2) computer.
  • On this computer, you installed Office 2000, and then installed the Office 2000 Service Release 1a (SR1a) update on it.
  • There are one or more post-Office SR1a patches or updates installed on the system.
  • The version of Windows Installer on the system is 1.11.2405.0.

Note: Office 2000 SP3 installs MSdaipp.dll version 8.103.3521.0 on the system.

Resolution Methods

You may use one of the following methods to solve this problem:

  • When error 1328 displays during Office 2000 SP3 installation, click Ignore and then proceed with the installation process.
  • Upgrade your Windows Installer to Windows Installer version 2.0.
  • Install Windows 2000 SP3 on your Windows 2000 SP2 computer.