Перезапуск USB-модема с помощью командной строки

Для изменения IP адреса на USB-модеме необходимо его перезапускать.
В самом простом случае его можно просто извлечь из USB-порта и снова вставить, IP адрес изменится.
Если необходимо производить изменение IP каждые 5-10 минут, например, при использовании антидетект-софта, то такими действиями вскоре USB-порт выйдет из строя.
Чтобы сохранить порт и время создаем пустой текстовый файл usb_restart.txt, открываем его и внутрь пишем три строчки:

devcon disable "USB\VID_12D1&PID_1506&REV_0102"
TIMEOUT /T 5 /NOBREAK
devcon enable "USB\VID_12D1&PID_1506&REV_0102"
Логика простая:
1. Отключаем устройство.
2. Ждем 5 секунд.
3. Запускаем устройство.

USB\VID_12D1&PID_1506&REV_0102 — это ID устройства в вашей системе.
Открываем диспетчер задач, находим устройство:
Свойства -> Сведения -> ИД оборудования

Вписываем в 1 и 3 строки ID вашего устройства, сохраняем и закрываем файл.

Дальше необходимо изменить расширение файла на .bat.

Правой кнопкой запускаем получившийся файл usb_restart.bat от имени администратора и ждем перезапуска модема.

Если по какой-то причине у вас не установлена утилита Devcon, то можно скачать ее с официального сайта, либо с моего сайта (x64).
Файл devcon.exe необходимо положить в папку Windows/System32.

В случае, если решите вставить модем в другой USB-порт, то необходимо повторить процедуру с получением ID устройства.

P.S.: если кто-то изменит код батника для поиска ID устройства по имени, пишите в комментах, добавлю в статью.
16.05.2020 г. 701

Комментарии ()

  1. Petr
    16 мая 2020, 21:32
    Круто! Полезная штука

    Комментарии

    UpRoof.pro 2020