IMPORTANT: This article contains information about modifying the registry.
Before you modify the registry, make sure to back it up and make sure that you
understand how to restore the registry if a problem occurs. For information
about how to back up, restore, and edit the registry, click the following
article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
CAUSE
This behavior may occur if the following conditions are
true:
- The NetBIOS name of the Windows 2000 domain does not match
the DNS name of the Windows 2000 domain.
- Only the TCP/IP protocol is installed on the Windows
95-based or Windows 98-based computer.
- The DNS server that the Windows 95-based or Windows
98-based computer is configured to use has the following attribute settings,
which are the default settings for a Windows 2000 DNS server:
- No forwarder is configured.
- The Disable Recursive option is not selected.
If the delay is longer than 15 seconds, the Windows 95-based or
Windows 98-based computer may be configured with multiple DNS server addresses
that are not valid, resulting in multiple DNS query timeouts. This situation is
typically caused by outdated DHCP options. To identify this problem, use the
'ping' command on the Windows 95-based or Windows 98-based computer to confirm
if each of the configured DNS servers exists. To obtain the list of DNS servers
for the Windows 95-based or Windows 98-based computer, use the Winipcfg.exe
tool.
For additional information, click the following article
numbers to view the articles in the Microsoft Knowledge Base:
141698
How to Use Winipcfg to View TCP/IP Settings
169289 DHCP (Dynamic Host Configuration Protocol) Basics
WORKAROUND
To work around the behavior, add a fictitious DNS zone that
has the same name as the NetBIOS domain name. When you do this, the DNS server
immediately returns a "Name does not exist" message to the Windows 95-based or
Windows 98-based computer.
WARNING: If you use Registry Editor incorrectly, you may cause serious
problems that may require you to reinstall your operating system. Microsoft
cannot guarantee that you can solve problems that result from using Registry
Editor incorrectly. Use Registry Editor at your own risk.
To work around longer delays caused by DNS
query timeouts against multiple DNS server addresses that are not valid, delete
the registry keys for all DNS server addresses. To do this, follow these steps:
- Click Start, click Run,
type regedit, and then click OK.
- Locate and then click the following key in the registry
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo<##>
where <##> is a number from 00 to
99. - On the Edit menu, click
Delete, and then click Yes.
- Repeat steps 2 and 3 to delete the DhcpInfo<##> key for each DNS server address.
For additional information about how to modify the
registry, click the following article number to view the article in the
Microsoft Knowledge Base:
136393
How to Modify the Windows Registry
If the registry contains a lot of
DhcpInfo<##> keys, you may want to use a registry (.reg) file to delete the
DhcpInfo<##> keys. The following text shows the contents of a sample .reg
file. To create a .reg file to remove all the
DhcpInfo<##> keys, replace the ellipses (...) in the following example with
lines for "Dhcpinfo09" through "Dhcpinfo98".
REGEDIT4
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo00]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo01]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo02]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo03]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo04]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo05]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo06]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo07]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo08]
...
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP\DhcpInfo99]
For additional information about how to
use a .reg file to add or remove registry entries, click the following article
number to view the article in the Microsoft Knowledge Base:
257380
How to Add or Remove Registry Entries with a .reg File
NOTE: If you use either of these methods to remove all the
DhcpInfo<##> keys, the Windows 95-based or Windows 98-based computer must
request a new DHCP lease the next time you restart the computer.