-------------------------------------- Microsoft Office Jet/ODBC/IISAM Update September 1999 -------------------------------------- (c) Microsoft Corporation, 1999 ------------------- Table of Contents ------------------- Description Before You Install Install the Update Admin Installations How to Detect that the Update is Installed ------------------- ------------------ Description ------------------ In the course of producing the solution to the Excel 97 "ODBC Driver" Vulnerability, Microsoft testing became aware of additional vulnerability in the text IISAM drivers. Microsoft has produced a solution to this vulnerability and incorporated it into the Microsoft Office Jet/ODBC/IISAM Update. ------------------ Before You Install ------------------ Before you install this update, you should make sure that you are currently using the versions of the applications listed below, and that you are not using newer versions of the software. If you are not sure, run the application (Word 97, for example), select the Help menu, and then click About Microsoft . Applications Microsoft Access 97 Microsoft Excel 97 Microsoft FrontPage 97 Microsoft Outlook 97 Microsoft Powerpoint 97 Microsoft Word 97 Microsoft Access 2000 Microsoft Excel 2000 Microsoft FrontPage 2000 Microsoft Outlook 2000 Microsoft Powerpoint 2000 Microsoft Word 2000 Microsoft Publisher 2000 Also, you must shut down all running programs, including Microsoft Office 97, Microsoft Project, and the Microsoft Office Shortcut Bar before you begin the installation. ------------------ Install the Update ------------------ To install the update on a local computer, double click on the application icon or type the following at a command prompt in the location where the update is stored: jetcopkg To run the update without any dialog display, use the quiet mode option. Type the following at a command prompt in the location where the update is stored: jetcopkg /q For non-admin installations, this utility does the following: 1. enables the "Open Confirmation after Download" flag for the following Office File-types: "MS_ClipArt_Gallery.2", "Excel.Chart.5", "Excel.Chart.8", "Excel.Sheet.5", "Excel.Sheet.8", "iqyfile", "rqyfile", "Outlook.Template", "msgfile", "vcsfile", "vcffile", "icsfile", "PowerPoint.Slide.8", "PowerPoint.Show.8", "PowerPoint.SlideShow.8", "PowerPoint.Template.8", "Word.Template.8", "Word.Wizard.8", "Word.Backup.8", "Word.Document.8", "Word.RTF.8", "Access.Application.8", "Access.BlankDatabaseTemplate.8", "Access.DatabaseWizardTemplate.8", "Access.Extension.8", "Access.MDEFile.8", "accesshtmlfile", "accessthmltemplate", "dqyfile", "Excel.Addin", "Excel.Backup", "Excel.CSV", "Excel.DIF", "Excel.Macrosheet", "Excel.SLK", "Excel.Template", "Excel.Workspace", "Excel.XLL", "Excelhtmlfile", "Excelhtmltemplate", "icsfile", "Office.Binder.8", "Office.Binder.Template", "Office.Binder.Wizard", "oqyfile", "PowerPoint.Addin.8", "PowerPoint.Wizard.8", "powerpointhtmlfile", "powerpointhtmltemplate", "wordhtmlfile", "wordhtmltemplate" 2. This update sets registry entries for Jet Expression Service and Text IISAM. HEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\SandboxMode and HEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\SandboxMode are set to 2. HEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions and HEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Text\DisabledExtensions are set to "!txt,csv,tab,asc,htm,html". 3. updates all related Jet files in your machine. For further information on Sandbox mode, please consult the following Microsoft Knowledge Base article: http://support.microsoft.com/support/kb/articles/Q239/4/82.ASP ------------------ Admin Installations ------------------ For admin installation, the command line for this utility updates Office 97 SR2 only. Patching Office 97 Admin Installations -------------------------------------- To run the update in admin mode and update a network install, type the following at a command prompt in the folder where the update is stored: jetcopkg /c:"jetcoupd.exe /a d:\adm\msoffice /i d:\adm\msoffice\off97std.inf" To run the update in quiet and in admin mode and update a network installation, type the following at a command prompt in the folder where the update is stored: jetcopkg /c:"jetcoupd.exe /a d:\adm\msoffice /i d:\adm\msoffice\off97std.inf /q" /q Patching Office 2000 Admin Installations ---------------------------------------- Do the following steps: 1. Extract all the files to a directory. For example, type the following at a command prompt: jetcopkg.exe /t:c:\extract /c 2. To apply the update to an Office 2000 network installation. Type the following at a command prompt: start msiexec /a [path to network image .msi file] /p [path to oqfe3821.msp file] SHORTFILENAMES=1 The following describes the command line options that may be passed to the JetCoUpd application stored inside the JetCoPkg.exe: JetCoUpd [/q | /s] [/d] [/m:0 | /m:1 | /m:2 | /m:3] [/a "path to root of Office 97 admin image"] [/i "path to INF file"] switches: /q (or /s) - Quiet or Silent mode. /d - This switch disables the "Confirm Open After Download" flag for the first 21 file types of the above list. Used for non-admin installation's patch only. /m:0, /m:1, /m:2, /m:3 - Set Jet sandbox mode to 0, 1, 2, or 3 respectively. Used for non-admin installation's patch only. /a - Specify the root of Office 97 admin image. Used for admin installation's patch only. /i - Specify the INF file path. Used for admin installation's patch only. For admin installations, this patch does the following: * For supported Office 97 network installations, this patch will replace the existing Jet 3.5 files with the updated files. This patch will also update the specific INF with the correct version numbers. * For supported Office 2000 network installations, this patch will update the files and the MSI on the server. ------------------ How to Detect that the Update is Installed ------------------ Detecting that the patch is installed is done by checking for the following: 1. The existence of a log file. The log file is named "jetcoupd.log". On an individual computer, the log file is saved to the \Windows\System or \Windows\System32. If this location is unavailable, the log is saved to the temp directory: On any admin installation of Microsoft Office 97 or standalone application, the log is saved to same location as the updated INF file. If this location is not available, the log is saved to the temp directory. 2. The following files will be updated to the following version numbers and dates: File Size Date Version Dao360.dll 557328 07-14-99 3.60.2927.4 Jetcomp.exe 39424 05-05-98 1.0.0715.0 (Jet 3.5) Jetcomp.exe 65536 08-11-99 4.0.1532.0 (Jet 4.0) msexcl35.dll 252688 09-09-99 3.51.3227.2 msexcl40.dll 323856 09-09-99 4.0.2927.9 msjet35.dll 1050896 09-28-99 3.51.3328.0 msjet40.dll 1495312 07-14-99 4.0.2927.4 msjetoledb40.dll 348432 06-02-99 4.0.2927.2 msjt4jlt.dll 1238288 09-29-99 3.52.3328.0 msjtes40.dll 237840 09-07-99 4.0.2927.8 msltus35.dll 168720 09-09-99 3.51.3227.2 msltus40.dll 209168 09-09-99 4.0.2927.9 mspdox35.dll 250128 06-07-99 3.51.3007.0 msrd3x40.dll 315664 07-14-99 4.0.2927.4 msrepl35.dll 415504 08-25-99 3.51.3225.0 msrepl40.dll 553232 06-02-99 4.0.2927.2 msrpfs35.dll 44304 04-26-99 3.51.2826.0 mstext35.dll 166672 09-30-99 3.51.3330.0 mstext40.dll 250128 10-01-99 4.00.2927.11