CTX106713 - Event ID 4097 and Dr. Watson Is msiexec.exe When Applying MetaFrame XP Service Pack 4 This document was published at: http://support.citrix.com/kb/entry.jspa?externalID=CTX106713 Document ID: CTX106713, Created on: Aug 2, 2005, Updated: Aug 2, 2005 Products: Citrix MetaFrame XP 1.0 for Microsoft Windows 2003, Citrix MetaFrame XP 1.0 for Microsoft Windows 2000 Summary When installing MetaFrame Presentation Server XP Service Pack 4 through msiexec.exe and a customized transform *.mst script and MetaFrame Presentation Server XP Feature Release 3 was installed using the same method, an error pointing to an issue with the MSI installer may occur: Event Type: Information Event Source: DrWatson Event Category: None Event ID: 4097 Date: Time: User: N/A Computer: Description: The description for Event ID ( 4097 ) in Source ( DrWatson ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: C:\WINNT\System32\msiexec.exe, 04, 21, 2005, 07, 22, 33, 838, c0000005, 74734BB7, msi!MsiPreviewBillboardA. This information is followed by an error. Event Type: Error Event Source: Application Error Event Category: (100) Event ID: 1000 Date: Time: User: N/A Computer: Description: The description for Event ID ( 1000 ) in Source ( Application Error ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: msiexec.exe, 3.1.4000.1823, msi.dll, 3.1.4000.1823, 00154bb7. According to CTX104982 ? Readme - Service Pack 4 for MetaFrame XP 1.0, the customer is required to install the Windows Installer 3.0, as per Microsoft article Windows Installer 3.0 is available Background Windows Installer fails silently after you upgrade to Windows Installer 3.1 Resolution Apply Windows Installer 3.1 version 2. Windows Installer 3.1 (v2) is available Workaround Set the error conditions in the transform to ignore the "error" of "adding an existing table." 1. Open the original MetaFrame Presentation Server XP Feature Release 3 MFXP001.msi file in question using ORCA. 2. Apply the custom MFXP001.mst file. 3. Save the transformed package under a different name using the file extension .msi (for example, MFXP002.msi). 4. Create a new transform using the MsiTran.exe tool from the MSI SDK: a. MsiTran " MFXP001.msi" " MFXP002.msi" MFXP002.mst c b. The 'c' option is what sets the transform to ignore errors with duplicate tables. 5. Install Citrix Presentation Server with the new transform using the command line: msiexec /i "MFXP001.msi" transforms= MFXP002.mst /qn /l*vx C:\Install.log. 6. Apply the patch: msiexec /update mfxpsp4.msp /qn /l*vx c:\patch.log. In case you?re using a Citrix Presentation Server CD, the file name is mfxpsp4w2k3.msp.