Distributing Office 2003 Product Updates


Microsoft Office 2003 service packs and product updates are designed to help improve the security, performance, and reliability of Office applications. A service pack, such as Office 2003 Service Pack 1 (SP1), typically updates the entire Office package and represents a new baseline version of the product.

Between service packs, Microsoft may also offer product updates developed in response to emerging issues such as virus attacks or bug fixes. These interim product updates, which typically update specific applications or features, require the most recent baseline version of the product. Interim updates are also cumulative; for example, you can apply the fifth Microsoft Office Word 2003 patch without applying Word 2003 patches one through four.

Note

Although interim product updates must be installed on the most recent baseline version of Office (for example, Office 2003 Service Pack 2), service packs themselves do not have this requirement. You can apply a service pack to any previous baseline version, including the initial release version of Office 2003.

New functionality in Office 2003 Setup has made deploying service packs and product updates more efficient. Administrators now have the option of installing Office from a compressed CD image on the network—which creates a local installation source on users’ computers—and distributing binary client patches to users. Because users always have access to the local installation source, they can apply the smaller client patches. And because the original source on the network remains at a baseline level, clients never become out of sync with an updated version.

For organizations that choose to install Office from an uncompressed administrative installation point, Microsoft will continue to release full-file administrative versions of each update. As in past versions, administrative updates (MSP files) are applied to the administrative image on the network, and users recache and reinstall Office from there.

The strategy you choose for updating Office on users’ computers depends on several factors:

  • Deployment method The method you use to deploy Office 2003 in the first place determines your options for updating clients later on. If you want to be able to distribute binary patches throughout your organization, for example, deploy Office from a compressed CD image and take advantage of the local installation source, which Setup creates by default on users’ computers.

  • Management practices If your organization maintains strong centralized control over software deployment—for example, if you use Microsoft Systems Management Server to help control software distribution—you can more reliably keep clients synchronized with an updated administrative installation point.

  • Network capacity Recaching and reinstalling Office from an updated administrative image requires considerably more network bandwidth than distributing binary updates.

  • Client hard disk capacity Caching all installation files on the local computer requires approximately 240 MB of hard disk space in addition to the space required by a typical installation of Office 2003.

Important

To help ensure that the update process works correctly over time, settle on one method of updating Office clients.

Caching installation files locally and distributing client updates

Client updates, or binary patches, are applied directly to the client computer and update, rather than replace, Office files. When you maintain a baseline installation image on the network and distribute binary patches, client computers never get out of sync with the image because the MSI file version remains the same on both the source and the client. Even during such operations as detect and repair or install on demand, client computers updated with binary patches work correctly with the original source.

To apply client patches, however, users almost always need access to the installation source. If you plan to keep Office 2003 up to date by distributing client patches to users, you should deploy Office from a compressed image of the CD on the network and take advantage of the local installation source.

Typically, client patches are smaller than administrative patches and, when compared to updating from an administrative image, easier to distribute to clients. When new users install Office from the baseline compressed CD image, however, you must chain any previously distributed binary patches to the Office installation—and that can increase the time it takes to install Office for the first time.

Microsoft recommends this updating strategy if you:

  • Have experienced synchronization problems between client computers and administrative installation points in the past.

  • Distribute software updates to different groups of users or at different times.

    Because the original installation image remains at the same level, it can support clients with a variety of patches applied. You do not need to maintain different installation images for different clients.

  • Have network bandwidth limitations.

    Binary patches are smaller than full-file patches.

  • Support users who have limited or unreliable network access—for example, traveling users.

This method requires the following:

  • An edition of Office 2003 that is compatible with the Custom Installation Wizard and other administrative tools (retail editions of Office 2003 do not support these tools).

  • A compressed installation source—such as a copy of the Office 2003 CD on a read-only share—with creation of a local installation source enabled.

  • Users who are administrators of their computers or who can easily be granted elevated privileges for the installation (for example, through a deployment tool such as Microsoft Systems Management Server).

Installing from a CD image

When users install Office 2003 from the CD or a compressed CD image, Setup copies installation files to a hidden folder on the local computer. Windows Installer uses this local installation source both to install Office initially and to repair and update Office later on. You can distribute the client patches reliably because users have the necessary access to the source on their own computers when applying a client patch requires it, even when they do not have access to the network.

To create a compressed CD image, you copy the contents of the Office 2003 CD (including all hidden folders) to a network share; you do not run Setup to create the image. After that, the process of customizing a compressed CD image is similar to the process of customizing an administrative installation point. Creation of the local installation source is enabled by default, and you do not need to set any additional local installation source options.

Unlike when deploying from an administrative installation point, however, you must accept the EULA and enter a valid Volume License Key before users can install Office from the compressed CD image. New functionality has been added to the Custom Installation Wizard to handle these settings by means of a transform (MST file) applied during the client installation. For more information, see the Help for the Configure Local Installation Source page in the Custom Installation Wizard.

When you create an administrative installation point, Setup extracts compressed cabinet (CAB) files from the Office 2003 CD. Once the files are extracted, Setup can no longer create a local installation source, and users must rely on the administrative image as a source from that point forward.

For more information about deploying from a compressed CD image, see “Taking Advantage of a Local Installation Source” in Chapter 3, “Preparing to Deploy Office 2003.”

Updating existing installations

The compressed CD image on the network represents the Office 2003 baseline for your organization. Once you have established a baseline, you can deploy client updates to individual computers as needed. You can use a variety of methods to distribute the patches to users:

  • Use a tool such as Microsoft Systems Management Server (SMS) or Tivoli to deploy the update.

  • Post the EXE file that contains the patch on a network share and direct all users to run it.

  • Use the stand-alone version of the OHotFix utility to extract the patch (MSP file) from the EXE file and apply it to users’ computers.

The OHotFix utility is packaged in a self-extracting executable file and is available on the Office Resource Kit Web site. Download OHotFix (Offinst.exe) from the Office XP Resource Kit Toolbox at http://www.microsoft.com/office/ork/xp/appndx/appc00.htm#Offinst.

Creating new installations

When a new client computer installs Office from this image, you must include all current patches to help ensure that the new client has all the latest updates. You can chain as many client patches as necessary to the core Office installation. However, Office 2003 patches are cumulative; you only need to install the latest patches related to a particular application to get all the fixes included in earlier patches. You can apply a service pack to any previous baseline; for example, the client version of Office 2003 SP2 can be applied to either Office 2003 SP1 or the initial release version of Office 2003.

You can chain client updates to the core Office 2003 installation by adding the appropriate files to the [ChainedInstall_n] sections of the Setup settings file (Setup.ini). Use either the OHotFix utility or Windows Installer to accomplish this.

To use the OHotFix utility to chain client patches

  1. Extract each binary patch (MSP file) from the corresponding client update (EXE file).

  2. Modify the OHotFix INI file to run in quiet mode and to apply the patches.

  3. In the Setup.ini file, chain OHotFix.exe to the core Office installation.

    For example:

    [ChainedInstall_1] TASKTYPE=exe PATH=\\server\share\admin_install_point\1234\OHotFix.exe

For more information about OHotFix, see Installing Client Update Files with OHotFix on the Office XP Resource Kit Web site at http://www.microsoft.com/office/ork/xp/journ/Ohotfix.htm.

To use Windows Installer to chain client patches

  1. Extract each binary patch (MSP file) from the corresponding client update (EXE file).

  2. In the Setup.ini file, chain Msiexec.exe to the core Office installation.

    You must create a separate [ChainedInstall_n] section for each patch.

    For example:

    [ChainedInstall_1] TASKTYPE=exe PATH=C:\Windows\System32\MSIExec.exe CmdLine=\\server\share\admin_install_point\1234\[MSP file] /qb /lpiwaeo  [path\name of log file]

Microsoft Windows correctly finds and starts Msiexec.exe even if the Windows folder is not in the same location on all computers in your organization.

For more information about chaining, see “Deploying Office and Other Products Together” in Chapter 5, “Installing Office 2003.”

Updating Office from a patched administrative installation point

Office administrative updates provide full-file replacement of files changed by a service pack or product update. They are typically applied to an administrative installation point on the network from which Windows Installer performs a recache and reinstallation of Office on users’ computers. By installing complete files, as opposed to patched files, the administrative update can correctly replace any files on the server that have been modified with previous updates.

Recaching and reinstalling replaces the previously cached MSI file on users’ computers and overwrites any old files with the newer versions. In an ideal computing environment, Office is recached and reinstalled promptly each time an administrative installation point is patched. If you can impose a consistent update process throughout your organization, this is still a good method of keeping existing clients up to date with the latest patches. In addition, new clients that install from the administrative image automatically get the updated version—you do not need to chain patches to the core installation.

When there is a delay between updating the administrative image and recaching Office on clients, however, client computers can become out of sync with the administrative image. Operations that rely on the source—such as install on demand or detect and repair—fail because the client does not recognize the updated administrative image, which has a new version of the Office MSI file. Relying on this method of updating clients may require you to set up two administrative images: the patched image for updated clients, and an unpatched baseline image for everyone else.

Microsoft recommends this updating strategy if you:

  • Maintain strong centralized control over software deployment and lock down user configurations.

    For example, if you use SMS or Group Policy software installation to deploy and maintain Office, creating and maintaining an administrative image may be the most efficient method of keeping clients up to date.

  • Support users who have consistent and reliable network access.

  • Support users who are not administrators of their computers and to whom you cannot easily grant elevated privileges for the patching process.

  • Run any Office applications from the source.

    You cannot use the Run from Network feature installation setting from a compressed source.

This method requires the following:

  • An edition of Office 2003 that is compatible with the Custom Installation Wizard and other administrative tools (retail editions of Office 2003 do not support these tools).

  • Sufficient network capacity to handle recaching and reinstalling Office throughout an organization.

For more information about deploying Office from an administrative image, see “Running Setup from an Installation Image” in Chapter 5, “Installing Office 2003.”

Patching an administrative installation point

You must install administrative updates (MSP files) from the command line. On the command line, you run Windows Installer with options to specify the path to the MSI file and the name and path of the MSP file.

  • The MSI file is the Windows Installer package file from your original administrative image.

  • The MSP file is the Office administrative update file that contains information about the changes in the upgrade. The update instructs Windows Installer to add, update, or remove files in the administrative image.

Before you update an administrative installation point, make sure that no clients are using the share. If a file on the share is in use during the upgrade process, a newer version of that file is not copied to the administrative installation point.

To apply an update to an Office administrative installation point

  1. Download the self-extracting executable file for the update and double-click the file name to extract the MSP file.

    Administrative updates for Office 2003 are made available on the Office Resource Kit Web site at http://www.microsoft.com/office/ork/2003.

  2. Connect to the server share for your administrative installation point.

    You must have write access to the administrative installation point on the server and the appropriate privileges to carry out the task, including the Change privilege.

  3. On the Start menu, click Run and then type the Windows Installer command line with the appropriate options for your installation. Use the following syntax:

    msiexec.exe /p [path\name of update MSP file]/a  [path\name of MSI file] /qb /lv* [path\name of log file]

If an update contains multiple MSP files, you must run the command line separately for each MSP file that you apply to the administrative installation point—you cannot reference multiple MSP files on the same command line. The following table describes the command-line options.

Command-line option

Description

Msiexec.exe

Executable file name for Windows Installer.

/p

Directs Windows Installer to apply an update to an existing installation.

[path\name of update MSP file]

Path and file name of the MSP file for the update.

/a

Directs Windows Installer to perform an administrative installation of a product on a network share.

[path\name of MSI file]

Path and file name of the Windows Installer package for your original administrative image.

/qb

Sets the user interface to the basic level (simple progress and error handling).

/lpiwaeo

Turns on logging and sets a path for the log file. The default setting /lpiwaeo logs a subset of information, such as error messages and warnings. Use /lv* to log all information.

[path\name of log file]

Path and file name of the Windows Installer log file.

Updating client computers

After you update your administrative installation point, you need to perform a recache and reinstallation on all client computers that use the administrative image as a source. Any new client installations from the administrative installation point automatically include the updated version of Office.

To update an existing client installation from an administrative installation point, users need only rerun Setup.exe on the administrative installation point. If the administrative image has been patched, Setup automatically triggers the recache and reinstallation of all Office 2003 applications and features. Unless Setup is set to run in quiet mode, users are prompted to update.

Alternatively, you can distribute the following command line to the clients:

setup.exe REINSTALL=[list of features modified by the update] /qb

In this case, Setup.exe calls Windows Installer to perform the installation and automatically generates log files. You can run this command line by creating a logon script, distributing it as a batch file, deploying it by using SMS, or using other means according to your practice. The options for this command line are described in the following table.

Command-line option

Description

Setup.exe

Executable file name for Office Setup program.

REINSTALL=[value]

Specifies whether to reinstall all applications or only the features affected by the patch. The default REINSTALL=all reinstalls all applications and features in the updated package.

/qb

Directs Setup to run in quiet mode.

Each update that Microsoft releases includes documentation listing all the features affected by the update. You can minimize the time and network bandwidth needed to update users’ computers by setting the REINSTALL property to reinstall only the features modified by the update. Note that the values for REINSTALL shown in the feature list are case sensitive.

Synchronizing independently updated client computers

If you originally installed Office 2003 on a client computer from an administrative installation point, you must follow the recache and reinstallation procedure described above to update that client. If you update the client directly by applying a binary patch, the client and administrative images become out of sync, which can cause future updates to fail. To synchronize an independently updated client computer to recognize an updated administrative image, users must uninstall Office and reinstall from the updated administrative image.

Resources and related information

If you have the Active Directory directory service and Group Policy set up in your organization, you can set a policy that prevents users from downloading client patches directly from the Microsoft Office Online Downloads site. In the Group Policy snap-in, under User Configuration\Administrative Templates\Microsoft Office 2003\Miscellaneous, set the Block updates policy. For more information about setting policies for Office 2003, see “Managing Users’ Configurations by Policy” in the next section.

The strategies for applying updates to Multilingual User Interface Packs are identical to those for updating the core Office installation. For more information, see “Distributing Multilingual User Interface Pack Updates” in Chapter 16, “Maintaining an Office 2003 Multilingual Installation.”

Transforms can only be applied when Office is initially installed. You cannot apply transforms when you patch Office. For more information about updating users’ configurations after Office is installed, see “Updating Feature Installation States and Application Settings” earlier in this chapter.




Microsoft Office 2003 Resource Kit 2003
Microsoft Office 2003 Editions Resource Kit (Pro-Resource Kit)
ISBN: 0735618801
EAN: 2147483647
Year: 2004
Pages: 196

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net