This article describes how to avoid duplicate globally
unique identifiers (GUIDs) when you use disk imaging or cloning to deploy the
Microsoft Systems Management Server (SMS) 2003 clients.
In SMS 2003, all clients are uniquely identified by a GUID.
A GUID is a combination of the client's media access control (MAC) address and
the time when the GUID is assigned. This combination produces a number that is
virtually always unique. The GUID assignment occurs during the SMS 2003 client
discovery and installation processes.
The GUID is stored in the
client's Registry and in a binary file on the client's hard disk. Many problems
in an SMS 2003 environment may occur if more than one SMS 2003 client has the
same GUID. The whole site may even be disabled. If you use disk duplication
software, you must make sure that SMS 2003 client GUIDs are not duplicated
during copying or imaging.
To duplicate a disk, you create a master
image from a host computer, and then you deploy (or copy) the master image to
other computers. Disk duplication makes sure that each computer's operating
system and program settings are the same. The SMS 2003 Legacy Client and the
SMS 2003 Advanced Client use different methods to avoid the duplication of
GUIDs when you duplicate hard disks for the SMS 2003 client deployment.
Preparing the SMS 2003 Legacy Client computer for imaging
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To prepare the master-image computer for
duplication and to avoid duplicate GUIDs for the SMS 2003 Legacy Client:
- Use the SMS Push Installation Wizard to install the client
software on the master-image client computer:
- Click Start, point to
Programs, click Systems Management Server,
and then click SMS Administrator Console.
- Expand Site Database, expand
Collections, and then expand All
Systems.
- In the right pane, right-click a discovered SMS 2003
client, click All Tasks, and then click Install
Client.
- On the Welcome to the Client Push Installation
Wizard screen, click Next.
- On the Installation Options screen,
click Install the SMS client, and then click Legacy
Client.
- On the Client Options screen, you can
select one or more of the following options:
- Include Domain
Controllers
- Include only clients assigned to this
site
- Include subcollections
- Always install (repair or upgrade existing
client)
- Click Next, and then click
Finish.
- Restart the client computer, and then log on as
Administrator.
- On the master-image client computer, use Registry Editor to
remove the SMS Unique Identifier Registry value:
- Click Start, click
Run, type Regedit in the
Open box, and then click OK.
- Locate the following Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Client\Configuration\Client Properties
- Right-click the SMS Unique Identifier
Registry value, and then click Delete.
- Delete all copies of the Smsuid.dat file
from the master-image computer's hard disk.
- Delete the %SystemRoot%\Smscfg.ini file.
- Use Registry Editor to remove all the keys under the
AbExprtDB Registry value:
- Click Start, click
Run, type Regedit in the
Open box, and then click OK.
- Locate the following Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NAL\Client\AbExprtDB
- Remove all Registry keys under the
AbExprtDB Registry value.
Preparing the SMS 2003 Advanced Client computer for imaging
You can prepare SMS 2003 Advanced Client computers for imaging
when you install the core SMS 2003 Advanced Client components on the
master-image computer without specifying an SMS 2003 site code for assignment.
All computers that are imaged later from that master image will contain the
Advanced Client core components without a site code. However, the imaged
computers will not be functional SMS 2003 clients until the SMS 2003 clients
are assigned to an SMS 2003 site.
To prepare the SMS 2003 Advanced
Client computer for imaging:
- Designate a master computer. The master computer is the
computer that will be duplicated to destination client computers.
- On the master computer, use the
CCMSetup.exe utility to install the Advanced Client from the
\\SiteServer\SMSClient\i386 folder.
- After the Advanced Client is installed, make sure that the
SMS Agent Host service (Ccmexec.exe) is not running on the master computer. To
do this, type the following command at a command prompt:
net stop ccmexec
- On the master computer, run the
CCMDelCert.exe utility to delete any certificates from the
Advanced Client.
Note The CCMDelCert.exe utility is part of Systems
Management Server 2003 Toolkit 2. To obtain this toolkit, visit the following
Microsoft Web site: - Create the image of the master computer by using your
imaging software.
- Restore the image on the destination computers.
For more information on troubleshooting Advanced Client Push Installations see the following article in the Microsoft Knowledge Base:
928282 How to troubleshoot Advanced Client Push Installation Issues in Systems Management Server 2003 and System Center Configuration Manager 2007
(http://kbalertz.com/Feedback.aspx?kbNumber=925282/
)
Article ID: 828367 - Last Review: November 21, 2010 - Revision: 5.0
APPLIES TO
- Microsoft Systems Management Server 2003