312 lines
12 KiB
Plaintext
312 lines
12 KiB
Plaintext
Microsoft Windows XP Service Pack 1 (SP1)
|
|
Deploy.cab
|
|
Readme Document
|
|
July 31, 2002
|
|
|
|
Information in this document, including URL and other Internet Web
|
|
site references, is subject to change without notice and is provided
|
|
for informational purposes only. The entire risk of the use or
|
|
results of the use of this document remain with the user, and
|
|
Microsoft Corporation makes no warranties, either express or implied.
|
|
Unless otherwise noted, the example companies, organizations,
|
|
products, people, and events depicted herein are fictitious. No
|
|
association with any real company, organization, product, person,
|
|
or event is intended or should be inferred. Complying with all
|
|
applicable copyright laws is the responsibility of the user. Without
|
|
limiting the rights under copyright, no part of this document may be
|
|
reproduced, stored in or introduced into a retrieval system, or
|
|
transmitted in any form or by any means (electronic, mechanical,
|
|
photocopying, recording, or otherwise), or for any purpose, without
|
|
the express written permission of Microsoft Corporation.
|
|
|
|
Microsoft may have patents, patent applications, trademarks,
|
|
copyrights, or other intellectual property rights covering subject
|
|
matter in this document. Except as expressly provided in any written
|
|
license agreement from Microsoft, the furnishing of this document
|
|
does not give you any license to these patents, trademarks,
|
|
copyrights, or other intellectual property.
|
|
|
|
(c) 2002 Microsoft Corporation. All rights reserved.
|
|
|
|
Microsoft, MS-DOS, Windows, and Windows NT are either registered
|
|
trademarks or trademarks of Microsoft Corporation in the United States
|
|
or other countries or regions.
|
|
|
|
The names of actual companies and products mentioned herein may be
|
|
the trademarks of their respective owners.
|
|
|
|
========================
|
|
How to Use This Document
|
|
========================
|
|
|
|
To view the Readme file in Microsoft Windows Notepad, maximize
|
|
the Notepad window. On the Format menu, click Word Wrap.
|
|
|
|
To print the Readme file, open it in Notepad or another word
|
|
processor, and then use the Print command on the File menu.
|
|
|
|
========
|
|
CONTENTS
|
|
========
|
|
|
|
1. INTRODUCTION
|
|
|
|
2. UPGRADING FROM PREVIOUS VERSIONS OF THE TOOLS
|
|
|
|
3. AVAILABILITY OF WINDOWS PE
|
|
|
|
4. KNOWN ISSUES
|
|
|
|
5. DOCUMENTATION CORRECTIONS
|
|
|
|
---------------
|
|
|
|
1. INTRODUCTION
|
|
---------------
|
|
|
|
This document provides current information about the tools included
|
|
in the Deploy.cab for Microsoft Windows XP Service Pack 1 (SP1) and
|
|
the Windows .NET Server 2003 family.
|
|
|
|
NOTE: The Setup Manager tool (Setupmgr.exe) contained in Deploy.cab
|
|
is intended for use only by corporate administrators. If you are
|
|
a system builder, install the tools and documentation contained on
|
|
the OEM Preinstallation Kit (OPK) CD. An OPK CD is contained in every
|
|
multi-pack of Windows distributed by an OEM distributor to original
|
|
computer manufacturers, assemblers, reassemblers, and/or software
|
|
preinstallers of computer hardware under the Microsoft OEM System
|
|
Builder License Agreement.
|
|
|
|
Setup Manager no longer contains context-sensitive help. For more
|
|
information about the individual pages in Setup Manager, see the
|
|
topic "Setup Manager Settings" in the Microsoft Windows Corporate
|
|
Deployment Tools User's Guide (Deploy.chm).
|
|
|
|
------------------------------------------------
|
|
|
|
2. UPGRADING FROM PREVIOUS VERSIONS OF THE TOOLS
|
|
------------------------------------------------
|
|
|
|
You can use either the Windows XP SP1 corporate deployment tools or
|
|
the Windows .NET Server 2003 corporate deployment tools to deploy the
|
|
following versions of Windows:
|
|
|
|
* Original "gold" release of Windows XP
|
|
* Windows XP SP1
|
|
* Windows .NET Server 2003 family
|
|
|
|
Do not use the original "gold" release of the Windows XP corporate
|
|
deployment tools to deploy Windows XP SP1 or the Windows .NET Server
|
|
2003 family.
|
|
|
|
----------------------------
|
|
|
|
3. AVAILABILITY OF WINDOWS PE
|
|
----------------------------
|
|
|
|
Windows Preinstallation Environment (Windows PE, also known as WinPE)
|
|
is licensed to original equipment manufacturers (OEMs) for use in
|
|
preinstalling Windows onto new computers. The WinPE for Corporations
|
|
toolkit is available for enterprise customers. For more information,
|
|
contact your account manager.
|
|
|
|
---------------
|
|
|
|
4. KNOWN ISSUES
|
|
---------------
|
|
|
|
This is a list of known issues for the Windows XP SP 1 deployment
|
|
tools:
|
|
|
|
* If you preinstall the Multi-Language User Interface (MUI) Pack
|
|
during Sysprep in Factory mode (Sysprep -factory) and then restart
|
|
the computer into Mini-Setup, the user interface throughout
|
|
Mini-Setup is clipped. However, this does not occur if the default
|
|
user interface for MUI is set to English (ENG).
|
|
|
|
Workaround: Set the default user interface for MUI to English.
|
|
|
|
* The recommended location for your master installation is on
|
|
drive C or a network share.
|
|
|
|
The location of the Windows installation is hard-coded by Windows
|
|
Setup. Sysprep does not modify these settings or allow you to safely
|
|
move an image from one drive letter to another.
|
|
|
|
If you want to deploy an image of a Windows installation to a
|
|
different drive, you must create the original Windows installation
|
|
on a disk that uses that drive letter. When you deploy that image,
|
|
you must ensure that Mount Manager uses that same drive letter
|
|
for %SYSTEMDRIVE%. For example, if you want to deploy the image
|
|
to drive D, ensure that Mount Manager enumerates one logical drive
|
|
before the drive where you plan to deploy the image.
|
|
|
|
* When the Sysprep.inf file is used as an answer file by Mini-Setup,
|
|
the Sysprep.inf file can be located on a floppy disk that you insert
|
|
into the disk drive before starting the computer and running
|
|
Mini-Setup. However, if the manufacturer or model of the destination
|
|
computer is different from the manufacturer or model of the master
|
|
computer, the Sysprep.inf file is not read from the floppy disk
|
|
during Mini-Setup.
|
|
|
|
Cause: To maintain unique disks and controllers on the system bus,
|
|
Plug and Play adds a value to the Plug and Play ID, for example:
|
|
|
|
FDC\Generic_Floppy_Drive\5&22768F6A&0&0
|
|
|
|
If you use a destination computer with hardware that is different
|
|
from the hardware on the master computer, the bus is different,
|
|
and a new number is assigned. Plug and Play recognizes this hardware
|
|
as a new drive and must install the driver before it can be used.
|
|
However, the installation does not occur quickly enough, and the
|
|
drive is not accessible by the time Setup checks the drive for the
|
|
Sysprep.inf file.
|
|
|
|
Workaround: Complete the following procedure on the master computer
|
|
before running Sysprep:
|
|
|
|
1. Locate and click the following registry subkey:
|
|
|
|
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CoDeviceInstallers
|
|
|
|
2. Add the following entries and values to this subkey:
|
|
|
|
Entry: {4D36E969-E325-11CE-BFC1-08002BE10318}
|
|
Type: Reg_Multi_Sz
|
|
Value: Syssetup.Dll,CriticalDeviceCoInstaller
|
|
|
|
Entry: {4D36E980-E325-11CE-BFC1-08002BE10318}
|
|
Type: Reg_Multi_Sz
|
|
Value: SysSetup.Dll,StorageCoInstaller
|
|
SysSetup.Dll,CriticalDeviceCoInstaller
|
|
|
|
3. Open Sysprep.inf and add the following text to the
|
|
[SysprepMassStorage] section:
|
|
|
|
*PNP0701 = "%WINDIR%\inf\flpydisk.inf"
|
|
*PNP0702 = "%WINDIR%\inf\flpydisk.inf"
|
|
*PNP0703 = "%WINDIR%\inf\flpydisk.inf"
|
|
*PNP0704 = "%WINDIR%\inf\flpydisk.inf"
|
|
GenFloppyDisk = "%WINDIR%\inf\flpydisk.inf"
|
|
*PNP0700 = "%WINDIR%\inf\fdc.inf"
|
|
|
|
where %WINDIR% is the folder on the destination computer where you
|
|
installed Windows.
|
|
|
|
4. Run Sysprep on the computer.
|
|
|
|
* Use Winbom.ini only to modify the Windows installation when
|
|
you run Sysprep -factory. Do not manually modify the Windows
|
|
installation during Sysprep in Factory mode. If you want to modify
|
|
the Windows installation manually, use the command Sysprep -audit
|
|
instead.
|
|
|
|
----------------------------
|
|
|
|
5. DOCUMENTATION CORRECTIONS
|
|
----------------------------
|
|
|
|
* The topic "Setup Manager Settings" in the Microsoft Windows
|
|
Corporate Deployment Tools User's Guide does not include the
|
|
following information:
|
|
|
|
Setup Manager saves settings from the Distribution Share
|
|
Location page to the following location:
|
|
|
|
Unattend.txt
|
|
DistShare =
|
|
DistFolder =
|
|
|
|
* The topic "Using Sysprep" in the Microsoft Windows Corporate
|
|
Deployment Tools User's Guide does not include the sentence:
|
|
|
|
When you run Sysprep.exe, the Sysprep.inf file is copied
|
|
to %WINDIR%\System32\$winnt$.inf.
|
|
|
|
* The topic "Using Sysprep" in the Microsoft Windows Corporate
|
|
Deployment Tools User's Guide does not include the paragraph:
|
|
|
|
You can specify static IP addesses in the Sysprep.inf file.
|
|
When the destination computer starts, the network interface
|
|
card (NIC) information is removed, but Plug and Play
|
|
reinstalls the NIC. Mini-Setup reads the static IP address
|
|
information in Sysprep.inf and sets the static IP address
|
|
in the destination computer.
|
|
|
|
* The topic "Preparing Images for Disk Duplication" in the
|
|
Microsoft Windows Corporate Deployment Tools User's Guide states:
|
|
|
|
The mass-storage controllers (IDE or SCSI) must be identical
|
|
between the reference and destination computers.
|
|
|
|
If you want to create one master image to install Windows on
|
|
destination computers that may use different mass-storage controllers,
|
|
then you want that image to include all mass-storage devices
|
|
identified in Machine.inf, Scsi.inf, Pnpscsi.inf, and Mshdc.inf.
|
|
To do this, include the following in your Sysprep.inf file:
|
|
|
|
[Sysprep]
|
|
BuildMassStorageSection = Yes
|
|
|
|
[SysprepMassStorage]
|
|
|
|
For more information, see the topic "Reducing the Number of Master
|
|
Images for Computers with Different Mass-Storage Controllers" in
|
|
the Microsoft Windows Corporate Deployment Tools User's Guide.
|
|
|
|
* In several places, the Microsoft Windows Corporate Deployment Tools
|
|
User's Guide states that Sysprep.inf can be located on a floppy disk.
|
|
However, a Sysprep.inf file located on a floppy disk can only be used
|
|
as an answer file for Mini-Setup. Sysprep itself does not use a
|
|
Sysprep.inf file located on a floppy disk.
|
|
|
|
Plug and Play does not run until after Mini-Setup locates the
|
|
Sysprep.inf file. If the floppy device does not use an in-box driver
|
|
and the Sysprep.inf file is located on a floppy disk, then Mini-Setup
|
|
will not detect the Sysprep.inf file.
|
|
|
|
The recommended location for the Sysprep.inf file is the C:\Sysprep
|
|
folder on the hard disk of the destination computer.
|
|
|
|
* The information in the topic "Using the Registry to Control
|
|
Sysprep in Factory Mode" in the Microsoft Windows Corporate
|
|
Deployment Tools User's Guide is incorrect. Do not use the registry
|
|
to control Sysprep.
|
|
|
|
* The topic "Preinstalling Applications" in the Microsoft Windows
|
|
Corporate Deployment Tools User's Guide does not include the
|
|
following information:
|
|
|
|
If you add any applications to the Owner profile (in
|
|
Windows XP Home Edition) or the Administrator profile
|
|
(in other versions of Windows), Windows Welcome or Mini-Setup
|
|
copies these applications to the default user profile so that
|
|
the applications are available when the end user logs on.
|
|
If you want to install applications to individual user
|
|
accounts, you must install these applications after Windows
|
|
Welcome or Mini-Setup is finished, or install them by using
|
|
a user account other than Owner or Administrator.
|
|
|
|
* The topic "Preinstalling Applications Using Legacy Techniques"
|
|
in the Microsoft Windows Corporate Deployment Tools User's Guide does
|
|
not specify that the commands listed in [GUIRunOnce] and Cmdlines.txt
|
|
are synchronous. Each command finishes before the next command starts.
|
|
|
|
* The topic "Using Signed Drivers" in the Microsoft Windows Corporate
|
|
Deployment Tools User's Guide does not discuss how to install
|
|
unsigned drivers. To install unsigned drivers during Sysprep,
|
|
include the following lines in the Sysprep.inf file:
|
|
|
|
[Unattended]
|
|
UpdateInstalledDrivers = Yes
|
|
|
|
Only install unsigned drivers while testing your deployment tools and
|
|
processes. Do not install unsigned drivers in any computers that you
|
|
distribute to end users.
|
|
|
|
* Your master installation must be located on the C drive or a
|
|
network share.
|
|
|
|
* Throughout the corporate deployment tools documentation, the
|
|
Windows Preinstallation Environment is called "WinPE". The more
|
|
proper abbreviation is "Windows PE". |