Автоматизировать ремонт беспроводного соединения на XP


0

Я подозреваю, что где-то в моем ноутбуке Dell Precision, работающем под управлением XP Pro, есть проблема, которая приводит к потере беспроводного интернет-соединения примерно через полчаса времени соединения. Беспроводной маршрутизатор в порядке, так как другой ноутбук работает без проблем.

Чтобы восстановить соединение, я могу щелкнуть правой кнопкой мыши значок беспроводной сети на панели инструментов и выбрать «Восстановить». Однако иногда это не решает проблему, поэтому теперь я открываю «Сетевые подключения», щелкаю правой кнопкой мыши беспроводное соединение и выбираю «отключить». А затем снова щелкните правой кнопкой мыши и выберите «включить». Кажется, это всегда работает.

Я хотел бы автоматизировать этот процесс, чтобы запустить программу / скрипт / и т.д. на моем рабочем столе будут принимать эти действия для меня. Это утомительно перебирать одни и те же шаги снова и снова. (Учитывая это решение, я, вероятно, напишу программу, которая будет проверять соединение каждые две минуты и автоматически вызывать исправление при необходимости.)

Есть ли какой-нибудь способ сделать шаги включения / выключения из скрипта / программы / и т.д. ?

Я программирую на C #, но не смог найти команды для этого.

Ответы:


1

Для этого есть связанный вопрос о SO , который указывает на ToggleNIC здесь . Последний предоставляет ссылку, где вы можете скачать v1.0, который работает для Windows XP.

Из включенного файла readme.txt:

ToggleNic - это приложения командной строки, используемые для простого включения или отключения сетевого подключения.

Использование: ToggleNic [connection_name] [enable|disable]

Если вы не укажете включить или отключить, сетевое подключение будет переключаться (включается, если оно отключено, или отключается, если оно включено). Если вы укажете включить или отключить, никаких изменений не произойдет, если соединение уже находится в желаемом состоянии.

Примеры:

ToggleNic "Local Area Connection"

ToggleNic "Local Area Connection 2" enable

ToggleNic "Wireless Connection" disable


Ах, какое облегчение. Работает отлично. Спасибо!
Марк Т

1

Работает ли просто освобождение и обновление IP-адреса? Вы можете сделать довольно простой пакетный файл, чтобы сделать это.

@echo off
ipconfig -release
ipconfig -renew
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.