Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.65/17: Рейтинг темы: голосов - 17, средняя оценка - 4.65
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
1

Удалить сетевой адаптер

13.04.2015, 23:03. Просмотров 3464. Ответов 15
Метки нет (Все метки)

Кто сможет помочь, вы выручите тысячи владельцев ноутбуков Леново с такой проблемой: "lenovo b560 проблемы с wifi" (см. 1-й результат этого запроса в google)Это распространенный заводской брак.


Нужен батник последовательно выполнял действия:

1.удалить сетевой адаптер,
2. через 2 секунды (чтобы дождаться удаления)
3. обновить конфигурацию оборудования (чтобы адаптер опять обнаружился)

свойства сетевой карты
PCI\VEN_14E4&DEV_4727&SUBSYS_051014E4&REV_01
PCI\VEN_14E4&DEV_4727&SUBSYS_051014E4
PCI\VEN_14E4&DEV_4727&CC_028000
PCI\VEN_14E4&DEV_4727&CC_0280

Нашел такой код

Windows Batch file
1
netsh interface set interface name="Имя сетевого адаптера" enable
но не знаю команд удалить и обновить конфиг оборудования

Пожалуйста, напишите полный код, все будут очень благодарны

Добавлено через 9 минут
lenovo b560 проблемы с wifi

Добавлено через 6 часов 7 минут
Я так понимаю, что никто из програмистов этого форума не знает таких команд, так?
Или таких команд вообще не существует?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2015, 23:03
Ответы с готовыми решениями:

Как включить или отключить сетевой адаптер?
Необходимо включить или отключить сетевой адаптер через командную строку,...

Включить / отключить сетевой адаптер от имени оператора сети без ввода пароля
Добрый день уважаемые форумчане !!! Тема уже не раз была Сильно не пинайте -...

Сетевой принтер
Как в XP сделать так чтобы при обращении к расшареному принтеру не запрашивался...

Сетевой диск
Всем привет. Господа, подскажите, пожалуйста, в чем вопрос: Подключаем новый...

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

15
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27958 / 15680 / 959
Регистрация: 15.09.2009
Сообщений: 67,825
Записей в блоге: 78
13.04.2015, 23:09 2
Цитата Сообщение от maxxxxxx Посмотреть сообщение
Или таких команд вообще не существует
да.
0
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
13.04.2015, 23:30  [ТС] 3
Может возможно удалить устройство и вызвать диспетчер файлов C:\Windows\System32\devmgmt.msc с помощью батника?
Подскажите, какой код будет в этом случае? Хоть немного облегчить нам жизнь

Добавлено через 2 минуты
А команды "обновить конфигурацию оборудования" точно не существует или вы не встречались с ней?

Добавлено через 13 минут
Может возможно удалить устройство и вызвать диспетчер файлов C:\Windows\System32\devmgmt.msc с помощью батника?
Подскажите, какой код будет в этом случае? Хоть немного облегчить нам жизнь

Добавлено через 2 минуты
А команды "обновить конфигурацию оборудования" точно не существует или вы не встречались с ней?
А команду удалить устройство не подскажете?
0
sov44
1758 / 742 / 128
Регистрация: 09.04.2011
Сообщений: 1,313
14.04.2015, 06:56 4
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

maxxxxxx, посмотрите в сторону DevCon
http://ab57.ru/cmdlist/devcon.html
2
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
14.04.2015, 15:36 5
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Bash
1
2
cd /d "%~dp0"
devcon disable "PCI\VEN_14E4&DEV_4727&SUBSYS_051014E4*"
и т.д.

+ запуск батника с повышенными привилегиями.
1
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
14.04.2015, 15:54  [ТС] 6
Подскажите, а какую строчку добавить в этот же батник, чтобы вызвать диспетчер файлов C:\Windows\System32\devmgmt.msc с помощью батника?

Я совсем не программист, не знаю даже таких, наверное, простых вещей...
0
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
14.04.2015, 15:58 7
Просто:

Windows Batch file
1
devmgmt.msc
0
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
14.04.2015, 16:04  [ТС] 8
А функцию "обновить конфигурацию оборудования" в devcon никак нельзя реализовать?
0
Charles Kludge
Клюг
7645 / 3160 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
14.04.2015, 16:07 9
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Как-то так:
Windows Batch file
1
2
3
4
devcon remove PCI\VEN_14E4&DEV_4727*
PING -n 3 127.0.0.1>nul
rem полный путь до .inf-файла и драйверов
devcon install %WINDIR%\Inf\broadcom.inf
Но, кмк, у вас просто несколько копий драйверов установлено, многие железки это не любят.
Впишите это в регистри
Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"devmgr_show_details"="1"
"devmgr_show_nonpresent_devices"="1"
запустите devmgmt.msc, поставьте ему галку в меню View->Show hidden devices(Показывать скрытые устр-ва) и посмотрите, сколько у вас копий драйверов Broadcom'a, лишние(бледный значок) удалите.
3
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
14.04.2015, 16:10 10
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Цитата Сообщение от maxxxxxx Посмотреть сообщение
А функцию "обновить конфигурацию оборудования" в devcon никак нельзя реализовать?
Вообще, он должен сам это делать после удаления уст-ва,
но можно попробовать и так:

Windows Batch file
1
devcon rescan
1
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
15.04.2015, 00:31  [ТС] 11
Выдает "devkon не является внутренней или внешней программой или исполняемым файлом" скачал и разархивировал из мелкософта https://support.microsoft.com/ru-ru/kb/311272/ru Может к windows 8 x32 нужна другая версия devcon?

итоговый код батника

Windows Batch file
1
2
3
4
5
devcon remove PCI\VEN_14E4&DEV_4727&SUBSYS_051014E4
PING -n 3 127.0.0.1>nul
rem C:\Windows\system32\DRIVERS\BCMWL63.SYS
rem C:\Windows\system32\drivers\vwifbus.sys
devcon install %WINDIR%\Inf\broadcom.inf
Я так понимаю, у меня девкон не установился. Вот скриншот окна, которое появляется на секунду:
0
Миниатюры
Удалить сетевой адаптер  
sov44
1758 / 742 / 128
Регистрация: 09.04.2011
Сообщений: 1,313
15.04.2015, 07:01 12
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Цитата Сообщение от maxxxxxx Посмотреть сообщение
Выдает "devkon не является внутренней или внешней программой или исполняемым файлом"
укажите путь к devcon, примерно так
Windows Batch file
1
"c:\folder\devcon.exe" remove PCI\VEN_14E4&DEV_4727&SUBSYS_051014E4
1
Dragokas
Эксперт WindowsАвтор FAQ
17031 / 7089 / 857
Регистрация: 25.12.2011
Сообщений: 10,914
Записей в блоге: 16
15.04.2015, 11:21 13
Цитата Сообщение от maxxxxxx Посмотреть сообщение
Выдает "devkon не является внутренней или внешней программой или исполняемым файлом"
maxxxxxx, найдите разницу между Вашим батником и тем, что из поста № 5.
2
maxxxxxx
3 / 3 / 1
Регистрация: 31.03.2010
Сообщений: 14
16.04.2015, 09:27  [ТС] 14
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Ура, товарищи! Кто не имеет возможности нести свой Lenovo b 560 у которого проблемы с wifi, можно немного облегчить себе жизнь. Чтобы не перезагружать ноут каждый раз, когда отваливается wifi адаптер:

1. Скачиваем файл https://support.microsoft.com/ru-ru/kb/311272/ru

2. Разархивируем его в папку (у меня путь C:\Drivers )

3. Устанавливаем ленововскую програмку Readycomm для более быстрого поиска сети http://support.lenovo.com/ua/uk/downloads/ds007897

4. Создаем текстовый файл "Wifi_reanimator.bat" со следующим кодом:

Windows Batch file
1
2
3
4
5
6
7
8
cd /d "%~dp0"
"c:\drivers\devcon.exe" remove PCI\VEN_14E4
PING -n 3 127.0.0.1>nul
"c:\drivers\devcon.exe" rem C:\Windows\system32\DRIVERS\BCMWL63.SYS
"c:\drivers\devcon.exe" rem C:\Windows\system32\drivers\vwifbus.sys
"c:\drivers\devcon.exe" install %WINDIR%\Inf\broadcom.inf
"c:\drivers\devcon.exe" rescan
"C:\Program Files\Lenovo\ReadyComm\ReadyComm.exe"
4. Меняем его расширение с .txt на .bat
5. Wifi адаптер уже перезагружен. В открытой програмке Raedycomm в настройках установите:
Параметр- сеть- настройка обнаружения сигнала- Сила сигнала (это делается только 1-й раз)
6. Кликните дважды по вашей сети.

P.S. Это самый быстрый способ перезагрузки wifi адаптера!

Добавлено через 13 часов 49 минут
Спасибо всем за помощь, с праздником Воскресения Христова. Христос Воскресе!
3
Cyberger
0 / 0 / 0
Регистрация: 31.07.2016
Сообщений: 1
31.07.2016, 22:45 15
Аналогичная проблема на ноуте Asus n53jq, после выхода из ждущего режима отваливается wifi intel wireless-n1000, нужен такой же батник, только еще добавить в нужную сеть пароль.
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27958 / 15680 / 959
Регистрация: 15.09.2009
Сообщений: 67,825
Записей в блоге: 78
31.07.2016, 23:39 16
и что мешает?
0
31.07.2016, 23:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2016, 23:39

Сетевой диск
У меня проблема. Есть сервер, на котором лежить база к одной программе, которая...

2IP на 1 сетевой карте
Такой вопрос. Есть ноутбук и только купил роутер D-link Dir 620. На роутере по...

Сетевой МФУ и Домен
Добрый день. Ввел в домен несколько компьютеров, никого по группам доступа не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru