3

Поэтому коллега случайно добавил целую /20 (~ 4000 ips) к Windows 2003 Server.

Я сгенерировал простой командный файл со всеми необходимыми строками для удаления этих IP-адресов. Команды работают и удаляют IP-адреса так, как я хочу, но проблема в том, что для выполнения каждой строки требуется от 3 до 10 минут, а загрузка процессора остается> 90%, svchost.exe и lsass.exe, кажется, съедают большинство циклов.

Кто-нибудь знает, почему эти команды netsh выполняются так долго?

Пример:

netsh interface ip delete address name = "Подключение по локальной сети" addr = 10.10.150.24

1 ответ1

-1

Очистить все настройки ip:

netsh interface ip reset c:\resetlog.txt

Это все IP-адреса. Если сервер удаленный, я рекомендую вам настроить DHCP-сервер, который назначит ваш сервер.

Когда вы запускаете команду netsh interface ip ... , она перезаписывает два ключа реестра, которые используются TCP/IP.

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

Видимо, это занимает некоторое время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .