Por que os comandos netsh ip delete são executados tão lentamente no Windows Server 2003?

3

Assim, um colega de trabalho adicionou acidentalmente um / 20 (~ 4000 ips) inteiro a um Windows 2003 Server.

Gerei um arquivo de lote simples com todas as linhas necessárias para remover esses IPs. Os comandos funcionam e removem os IPs como eu quero, mas o problema é que eles demoram cerca de 3 a 10 minutos para executar cada linha, e a CPU está ficando > 90% de utilização, svchost.exe e lsass.exe parecem estar consumindo mais ciclos.

Alguém sabe por que esses comandos netsh estão demorando tanto para serem executados?

Exemplo:

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

    
por Cedric Bu 12.04.2013 / 21:00

1 resposta

-1

Limpar todas as configurações de ip:

netsh interface ip reset c:\resetlog.txt

Ele del todos os endereços IP. Se o servidor é remoto, então eu recomendo que você configure o servidor DHCP irá atribuir o seu servidor.

Quando você executa o comando netsh interface ip ... , ele reescreve duas chaves do Registro usadas pelo TCP / IP.

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

Aparentemente, leva um tempo.

    
por 13.04.2013 / 17:30