SpyBot's immunize doesn't see Windows 2000 SP4's hosts anymore.

antdude

New member
Alpha Testers
Hi.

I noticed SpyBot's immunize no longer sees my old updated Windows 2000 SP4's global hosts file. I have to use its Tools -> Hosts File to add the lines to my c:\winnt\system32\drivers\etc\hosts file. And this is the original hosts file from 2002. Any ideas what happened to this immunize feature?

Thank you in advance. :)
 
antdude:

Check the following registry key:

Code:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
Make sure that the ValueName "DataBasePath" points to the path of your HOSTS file:
  • %SystemRoot%\System32\drivers\etc
 
antdude:

Check the following registry key:

Code:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
Make sure that the ValueName "DataBasePath" points to the path of your HOSTS file:
  • %SystemRoot%\System32\drivers\etc
Yes, it's there. Sorry for not replying so fast since I got busy. :(
 
antdude:

If that registry entry is pointing to the correct location and the file is named HOSTS (without any file extention), Spybot should be able to find it.
 
This is the reason. Unless the DNS Client Service is disabled, immunizing the hosts file on 2000 might slow down the machine, so to avoid that problem, hosts file immunization is disabled if the DNS Client is active.

This can be overridden through this tweak if you are sure you want it and do not want to disable the DNS Client.
Interesting. When was this checking feature added? I will have to look into this.
 
This is the reason. Unless the DNS Client Service is disabled, immunizing the hosts file on 2000 might slow down the machine, so to avoid that problem, hosts file immunization is disabled if the DNS Client is active.

This can be overridden through this tweak if you are sure you want it and do not want to disable the DNS Client.
XP has this service too, so how come it is supported for enabled service?
 
Last edited:
Because on XP, we didn't notice that slowdown on any machine. Guess Microsoft did update the service between the two versions ;)

There are - very few - reports that there is a slowdown on XP as well, but those are very rare compared to nearly everyone having the slowdown on 2000.
Ah. So what is this DNS Client Service? Windows has its own DNS to use? I thought OS were looking up on remote DNS'.
 
antdude:

Does the following reference answer your question?
Editors Note: in most cases a large HOSTS file (over 135 kb) tends to slow down the machine. This only occurs in W2000/XP/Vista. Windows 98 and ME are not affected.

To resolve this issue (manually) open the "Services Editor"

Start | Run (type) "services.msc" (no quotes)
Scroll down to "DNS Client", Right-click and select: Properties/
Click the drop-down arrow for "Startup type"
Select: Manual, or Disabled (recommended) click Apply/Ok and restart. [more info]
 
antdude:

Does the following reference answer your question?
"If your machine is part of a "Domain", check with your IT Dept. before applying this work-around. This especially applies to Laptop users who travel or bring their machines home. Make sure to reset the Service (if needed) prior to connecting (reboot required) to your work Domain ..." helped. :) I will try disabling it since it is an old desktop at home's LAN (no domain and no IPCOP).
 
"If your machine is part of a "Domain", check with your IT Dept. before applying this work-around. This especially applies to Laptop users who travel or bring their machines home. Make sure to reset the Service (if needed) prior to connecting (reboot required) to your work Domain ..." helped. :) I will try disabling it since it is an old desktop at home's LAN (no domain and no IPCOP).
Cool, it worked in this old W2K SP4. :) Hopefully, disabled DNS Client service didn't break anything!
 
Back
Top