PlayUKlottery.com - win up to 42 million Pounds
Lesson 1: Introducing the Software Installation and Maintenance Technology

Cover
LOC Page
About This Book
Chapter and Appendix Overview
Getting Started
The Microsoft Certified Professional Program
Technical Support
Chapter 1 -- The Microsoft Windows 2000 Platform
Lesson 1: Overview of the Windows 2000 Platform
Lesson 2: Windows 2000 Professional
Lesson 3: Windows 2000 Server
Lesson 4: Windows 2000 Advanced Server and Windows 2000 Datacenter Server
Review
Chapter 2 -- Installing Windows 2000
Lesson 1: Preparing to Install
Lesson 2: Installing Windows 2000 from a CD-ROM
Lesson 3: Installing Windows 2000 over the Network
Lesson 4: Troubleshooting Windows 2000 Setup
Review
Chapter 3 -- Configuring the DNS Service
Lesson 1: Understanding DNS
Lesson 2: Resolving Names
Lesson 3: Installing the DNS Service
Lesson 4: Configuring the DNS Service
Lesson 5: Configuring a DNS Client
Lesson 6: Troubleshooting the DNS Service
Review
Chapter 4 -- Implementing Active Directory Directory Services
Lesson 1: Introduction to Active Directory Directory Services
Lesson 2: Active Directory Structure and Site Replication
Lesson 3: Active Directory Concepts
Lesson 4: Introduction to Planning
Lesson 5: Installing Active Directory Directory Services
Lesson 6: Configuring Active Directory Replication
Review
Chapter 5 -- Administering Active Directory Directory Services
Lesson 1: Creating Organizational Units
Lesson 2: Creating User and Computer Accounts
Lesson 3: Managing Groups
Lesson 4: Controlling Access to Active Directory Objects
Review
Chapter 6 -- Managing Desktop Environments with Group Policy
Lesson 1: Understanding Group Policy
Lesson 2: Applying Group Policy
Lesson 3: Configuring Group Policy
Review
Chapter 7 -- Managing Software by Using Group Policy
Lesson 1: Introducing the Software Installation and Maintenance Technology
Lesson 2: Deploying Software
Lesson 3: Upgrading Software
Lesson 4: Managing Software
Review
Chapter 8 -- Managing File Resources
Lesson 1: Sharing and Publishing File Resources
Lesson 2: Administering Shared Folders by Using Dfs
Lesson 3: Using NTFS Special Access Permissions
Lesson 4: Managing Disk Quotas on NTFS Volumes
Lesson 5: Increasing Security with EFS
Lesson 6: Using Disk Defragmenter
Review
Chapter 9 -- Configuring Remote Access
Lesson 1: Understanding the New Authentication Protocols in Windows 2000
Lesson 2: Configuring Inbound Connections
Lesson 3: Configuring Outbound Connections
Lesson 4: Examining Remote Access Policies
Lesson 5: Creating a Remote Access Policy
Review
Chapter 10 -- Supporting DHCP and WINS
Lesson 1: New DHCP Functionality
Lesson 2: New WINS Functionality
Review
Chapter 11 -- Managing Disks
Lesson 1: Introduction to Disk Management
Lesson 2: Common Disk Management Tasks
Review
Chapter 12 -- Implementing Disaster Protection
Lesson 1: Using Fault-Tolerant Volumes
Lesson 2: Using Advanced Startup Options
Lesson 3: Using the Recovery Console
Lesson 4: Using the Backup Utility
Lesson 5: Performing an Emergency Repair
Review
Chapter 13 -- Upgrading a Network to Windows 2000
Lesson 1: Planning a Network Upgrade
Lesson 2: Establishing the Root Domain
Lesson 3: Upgrading Domain Controllers and Member Servers
Lesson 4: Upgrading Client Operating Systems
Review
Chapter 14 -- Using Remote Installation Services
Lesson 1: Performing Remote Installations
Lesson 2: Creating Distribution Servers
Review
Appendix A -- Questions and Answers
Appendix B -- Creating Setup Disks
About This Electronic Book
About Microsoft Press


[Previous] [Next]

Lesson 1: Introducing the Software Installation and Maintenance Technology

Windows 2000 ships with Microsoft Windows Installer and the Software Installation and Maintenance technology. Both are designed to help you deploy and manage software throughout an organization. This lesson helps you to understand the differences between them.

Windows Installer Technologies

Windows Installer Technologies are divided into a client side, Msiexec.exe, and a file format, the Windows Installer package or .MSI file, which replaces the Setup.exe file. It also introduces a higher level of sophistication to software installation and maintenance. The benefits of Windows Installer include the following:

  • Custom installations that can be performed only when they are required. For example, optional features in an application, such as clip art or a thesaurus, can be visible in a program without being installed. Although the menu commands will be accessible, the feature itself will not be installed until the user accesses the menu command. This method of installation helps reduce both the complexity of the application and the amount of hard disk space used by the application.
  • Resilient applications. If a critical file is deleted or becomes corrupt, the application will automatically return to the installation source and acquire a new copy of the file, without the need for user intervention.
  • Clean removal. Applications are uninstalled without leaving orphaned files and without inadvertently breaking another application (for example, by deleting a shared file required by another program).

These benefits are not limited to Windows 2000. Versions of Windows Installer will also be available for Windows NT 4.0, Windows 95, and Windows 98. However, using Windows 2000 does give administrators one major advantage: by combining the Windows Installer package files with the Software Installation and Maintenance technology, administrators can easily deploy and manage software throughout their entire organization.

The Software Installation and Maintenance technology uses Group Policy to deploy and manage software that has been packaged in the Windows Installer package file format.

Software Installation and Maintenance Technology

The Windows 2000 Software Installation and Maintenance technology allows you to deploy and manage software with Group Policy and Active Directory directory services. After an organization has obtained a Windows Installer package file, an administrator can create Group Policy Objects (GPOs) that are associated with the package file. These GPOs can do the following:

  • Install applications on user computers. This can be done automatically, when a user logs on or a computer is turned on, or these applications can be made available for users to install when they need them.
  • Upgrade a previous version of the application, or automatically apply software patches or service packs.
  • Remove applications.

Most important, you can manage and deploy software without visiting the computer of every user in the organization. By working with Windows Installer package files, administrators can handle most software deployment and management tasks through the use of Group Policy.

NOTE
The Software Installation and Maintenance technology operates using Group Policy. Therefore, these deployment and management features are only available for Windows 2000 clients. If you have client computers running other operating systems, you will need to replace or supplement the Software Installation and Maintenance technology with another deployment solution.

Software Life Cycle

The Software Installation and Maintenance technology allows the distribution of software in a manner that more closely aligns with the typical software life cycle. Instead of managing software manually, Group Policy can be used to install, modify, repair, and remove software more efficiently. To better understand how these new software deployment and management technologies function, it is useful to examine the four phases of the software life cycle: preparation, deployment, maintenance, and removal.

Preparation Phase

The preparation phase occurs before software is actually deployed to users or computers. For Windows 2000, this involves two key processes: package acquisition and package modification.

Package Acquisition

The Software Installation and Maintenance technology can only deploy and manage Windows Installer package files. This means you must have a package file for an application before that application can be deployed using Group Policy. Administrators have the following three options for acquiring package files:

  • Obtain a package file from a software vendor.
  • Repackage an application (create a package file using repackaging software).
  • Create a text file with the .ZAP extension. These text files enable you to publish an application using Group Policy and are discussed later in this chapter.

Package Modifications

Modifications are similar to Windows Installer package files but have an .MST file extension. Modifications allow you to take one product (for example, Microsoft Excel), and create any number of custom installations. For example, you might create a version of Excel that leaves out the statistical analysis components for a human resource department and a second version that includes the statistical analysis components for an accounting department. You can then create GPOs, assign these different versions to different users, and install the software without requiring a technician to sit at each computer and specify the installation options.

NOTE
Package modifications made using .MST files are applied at initial application installation and cannot be applied to an already installed application.

Deployment Phase

In the deployment phase, software is actually installed on computers. Windows 2000 provides the following options for software deployment:

  • Assigning applications. When an application is assigned to a user, that application is advertised on the computer desktop. Since the application is assigned to the user, the assigned application appears on the computer desktop, no matter which computer the user logs on to. Advertised applications aren't actually installed, but they appear as though they have been installed. A Start menu shortcut, desktop icons, and registry entries (for example, file associations) are created.
  • The user can install the software by clicking the Start menu shortcut, double-clicking the desktop icon, or double-clicking a document type associated with that application (document invocation). Unless the user activates the installation, the application is not installed, which saves valuable hard disk space and administration time.

  • Publishing applications. When an application is published, it is not advertised on the user desktop. However, users can install the application either through Add/Remove Programs or through document invocation.

Maintenance Phase

Windows 2000 makes it easy to upgrade or redeploy software. For example, suppose a service pack has been issued for your organization's word processing program. As an administrator, you place the service pack on the network, and modify a GPO to redeploy the application. The next time a user activates the program, the service pack will automatically be applied. There is no need to individually visit each workstation and install the service pack.

Removal Phase

Windows 2000 offers two methods for automatically removing applications:

  • Forced removal. With a forced removal, software is automatically deleted from a computer, either the next time the computer is turned on (in the case of a computer policy), or the next time a user logs on (in the case of a user policy).
  • Optional removal. With an optional removal, software is not automatically uninstalled from computers. For example, if a user already has Microsoft Word 97 installed, the user will be able to continue running that application. However, no new users will be able to install Word 97.

Lesson Summary

Microsoft Windows 2000 includes a new technology called Software Installation and Maintenance. It uses Group Policy and the new Windows Installer to reduce the amount of time you spend deploying and managing software. The Windows Installer package replaces the Setup.exe file and provides custom installations that can be performed only when they are required. It also makes applications resilient; if a critical file is deleted or becomes corrupt, the application will automatically return to the installation source and acquire a new copy of the file, without the need for user intervention. Applications are uninstalled without leaving orphaned files and without inadvertently breaking another application (for example, by deleting a shared file required by another program).

After you obtain a Windows Installer package file, you can create Group Policy objects (GPOs) that are associated with the package file. The Windows 2000 Software Installation and Maintenance technology allows you to deploy and manage software with Group Policy and Active Directory directory services. You can automatically install applications on user computers, upgrade previous versions of the application or apply software patches or service packs, and remove applications. Most important, you can manage and deploy software without visiting the computer of every user in the organization.

To help you understand how these new software deployment and management technologies function, this lesson examined the four phases of the software life cycle: preparation, deployment, maintenance, and removal. All of these four phases are handled by the Windows 2000 Software Installation and Maintenance technology.