Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

So a coworker accidentally added an entire /20 (~4000 ips) to a Windows 2003 Server.

I generated a simple batch file with all the necessary lines to remove these IPs. The commands do work and remove the IPs as I want, but the problem is they take around 3 to 10 minutes to execute each line, and the CPU is staying > 90% utilization, svchost.exe and lsass.exe seem to be eating up the most cycles.

Anyone know why these netsh commands are taking so long to execute?

Example:

netsh interface ip delete address name="Local Area Connection" addr=10.10.150.24

share|improve this question

1 Answer 1

Clear all ip settings:

netsh interface ip reset c:\resetlog.txt

It del all IP address. If the server is remote, then I recommend that you configure the DHCP server will assign your server.

When you run the netsh interface ip ... command, it rewrites two registry keys that are used by TCP/IP.

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 

Apparently it takes a while.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.