Microsoft KB Archive/810144

= FIX: Windows XP Embedded system cloning may reset runtime information =

Article ID: 810144

Article Last Modified on 9/15/2004

-

APPLIES TO


 * Microsoft Windows XP Embedded

-



SYMPTOMS
You may include the System Cloning component in a configuration. However, when you run the Fbreseal.exe program on the generated runtime, certain network information and certain user information may be lost.



CAUSE
This problem may occur because of the way that the cloning process is implemented by the Fbreseal.exe program.



RESOLUTION
To resolve this problem, follow these steps:
 * 1) Download the System Cloning Windows XP Embedded Service Pack 1 (SP1) hotfix. To download this hotfix, visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?FamilyId=6CBE66CB-28D0-49E7-A059-400A7D6059E2&displaylang=en
 * 2) Install the hotfix package on a computer that has Windows XP Embedded Service Pack 1 installed. The computer also must have a connection to a Windows XP Embedded Service Pack 1 database.

For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.



STATUS
Microsoft has confirmed that this is a problem in Windows XP Embedded with Service Pack 1.



MORE INFORMATION
The hotfix package updates the System Cloning component in your component database. The new component contains four additional extended properties. The four additional extended properties let you control whether specific sets of information are retained or are reset after cloning by using Fbreseal.exe. All values are initially set to TRUE.

The following list describes the four new properties:
 * cmiUnjoinDomain (BOOLEAN)

This property is set to TRUE to leave the currently-set domain during cloning.

This property is set to FALSE to retain the domain membership after cloning.
 * cmiRemoveNetSettings (BOOLEAN)

This property is set to TRUE to remove all network settings during cloning. This includes network bridges and named network connectoids.

This property is set to FALSE to retain all network settings after cloning.
 * cmiRemoveUserSettings (BOOLEAN)

This property is set to TRUE to remove all user-specific settings during cloning This includes the Start menu customizations and the most-recently-used-file lists.

This property is set to FALSE to retain all user-specific setting after cloning.
 * cmiRemoveMountedDevices (BOOLEAN)

This property is set to TRUE to remove all references to mounted drives during cloning. This includes floppy drives and CD-ROM drives. Drive letters may be changed.

This property is set to FALSE to retain mounted drive settings after cloning.

The following list describes five additional command-line switches you can use with Fbreseal.exe:  -keepdomain

When specified, this command-line switch keeps the currently-joined domain during cloning. -keepnet

When specified, this command-line switch keeps any network settings intact during cloning. -keepuser

When specified, this command-line switch keeps user-specific settings intact during cloning. -keepmounted

When specified, this command-line switch keeps mounted drive settings and drive letter settings intact during cloning. -keepall

When specified, this command-line switch keeps all the settings that are previously listed. This command-line switch keeps auto-logon information during cloning.

The fbreseal –keepall option is documented as having the same effect as using the following command line switches:  -autologon</li> -keepdomain</li> -keepnet</li> -keepuser</li> –keepmounted</li></ul>

However, fbreseal –keepall option also has the effect of disabling the random computer name feature. This effectively sets the cmiGenerateComputerName to a value of 0. If you need the random computer name feature, use the following workaround: <ol> In the Advanced settings of the System Cloning tool, make sure that cmiGenerateComputerName is set to a value of 1.</li> Instead of using fbreseal –keepall, use the following commands: <ul> </li> fbreseal -autologon</li> fbreseal -keepdomain</li> fbreseal -keepnet</li> fbreseal -keepuser</li> fbreseal -keepmounted</li></ul> </li></ol> </li></ul>

Additional query words: xpe embedded cloning fbreseal

Keywords: kbqfe kbfile kbprb kbwinxppresp2fix KB810144

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.