August 13, 1999
Creating a Custom Deployment Plan
When you deploy Microsoft Office 2000 Premium, you can include a wide range of compatible software products. For example, your Office 2000 installation might include any of the following categories of products:
- Core Office 2000 applications, such as Microsoft Word and Microsoft Excel.
- Related applications that work with Office 2000, such as Microsoft Publisher 2000.
- Tools and components included in Office 2000 that extend and enhance the Office suite.
- Additional products that you obtain separately, such as the Microsoft Internet Explorer 128-bit upgrade.
Depending on the productivity needs of your organization, you can install any combination of these Office applications and related products. Although they use different installation methods and have different installation requirements, a little extra planning allows you to install a custom set of software all at once or in successive steps.
To create a custom deployment plan, follow these general steps:
- Select the software to install.
- Review the installation requirements for each application.
- Map out an installation sequence.
Related links
This article provides an overview of successive deployment for Office 2000 products. For more details, see Managing a Successive Deployment of Office Premium and Related Products in the Office 2000 Resource Kit.
For more information about Office and Office-related products that you can include in your Office 2000 deployment, see Software That You Can Install with Office 2000 Premium in the Office 2000 Resource Kit.
Select Software to Install
Microsoft Office 2000 Premium contains the Office 2000 suite of applications, a set of Office-related products, and a variety of Office-related tools and components. You can choose to install any or all of this software on users’ computers.
Office Premium applications
The following core applications are included in Microsoft Office 2000 Premium:
- Microsoft Access 2000
- Microsoft Excel 2000
- Microsoft FrontPage® 2000
- Microsoft Outlook® 2000
- Microsoft PowerPoint® 2000
- Microsoft Word 2000
- Microsoft Internet Explorer 5
- Microsoft Publisher 2000
- Microsoft PhotoDraw™ 2000
Office-related tools and components
In addition, the following tools and components are included in Office 2000 Premium:
- Microsoft Office Server Extensions
Allows users to collaborate over the Web.
- Microsoft Office Web Components
Used in Microsoft Internet Explorer to enable interactive browsing of Office data.
- Microsoft Data Engine
Provides local data storage compatible with Microsoft SQL Server 7.0.
- Microsoft Small Business Tools
Consists of four programs that can improve productivity in a small business: Small Business Customer Manager, Business Planner, Direct Mail Manager, and Small Business Financial Manager.
- Internet Explorer 4.01, Service Pack 1a
Included if you are not upgrading to Internet Explorer 5, but you are installing Office-related software that requires this version or later.
- Windows NT® 4.0, Service Pack 4 and Windows NT Server 4.0 Option Pack
Included if you are installing Office-related software that requires these upgrades to Windows NT 4.0.
For more information about these components, see the following references.
MultiLanguage Pack components
Microsoft Office 2000 Premium with MultiLanguage Pack contains components that provide additional multilingual features for Office-related applications. The following components are included with the MultiLanguage Pack:
- Localized Excel add-ins
- Localized Excel object library files
- Internet Explorer user interface languages
- Japanese Input Method Editor
- Chinese Input Method Editors
- Microsoft Jet 4.0 user interface language files
- Outlook At Work fax patch
- Outlook forms
For more information about MultiLanguage Pack components, see Features of the MultiLanguage Pack in the Office 2000 Resource Kit.
Components available separately
The following software also works with Office 2000:
Related links
For more information about the applications, tools, and components available in Office 2000 Premium, see Software That You Can Install with Office 2000 Premium in the Office 2000 Resource Kit.
Review Installation Requirements
When you plan a successive or combined installation of Microsoft Office 2000 and related applications, you must review the installation requirements for each application before you can design your deployment plan. There are four general requirements you need to consider when deploying Office-related applications:
- Installer technology used by the application
- Software prerequisites
- Elevated privileges
- Restart after installation
Installer technology used by the application
The core Office 2000 applications use the Windows Installer. However, some Office-related products and components use other installation technologies. You can mix these installation programs within the same deployment process - if you know how they interact.
Windows Installer
Office 2000, Publisher 2000, the Office 2000 MultiLanguage Pack, and some other Office-related components all use the Windows Installer. You can chain two installations together by creating a transform for the Windows Installer-based installation program that contains the Setup command lines for the other products.
With the proper set of command-line options, you can also place the Windows Installer-based Setup program in a batch file, or you can deploy it by using a systems management product such as Microsoft Systems Management Server.
ACME Setup
PhotoDraw 2000 version 1.0 and some other Office-related components use the ACME Setup technology. With the appropriate command-line options, you can place an ACME Setup program in a Windows Installer transform or in a batch file, or you can deploy it by using a systems management product such as Microsoft Systems Management Server.
Active Setup
Active Setup is a custom installation technology used by Internet Explorer 5. You can use the /q command-line option to suppress user interaction. Because the initial installation of Internet Explorer 5 requires you to restart the computer, you cannot place the Setup command in a transform or batch file.
Toolbox More information about using Active Setup is available in the Help file included with the Microsoft Internet Explorer Administration Kit 5.x (IEAK). The IEAK is installed automatically as part of the Office Resource Kit (orktools.exe). You can find this downloadable file on the Office 2000 Resource Kit Downloads page.
IExpress
IExpress, which is used by several Office-related components, is a mechanism for compressing multiple files into a single executable. (IExpress is also used for downloading many of the files available in the Office Resource Kit Toolbox.)
When a user runs an IExpress executable, the program expands all the files into a folder on the user’s hard disk. You can place an IExpress executable in a Windows Installer transform, in a batch file, or in a systems management product package.
Note If you run the IExpress executable in a transform, batch file, or package, be sure to use the /q command-line option to suppress user prompts and to use the installation defaults.
InstallShield
The third-party installation program InstallShield is used by some Office-related components and is similar in function to ACME Setup. By using the /s command-line option to run the program silently, you can add the InstallShield Setup program to a Windows Installer transform, a batch file, or a systems management product package.
File copy
Finally, some components use a file copy installation method, which might consist of a batch file or a simple file copy program. For some components, you might be required to copy the files explicitly from the Office CD-ROM to the user’s computer. In this case, you can create your own batch file. You might also be able to add the files to a Windows Installer transform by using the Add Files to the Installation panel of the Custom Installation Wizard.
For more information about the installation technologies most commonly used by Office and Office-related products, see the following references.
Software prerequisites
Some Office-related applications and components require that a particular operating system or application is present on the user’s computer before installation. After you have selected the applications and components that you want to install, map out the software prerequisites to ensure that you have all the components you need and that you are installing them in the correct order.
For example, suppose that users are running Windows NT 4.0, and you want to install Office 2000 and the Office 2000 MultiLanguage Pack on their computers. The MultiLanguage Pack requires that Office 2000 is installed first, and Office 2000 requires Windows NT 4.0, Service Pack 3. Therefore, you must first update users’ computers with Service Pack 3. Then you can install Office 2000, followed by the MultiLanguage Pack.
For more information about software prerequisites for Office-related applications and components, see How to Install Office and Related Products in the Correct Sequence in the Office 2000 Resource Kit.
Elevated privileges
Some of the installation programs for Office-related applications make changes to system areas of the user's computer. These programs might update system files or make changes to system areas of the Windows registry.
If you are installing on a computer running Microsoft Windows 95 or Windows 98, then you automatically have access to these system areas. If you are installing on a computer running Microsoft Windows NT 4.0, however, system areas are protected from users who are running under normal user accounts. To install on Windows NT 4.0, the installation program must have elevated privileges, which gives the program access to the protected areas of the system.
To run the installation with elevated privileges, you can use one of the following methods:
- Log on to the user’s computer as an administrator before running the installation program.
- Advertise the Windows Installer package. When the user first runs the application, the Windows Installer completes the installation under administrator privileges.
- Use Windows system policies to allow all Windows Installer packages to install with elevated privileges.
- Use Systems Management Server and run the Package Command Manager as a service on the user's computer so that it runs with administrator privileges.
For more information about installing Office-related software with elevated privileges, see Installing Office with Elevated Privileges on Windows NT 4.0 in the Office 2000 Resource Kit.
Restart after installation
Some installation programs must copy or modify files that are in use during installation. These programs require that you restart the computer after installing the application so that the installation process can be completed.
In some cases, you can eliminate extra restarts by installing applications in the proper order. For example, if you install PhotoDraw after installing Office, then you must restart the computer after you install Office and before you install PhotoDraw. But if you install PhotoDraw first, then you do not need to restart before installing Office.
Whether or not you need to restart between installations affects the type of installation process that you can use. If you use an MS-DOS batch file or a network logon script to install multiple applications, you cannot allow the computer to restart before all the installations are completed. This restriction occurs because the script goes back to the beginning when the computer is restarted.
However, if you use a Windows Installer transform that contains one or more programs to install, you can restart the computer between installations. Windows resumes the Windows Installer where it left off after the computer is restarts.
For more information about installation sequences that reduce the number of times you must restart the computer, see How to Install Office and Related Products in the Correct Sequence in the Office 2000 Resource Kit.
Related links
For more information about the installation requirements for each Office-related application, see Managing a Successive Deployment of Office Premium and Related Products in the Office 2000 Resource Kit.
Map Out an Installation Sequence
After you select the software you want to install with Office 2000 and determine the installation requirements for each component, you can map out the best sequence for installation.
Based on restart restrictions and other requirements, you might need to install some components individually. But if you want to install more than one product at a time, you can chain the installations so that the products are installed one right after the other. There are two methods that you can use to chain installations:
- Create an MS-DOS batch file.
- Use the Office 2000 Custom Installation Wizard.
Each method requires some preparation and provides different benefits.
Chain installations with a batch file
The simplest method for chaining installations is to put a series of commands in an MS-DOS batch file, and then execute the batch file. For example:
Start /wait \\server1\LPK\CD1\setup.exe /q /wait TRANSFORMS=Lpk1.mst
Start /wait \\server1\LPK\CD2\setup.exe /q /wait
In this example, the first MultiLanguage Pack Setup program installs MultiLanguage Pack CD-ROM 1 by using the transform Lpk1.mst. When that Setup program is finished, the next MultiLanguage Pack Setup program runs. The Start command with the /wait command-line option causes MSDOS to run the second Setup only after the first one is finished.
A batch file is simple to create and execute, and you can store the file in a central location and modify it easily. However, you cannot allow Setup to restart the computer until all of the installations in the batch file have been completed.
The Windows Installer-based Setup.exe program that you use to install Office 2000 and some other Office-related products is a bootstrapper program – that is, it does not actually install the software. Instead, Setup.exe runs Msiexec.exe to perform installation tasks. Msiexec.exe is the installation engine of the Windows Installer, and it follows the instructions given in the package (MSI file) and transform (MST file) to install the product.
Normally, Setup.exe runs Msiexec.exe and then terminates immediately without waiting for Msiexec.exe to complete the installation. In a batch file, this means that the command following Setup.exe runs before the first installation is complete.
To prevent this behavior, use the /wait Setup command-line option. With this option set, Setup.exe waits for Msiexec.exe to complete the installation. In a batch file, this means that the command following Setup.exe does not run until the first installation is complete.
Note If Setup requires that you restart the computer before the batch file has completed, the batch file does not resume where it left off when the computer restarts, and the remaining commands are not executed.
Chain installations with the Custom Installation Wizard
By using the Add Installations and Run Programs panel of the Office Custom Installation Wizard, you can create a transform that specifies one or more programs to run after the installation is complete. To successfully use this method, you must use the /chained command-line option with the enhanced version of Setup.exe (version 9.0.2720).
For example, to run MultiLanguage Pack Setup after Office Setup, you can create the transform Off9.mst and use the Add Installations and Run Programs panel of the wizard to add this command line:
\\server1\MLP\setup.exe /chained /q
Then you run Office Setup and specify your transform:
\\server1\office\setup.exe /q TRANSFORMS=off9.mst
In this example, Setup.exe runs Msiexec.exe to install Office. After Msiexec.exe has completed the installation, including restarting the computer if necessary, it runs the MultiLanguage Pack Setup as specified in the transform.
This method works even if you must restart the computer after the primary installation: Msiexec.exe does not run the programs in the transform until after the installation is complete, including any required system restarts.
If you want to specify a Windows installer-based Setup.exe program in the Add Installations and Run Programs panel of the Custom Installation Wizard, you must use Setup.exe version 9.0.3821. This version of Setup.exe accepts the /chained command-line option, which allows Setup.exe to be added to the Add Installations and Run Programs panel of the Custom Installation Wizard.
Toolbox The Office Resource Kit includes the enhanced version of the Office Setup program (version 9.0.3821). This file is available in a compressed file named Setupsr1.exe. You can find this downloadable file on the Office 2000 Resource Kit Downloads page.
For more information about the enhanced version of Setup.exe and the /chained command-line option, see Download the Enhanced Version of Office Setup in the Office Resource Kit Journal.
Related links
For more information and examples of how to design the best sequence for installing Office-related software, see How to Install Office and Related Products in the Correct Sequence in the Office 2000 Resource Kit.
When you deploy Office 2000, you can install some applications and features right away, and install others at a later time. For a discussion of methods for staggering your deployment, see Staging Your Deployment of Office Premium in the Office 2000 Resource Kit.