Microsoft KB Archive/884200

From BetaArchive Wiki
Knowledge Base


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

Article ID: 884200

Article Last Modified on 10/30/2006



APPLIES TO

  • Microsoft Windows 2000 Professional Edition
  • 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


Keywords: kbtshoot kbprb KB884200