Usb remote ndis device and windows

Remote NDIS based Internet Sharing Device — что это такое?

Приветствую. Remote NDIS based Internet Sharing Device — сетевая карта Realtek. Предположительно имеется ввиду встроенная сетевая карта с чипом RTL8153. Чаще всего это виртуальный адаптер модема.

Разбираемся

Данное устройство также может появляться при подключении модема (например Huawei E3231, ZTE MF823) или смартфона/планшета, который переведен в режим модем. Скорее всего необходимо для работы мобильного интернета — в таком случае это будет виртуальный адаптер. У меня было также когда я подключал USB-модем с симкой, после в папке сетевые подключения появлялся сетевой адаптер, название к сожалению не помню.

Устройство в диспетчере:

Вообще устройства быть не должно при отключенном модеме, либо будет, но состояние — выключено. При подключенном модеме — удалять ни в коем случае нельзя.

Выше был скриншот из Windows 7, в Windows 10 устройство тоже может быть:

Папка сетевые подключения с адаптером, стандартное название — Ethernet:

Нашел сообщение пользователя — Remote NDIS based Internet Sharing Device это модем в режиме HiLink:

Некоторые мои мысли

При наличии проблемы связанной с адаптером, мобильным интернетом, модемом — главное не сделать хуже. Сам проходил через это не один раз, бывало несколько дней не мог решить проблему. Универсального рецепта к сожалению нет, однако могу дать несколько советов:

  1. С высокой вероятностью проблем не будет при использовании новой/чистой Windows. Но разумеется, переустановка — не всегда вариант.
  2. Перед тем как пробовать решить — создайте точку восстановления. А лучше — образ всей Windows. Зачем? Простой пример — установить неправильные драйвера, потом их удалить — это не тоже самое, что было до установки неправильных драйверов. Много проблем/ошибок имеют непонятные причины, при том, что на чистой Windows — проблем нет.
  3. Если есть возможность — попробуйте восстановить ПК до момента возникновения проблем. Часто Windows автоматически создает точки восстановления (команда восстановления: Win + R > пишем rstrui.exe > нажимаем ОК).
  4. Обновлять драйвера этого виртуального устройства скорее всего никакого эффекта не дадут.
  5. Можно попробовать удалить все USB-устройства из диспетчера, в том числе и концентраторы. После — сделать перезагрузку, подключенные устройства автоматически обнаружатся.
  6. Еще вариант — создать новую учетную запись и попробовать там подключить модем. Может быть на офф сайте по модему есть свежие драйвера, а то модем часто сам устанавливает драйвера из собственной внутренней памяти, поэтому версия может быть устаревшая.

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

Советы продвинутых пользователей

Нашел некоторые комментарии, которые могут быть полезны:

Возможно здесь полезная информация:

Вывод

  1. Remote NDIS based Internet Sharing Device — сетевое устройство, если появилось после подключения модема — тогда это виртуальный адаптер.
  2. Скорее всего нужен для работы мобильного интернета. В некотором смысле является проводником интернета из устройства в среду Windows.
  3. Удалять не нужно, так как потом могут быть проблемы при повторной установке.

Надеюсь информация была полезной. Удачи.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Overview of Remote NDIS (RNDIS)

Remote NDIS (RNDIS) eliminates the need for hardware vendors to write an NDIS miniport device driver for a network device attached to the USB bus. Remote NDIS accomplishes this by defining a bus-independent message set and a description of how this message set operates over the USB bus. Because this Remote NDIS interface is standardized, one set of host drivers can support any number of networking devices attached to the USB bus. This significantly reduces the development burden on device manufacturers, improves the overall stability of the system because no new drivers are required, and improves the end-user experience because there are no drivers to install to support a new USB bus-connected network device. Currently Microsoft Windows provides support for Remote NDIS over USB.

The following figure shows the replacement of the device manufacturer’s NDIS miniport with the combination of a Remote NDIS miniport driver and a USB transport driver. The device manufacturer can therefore concentrate on device implementation and not have to develop a Windows NDIS device driver.

Microsoft provides an NDIS miniport driver, Rndismp.sys, which implements the Remote NDIS message set and communicates with generic bus transport drivers, which in turn communicate with the appropriate bus driver. This NDIS miniport driver is implemented and maintained by Microsoft and is distributed as part of Windows.

Читайте также:  Windows passwords on laptops

The following Remote NDIS message set mirrors the semantics of the NDIS miniport driver interface:

Initializing, resetting, and halting device operation

Transmitting and receiving networking data packets

Setting and querying device operational parameters

Indicating media link status and monitoring device status

Microsoft also provides a USB bus transport driver that implements a mechanism for carrying the Remote NDIS messages across the USB bus. This driver transports standardized Remote NDIS messages between the Remote NDIS miniport driver and the bus-specific driver, such as USB. The bus-specific drivers are also required to map any bus-specific requirements, such as power management, into standardized Remote NDIS messages. The transport driver for USB 1.1 and 2.0 is implemented and maintained by Microsoft and distributed as part of Windows.

This structure allows a single device driver to be used for any Remote NDIS device for which there is a bus-specific transport layer. In addition, only one bus transport layer is required for all network devices on a specific bus.

This section includes the following additional topics:

Usb remote ndis device and windows

Драйвера устройств обычно скрываются в менеджере устройств как только устройство отключится или подаст команду на скрытие (несмотря на то, что они по прежнему установлены в системе). Очень часто «одноименные» драйвера конфликтуют из-за несоответствия версий и пр.

Методика очистки списка не используемых устройств: (Уже многими опробовано и даёт хорошие результаты когда ничего уже не помогает «увидеть» работоспособное «устройство».
0. Отключите от компьютера все внешние USB-устройства.
1. Создайте переменную окружения с именем DEVMGR_SHOW_NONPRESENT_DEVICES со значением равным 1.
Для этого: 1.1. Щелкните правой кнопкой на значке «Мой компьютер» (My Computer) и выберите пункт «Свойства» (Properties).
1.2. В открывшемся диалоговом окне перейдите к вкладке «Дополнительно» (Advanced) и нажмите на кнопку «Переменные среды» (Environment Variables).
1.3. На расположенной в верхней части диалогового окна панели «Переменные среды» нажмите на кнопку «Создать» (New).
1.4. В поле «Имя переменной» наберите (лучше скопируйте отсюда) DEVMGR_SHOW_NONPRESENT_DEVICES, а в поле «Значение переменной» введите 1.
1.5. Два раза подряд нажмите на кнопку «OK».)

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

2. Вызовите менеджер/диспетчер устройств:
3. Щелкните правой кнопкой на значке «Мой компьютер» (My Computer), выберите пункт «Свойства» (Properties) и перейдите к вкладке «Оборудование» (Manage).
4. Нажмите на кнопку «Диспетчер устройств» (Device Manager), раскройте меню «Вид» (View) и выберите команду «Показать скрытые устройства» (Show Hidden Devices).

5. Начинайте «зачистку» системы от «хлама»:
5.1 Раздел «Дисковые устройства» Каждый раз, когда вы подключаете новую флешку, ставится новый драйвер. Каждый раз, когда вы подключаете ту же флешку, но к другому порту USB, ставится новый драйвер. Драйвера всех в настоящее время отключенных сменных носителей в этом разделе можно смело удалить — они сами поставятся заново при подключении флешек и прочих USB-носителей. Среди этих скрытых и неиспользуемых драйверов будет и драйвер «Вашего устройства» (возможно «неудачный» и не один). Он должен называться «Ваше устройство» USB Device, но он не всегда определяется правильно и поэтому имя может быть другое. Смело удаляйте всё, что относится к «Вашему устройству» в этом разделе. При первом же подключении «Вашего устройства» новый драйвер от текущего установится сам или попросит Вас его установить.

5.2 Раздел «Другие устройства» Здесь можно удалить все СКРЫТЫЕ (серенькие) устройства — это все ваши неудачные попытки поставить «что-то». Они вам точно не нужны.

5.3 Раздел «Тома запоминающих устройств» Здесь можно удалить СКРЫТЫЕ (серенькие) «тома запоминающих устройств» -это «буквы» ваших флешек -они вам не нужны, т.к. присвоятся заново при подключении флешки..

5.4 Раздел «Контроллеры универсальной последовательной шины USB»: Здесь можно удалить все СКРЫТЫЕ (серенькие) устройства: «Ваше устройство» Device USB Driver, Запоминающее устройство для USB, Неизвестное устройство и другие.
5.5 Перезагрузите компьютер.

6. После всех этих удалений попробуйте заново подключить «ваше устройство». Он должен обнаружиться как новое устройство и Windows установит к нему драйвера или вы их установите сами ( на некоторых устройствах нужно устанавливать драйвера без подключения по USB, т.е. подключать после установки драйвера).
6.1 Перезагрузите компьютер.
Обычно такая процедура устраняет все проблемы в конфликтных драйверах «вашего устройства».

7. спасибо за предоставленную информацию Alex_1959, :yes2:

Обычно решение проблемы, прямо или косвенно, отражено в шапке.

Настройка Remote NDIS based Internet Sharing Device в Windows 7 для usb модема билайна

Вот подключаю я модем, соединение не устанавливаю
Щелкаю на адаптере Remote NDIS based Internet Sharing Device.
И вижу что через него идет какой-то непонятный трафик.
То есть что-то принимаете и отправляется.
У меня такое подозрение, что это не нормально.

Как прекратить ненужный трафик через Remote NDIS based Internet Sharing Device в Windows 7?

Читайте также:  Поиск драйверов windows настройки

Перепрошивка USB Модема Huawei E1550 из Билайна в Мегафон
Здравствуйте, решил перепрошить Билайновский модем в Мегафон скачал драйвера с оф. сайта Мегафон.

Настройка маршрутизациии для раздачи интернета с USB модема
Добрый день, у меня проблема с маршрутизацией при попытке раздать интернет с USB модема на другие.

Компьютер не видит принтер как usb device share usb device stub
недавно переустанавливал винду на последнюю версию windows 10 . после надо было распечатать.

Настройка usb-модема в режиме роутера- реально?
Добрый вечер, форумчане. Экспериментирование с локальными сетями заставили обратиться к вам.

Драйвер удаленного доступа к Интернету на основе NDIS не наносит
вреда вашему ПК. Этот драйвер обеспечивает виртуальное соединение Ethernet.

Чтобы отключить этот драйвер, выполните следующие действия:

1. Отобразить все скрытые устройства в диспетчере задач.
2. Ищите конкретный драйвер, который вы хотели бы отключить.
3. Свойства. Отключить устройство.

что именно вы хотите скрыть защитить? Посещенные сайты скрыть? VPN в помощь. Хотя провайдеру в большинстве случаев пофигу, что делаете, у них пользователей может быть больше миллиона и за каждым не проследишь не хватит жестких дисков для хранения информации. ДА и сотрудникам некогда заниматься такой ерундой.

Добавлено через 1 час 21 минуту
чаще всего обновляется windows и антивирус и программы. Может вы приняли этот трафик за лишнее, я уже не говорю про скайп постоянно включенный и torrent.

Не надо мне сказки рассказывать.
Любой, так сказать нерадивый сотрудник провайдера может попытаться взломать компьютер клиента с целью получения
конфиденциальной информации, а также с целью получения иной информации, например платежной.
Это может быть даже не попытка взлома исходящая от провайдера, а сославшись на технический трафик, провайдер может принудительно заставить меня потреблять больше трафика. Профит для провайдера, для меня убытки.

Вопрос был не о том станут они этим заниматься или нет.
Вопрос был: как защитить соединение проходящее через адаптер Remote NDIS based Internet Sharing Device?
Как я могу отследить какая программа на каких портах пожирает трафик и пресечь несанкционированное разбазаривание трафика.

Windows 10 vs Remote NDIS — Ethernet USB/Gadget not recognized

I used to connect my ODROID U3 with Ubuntu via USB to Windows 7 and Windows 8 via remote ndis, which shows up in the device manager as «Linux USB Ethernet/RNDIS Gadget» and results in a new LAN connection.

Although c:/Windows/inf/rndiscmp.inf is there, plugging the USB cable does give the according windows sound and makes the device manager blink, but nothing else happens, no network adapter shows up nor an «Other device» (as in Windows 7).

Worked like a charm in Windows 7 and Windows 8 but not in Windows 10.

update: Microsoft must have fixed this, suddenly it works out of the box, havent installed anything. Like in Window 7/8,when plugging in the ODROID, the RNDIS device comes up again .

Replies (23) 

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

I’m using a similar «Linux USB Ethernet/RNDIS Gadget» device. On Windows 7/8/10, it is detected and windows installs an Acer RNDIS driver, which does not work and causes the Network and Sharing center to lock up.

In Windows 7/8, I was able to select the «Microsoft Corporation» «Remote NDIS Compatible Device» driver (via Device Manager, right-click and select «Update Driver. «) and get it working. Presumably, this is the same driver as the C:\Windows\INF\rndiscmp.inf mentioned above. However, this is not listed even when you uncheck «Show Compatible Drivers» in Windows 10. I wonder if maybe there is another way to install drivers, e.g. via PowerShell?

30 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

If have the same problem with a BEAGLE board like device.

It is exactly the same behavior, tested on two machines (Windows 10 Pro German 32 and 64 bit, but in test mode, 32 bit machine with internet connection and running on latest patch level)

But I found a new device in device manager:

«Serial USB-Device (COM3»

«Serielles USB-Gerät (COM3)»

Up to now I wasn’t able to convince Windows, that this is an network card.

388 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Indeed, same with my ODROID, havent recognized that, or it came with the latest Windows 10 patch which claimed to do something with rndis.

Читайте также:  Как открыть pdf mac os

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I extended my tests.

1st Setup: Windows 10, GE, 64 bit, no patches, not registered. Guest on ESXI 5.5 server with VMware workstation 10> FAIL

2nd Setup: Windows 10 GE 64 bit latest patches, not registered. Guest onVMware workstation 11> FAIL

3rd Setup: Windows 10 En 64 bit latest patches, registed. Guest on Visual Box > OK

4th setup: Windows 10 EN 64 bit, latest patches, registed. Dell latitude > OK

Conclusion: Is there an issue with Windows 10 guest OS and VMware?

Could you confirm this?

1 person found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I have the same problem here (also with BeagleBone Black). Running Windows 10 Pro German x64.

Till now I was not able to solve this. Can not get Windows to detect it as RNDIS Network Interface. In Windows 7 and 8.1 the same board was working without a problem and RNDIS was detected.

4 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I’ve done some more poking around and have found a few possible «better» solutions.

First, some more insight: The Linux rndis gadget function has USB class of 2 and subclass of 2, which matches «USB\Class_02&SubClass_02» in the usbser.inf file. This is why for some people, their device is initially detected as a COM port instead of RNDIS.

Solution 1: If you are one of the people that found this because your device is showing up as a COM port instead of RNDIS, you may be able to get away using the RNDIS 5.1 driver. Find your device under Ports (COM & LTP) in Device Manager. Right-click it and select Update Driver Software. , then Browse my computer for driver software and then Let me pick from a list of device drivers on my computer and finally choose Remote NDIS Compatible Device. This should install the Microsoft RNDIS 5.1 driver (shows «Acer» as the manufacturer). If this works great. If it causes Network and Settings and other network related things to lock up, then you need the RNDIS 6.0 driver instead. Try one of the other solutions.

Solution 2: If you have control over the RNDIS device and it runs Linux (i.e. BeagleBone), you can tweak the driver to get along with Windows better. For example, if you have a 3.16 kernel or newer, you can setup your gadget using configfs and include os descriptors. This is actually what I ended up doing for my case. You can find my fully documented script here. The key was specifying the compatible and subcompatible ids so that it matches «USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001» in rndiscmp.inf. This causes the Microsoft RNDIS 6.0 driver to be installed for this device. With this driver, I have not seen the same lockup as I have with the 5.1 (Acer) driver. I also changed the vendor and product ids so that it wouldn’t match the «Acer» driver.

Solution 3: If the RNDIS 5.1 (Acer) driver is causing problems and you can’t modify the remote device, then you can reboot into a mode that allows you to install unsigned drivers. The you can install this unsigned linux.inf file. However, if you reboot without enabling unsigned drivers again, Windows will not load the driver anymore. For a more permanent solution, you could self-sign that .inf file.

Solution 4: This one is for Microsoft (and better than the suggestion below). Add «USB\Class_02&SubClass_02&Prot_FF» to rndiscmp.inf.

Here is the workaround that I came up with for my particular case. Assuming your device has the same USB Vendor and Product ID’s it should work for you. If not, you can modify the .inf file (see link) accordingly.

Оцените статью