Microsoft KB Archive/315063

From BetaArchive Wiki
Knowledge Base


"Error 1328. Error applying patch to file <path>\Winword.exe" error message when you apply Office XP Service Pack 1 (SP-1) to a workstation

Article ID: 315063

Article Last Modified on 12/4/2007



APPLIES TO

  • Microsoft Office XP Professional Edition
  • Microsoft Office XP Small Business Edition
  • Microsoft Office XP Standard Edition
  • Microsoft Office XP Standard Edition for Students and Teachers
  • Microsoft Office XP Developer Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition



This article was previously published under Q315063

Important This article describes an error that occurs in a corporate environment and is intended for system administrators in that environment.

This article does not apply to you if you meet any of the following qualifications:

  • You installed your version of Office XP from a Retail CD-ROM (showing an Office Hologram).
  • You attempted to update your version of Office XP to Office XP Service Pack 1 (SP-1) by using the Product Updates Web site (http://office.microsoft.com/productupdates).

If you installed your version of Office XP from a network server or a CD-ROM that was provided by your system administrator, please contact your system administrator about this issue and reference this article number.

For additional information about this problem if you installed Office from a CD-ROM, click the following article number to view the article in the Microsoft Knowledge Base:

315152 OFFXP: Error 1328 When You Apply Office XP Service Pack 1


SYMPTOMS

When you apply Office XP Service Pack 1 (SP-1), you may receive an error message similar to the following:

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 All client updates for Microsoft Office XP create log files in the \Temp\OHotfix folder. The log files have names similar to the following:

OHotfix(#####).log
OHotfix(#####)_Msi.log


These numbers start at 00001 and are incremented for each subsequent update. Therefore, if you run the same update again, or you run a new update, the next pair of log files is numbered 00002.

When you open the log file, you find text similar to the following:

MSI (s) (D5:80): Executing op:
FileCopy(SourceName=WINWORD.EXE,DestName=WINWORD.EXE,Attributes=1537,FileSize=110578248,
Version=10.0.2930.0,Language=0,InstallMode=58982400,PerTick=32768,IsCompressed=0,,
VerifyMedia=1,,VitalPatches=15,PatchHeaders=Binary00 
MSI (s) (D5:80): File: C:\Program Files\Microsoft Office\Office10\WINWORD.EXE;
Overwrite; Existing file is a lower version
MSI (s) (D5:80): Executing op:
PatchApply(PatchName=WINWORD.EXE,TargetName=C:\Program Files\Microsoft
Office\Office10\WINWORD.EXE,PatchSize=3938618,TargetSize=10578248,PerTick=0,IsCCompressed=1,
FileAttributes=1537,PatchAttributes=0)PatchFiles: File: C:\Program Files\Microsoft 
Office\Office10\WINWORD.EXE, Directory: C:\Program Files\Microsoft 
Office\Office10\, Size:
MSI (s) (D5:80): Note: 1: 2318 2: C:\Config.Msi\PTC8D.tmp
MSI (s) (D5:80): Note: 1: 2302 2: 0  
MSI (s) (D5:80): Note: 1: 1328 2: C:\Program Files\Microsoft
Office\Office10\WINWORD.EXE 3: -1072807676  Error 1328. Error applying patch to 
file C:\Program Files\Microsoft Office\Office10\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. System Error: -1072807676
MSI (s) (D5:80): Product: Microsoft Office XP Professional with FrontPage --Error 1328. 
Error applying patch to file C:\Program Files\Microsoft 
Office\Office10\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. System Error: -1072807676 
                

For additional information about using a log file, click the following article number to view the article in the Microsoft Knowledge Base:

308490 How to troubleshoot an update Installation by using log files in Office XP


CAUSE

This error message appears if all the following conditions are true:

  • You have an administrative installation of Office XP that was updated with a pre-Service Pack 1 administrative update.
  • You are using a network client workstation that installed Office from the administrative installation.
  • You are applying SP-1 to the network client workstation.

Office client updates use a binary method to update a file. This means that specific parts of a file are updated. Because of this method, an Office program file that was updated on the client through a full file replacement (an administrative installation) that was already updated with another update cannot be updated by using the SP-1 client update. This is because the file on the administrative image and the file on the client are not the files that a client update (binary update) expects to find. This causes the client update to fail.

In the sample log file in the "Symptoms" section, notice the line that begins with the text

FileCopy(SourceName=WINWORD.EXE,DestName=WINWORD.EXE,Attributes=1537,FileSize=110578248,
Version=10.0.2930.0
                

Because the base (RTM) version of Microsoft Word 2002 is 10.0.2627.0, and the administrative installation (SourceName) contains a later version, it is apparent that the administrative installation was already updated with a post-RTM update. For additional information about program versions, click the following article number to view the article in the Microsoft Knowledge Base:

291331 How to check the version of Office XP


WORKAROUND

If you need to update your client to SP-1 without updating the administrative image, create a secondary administrative image, and then recache the client to the RTM level of Office XP and apply SP-1 to the client. To do this, follow these steps:

  1. Create a new administrative installation for Office XP that does not contain any updates or patches.
  2. Run the following command on each client (use a deployment method if necessary):

    msiexec.exe /i path to new Admin MSI REINSTALL=ALL REINSTALLMODE=VM

  3. Apply SP-1 to the client.


MORE INFORMATION

If you originally installed Office XP on a client computer from an administrative installation point that has been updated with an administrative update, you must use the following procedure to update all clients. If you update a client directly by using the client (end-user) update, the client and administrative images will become out of sync, which may cause future updates to fail.

If your client workstations installed Office from an administrative installation of Office, it is recommended that you download and install the administrative version of the update from the Microsoft Office XP Resource Kit. For more information about deploying Office updates, browse to the following Microsoft Web site:

After you apply the administrative version of the update to the Office administrative installation, you update each client workstation by running a Windows Installer command line at the workstation.

For additional information about installing updates to an administrative installation, click the following article number to view the article in the Microsoft Knowledge Base:

301348 How to install a public update to administrative installations of Office XP



Additional query words: OFFXP sp1 patch msi msp kbofficexpsp1iss

Keywords: kbtshoot kbpubtypekc kbbug kberrmsg kbprb KB315063