The DHCPClassID option does not work with Sysprep on Windows 2000-based computers (884200)



The information in this article applies to:

  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server

SYMPTOMS

If you use the DHCPClassID option in the Unattend.txt file when you use the System Preparation tool (Sysprep) to deploy Microsoft Windows 2000-based computers, the computers do not receive the specified Dynamic Host Configuration Protocol (DHCP) Class ID (CLSID) set.

CAUSE

This problem occurs because Sysprep does not generate an Answer map file at the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\Setup\AnswerFileMap

Therefore, Sysprep does not update the DHCP CLSID set.

WORKAROUND

To work around this problem, add a "[GUIRunOnce]" section to the Sysprep.inf file. Set the DHCP Class ID by using the /setclassid option to call Ipconfig.exe. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, type the following commands. Press ENTER after you type each command.
    • CD sysprep
    • notepad sysprep.inf

  3. At the bottom of the Sysprep.inf file, type the following text:

    [GUIRunOnce]
    Command = "ipconfig /setclassid * My_Class_ID"

  4. On the File menu, click Save, and then click Exit.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

REFERENCES

For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

830448 DHCP servers do not recognize the DHCPClassID option when you perform an unattended Windows 2000 installation

285352 DHCPClassID value not used during unattended setup


Modification Type:MajorLast Reviewed:11/11/2004
Keywords:kbtshoot kbprb KB884200 kbAudITPRO