Отключить безопасное извлечение устройства в Windows

Ситуация следующая: Я накупил пользователям USB Wi-Fi адаптеров для локальной сети, не хотелось разбирать системники, у кого там PCI у кого PCI-Ex1,  и сейчас эти самые адаптеры пользователи периодически извлекают. Ессно, интернет у них после этого не работает, и они звонят мне. Почему под пользователем можно извлекать Wi-Fi адаптер, для меня загадка. Так вот, данный казус можно решить следующим образом:

 

Картинки прилагаю на примере флешки:

В реестре нужную ветку можно найти зная PID устройства. А вот PID устройства можно узнать: Все программы — Стандартные — Служебные — Сведения о системе

Сведения о системеСведения_о_ситеме_флешка

 

 

 

 

 

 

Обратите внимание, что флешка в списке 2 раза. Во втором случае можно увидеть её PID, который и нужно искать в реестре для ввода ключа.

Пуск — выполнить — regedit.

флешка_в_реестре

 

 

 

 

 

 

В меню Правка выберите пункт Создать и щелкните раздел.

Настройка отдельных устройств
Чтобы применить эффекты для конкретного устройства, добавьте значение REG_DWORD с именем DisableOnSoftRemove, который имеет значение 1, в следующий раздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\usbflags\vvvvpppprrrr
#WHERE vvvv является Идентификатором производителя устройства, pppp устройства номер продукта, которая rrrr устройства редакции номер #. Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду regedit и затем нажмите кнопку ОК.
Найдите и выделите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\UsbFlags
Введите имя нового ключа в следующем виде:
vvvvpppprrrr
где vvvv — 4-значный шестнадцатеричное число, которое идентифицирует поставщика #idDevice от USB устройство дескриптор #,
PPPP — 4-значный шестнадцатеричное число, которое идентифицирует продукт #idVendor от USB устройство дескриптор #, и
rrrr является 4-значный двойная кодированный десятичное число, содержащий номер редакции #bcdDevice устройства от USB устройство дескриптор #.
В меню Правка выберите пункт Создать и выберите команду DWORD 32 — разрядные # значение.
Введите DisableOnSoftRemove в поле имя значение DWORD, а затем нажмите клавишу ENTER.
Щелкните правой кнопкой мыши DisableOnSoftRemove, а затем нажмите кнопку изменить.
В поле значение введите 1 и нажмите кнопку ОК.
Закройте редактор реестра.
Глобальные настройки
Чтобы применить эффекты глобально для всех перечисленных устройств USB, добавьте значение REG_DWORD с именем DisableOnSoftRemove, который имеет value 1 в следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubGClick начать, выберите пункт Выполнить, введите в поле

Открыть команду regedit и нажмите кнопку ОК.
Найдите и выделите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\usbhub
В меню Правка выберите пункт Создать и щелкните раздел.
Введите HubG в поле имя нового ключа, а затем нажмите клавишу ENTER.
В меню Правка выберите пункт Создать и выберите команду DWORD 32 — разрядные # значение.
Введите DisableOnSoftRemove в поле имя значение DWORD, а затем нажмите клавишу ENTER.
Щелкните правой кнопкой мыши DisableOnSoftRemove, а затем нажмите кнопку изменить.
В поле значение введите 1 и нажмите кнопку ОК.
Закройте редактор реестра.

http://support.microsoft.com/kb/2401954/

Другие записи из рубрики:

  • Нет других записей в рубрике...
Вы можете оставить комментарий, или ссылку на Ваш сайт.

13 комментариев к записи “Отключить безопасное извлечение устройства в Windows”

  1. Рустам:

    Привет!
    Ты как всегда)))
    Вместо того,чтобы потратить два часа времени на инвентаризацию,Тратишь время на возьню с usb. При этом у тебя нету AD,что делает твою процедуру долгой!

    • admin:

      Про какую инвентаризацию идёт речь? Это я не понял.
      Даже если есть AD, ты можешь запретить полностью USB на всех хостах, например, или для конкретного пользователя или на машине. А чтобы конкретный Wi-Fi адаптер запретить извлекать на конкретной станции… и при этом чтобы флешки пользователи могли извлекать… я что-то не представляю как ты через политики в AD это собрался делать. Даже если это и можно сделать, то с ходу — я не знаю. Нужно читать доку разную, сам Wi-Fi адаптер, желательно, под рукой иметь. И времени ты на это убьёшь больше, чем в реестре что конкретной станции прописать. Поправь меня, если не так. Твоя процедура будет в разы более долгой, чем моя.

  2. Рустам:

    Ну как про какую?
    У меня почти во всех конторах сделах файл,где описывается каждый комп(вплоть до мак-адреса).Я не отрывая попы о стула могу сказать,какие разъемы свободны и соответственно купить НОРМАЛЬНУЮ WI-FI карту(usb висток я почему то не считаю нормальной)))))…).

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

    AD поможет только в распространении скрипта(групповая политика «сценарии(вход/выход из системы)»…Можно и adm шаблоны написать,но я в них не бум бум…

    Т.е способов много не отрывать попу от стула)))Но иногда действительно легче всех обойти!

    • admin:

      Пардон, не прочитал про то, что USB W-Fi адаптеры ты не считаешь нормальными. 🙂 Понятно, что сейчас я бы не купил уже такой адаптер и можно купить обычные внутренние вместо USB. У меня идёт речь про единичные случаи, и сказать по телефону — «перезагрузите компьютер и всё заработает» — тоже помогает. Но есть и такое решение. У меня за конкретным компьютером работает 1 человек, а не куча менеджеров, которым каждому не расскажешь, как и что извлекать.

  3. Рустам:

    Ах да….файл есть на все конторы,кроме одной))))…Ну ты сам понимаешь,так исторически складывается)))))

  4. admin:

    Рустам, я вообще не вкуриваю, про что ты? Какой файл на все конторы про Wi-Fi адаптер? У тебя все Wi-Fi адаптеры одинаковые во всех конторах, и все USB? Есть Wi-Fi адаптер D-Link DWA-126. Ставишь драйвера только на адаптер. Система — Windows 7. Видится в трее он как флешка, т.е. внешнее устройство. Далее пользователь втыкает свою флешку, пользуется ей. Затем извлекает свою флешку, и Wi-Fi адаптер заодно, чтобы не париться, и прав на это у него, к сожалению, хватает. Затем звонит мне и рассказывает, что интернета у него совсем нет. У пользователя нет прав на изменение настроек сетевого подключения, а не на извлечение устройства. Убрать значок безопасного извлечения вообще устройств — понятно как. Убрать безопасное извлечение конкретного устройства — Wi-Fi адаптера — об этом я писал в этой статье. Если ты знаешь как это сделать средствами AD — мануал в студию, дополню статью. Если нет — 🙂 …

  5. Рустам:

    Славик,я тебе два поста пытаюсь объяснить,что если бы ты знал до комплектующего все компы организации,то не надо было бы покупать usb свистки. А купить нормальные PCI/PCI-E

    • admin:

      А… вон оно чё… Я так сразу не догнал, про что ты… Я сначала купил PCI D-Link http://www.nix.ru/autocatalog/wireless_dlink/DLink_DWA525_Wireless_150_Desktop_PCI_Adapter_802.11b_150Mbps_156718.html на один комп, точку доступа по PoE повесил в коридор, расстояния маленькие, и думал, что будет счастье. Но нет. Сеть постоянно пропадала, как я ни крутил точку и не ограничивал её скорость, видать слишком толстые стены. Сравнил мощности и купил USB D-Link http://www.nix.ru/autocatalog/wireless_dlink/DLink_DWA126_Wireless_150_USB_Adapter_802.11b_150Mbps_99535.html и наступило счастье. Если сравнить мощности адаптеров, то USB рулит. Хотя их и можно извлекать.
      И ещё: число антенн на адаптере влияет на скорость доступа и на чувствительность адаптера, но мощность передатчика здесь более важна, как мне кажется. Если ИНЕТ грубо 10 Мбит, то какая разница, на сколько Мбит подключится адаптер, на 54 или на 150? Я покупал D-Link — и с тремя антеннами, тоже работают неплохо, но субъективно если — хуже, чем USB, про которые я писал выше.
      Так что я руководствовался не только ленью, когда покупал адаптеры.

  6. Рустам:

    ХМ прикольно!Значит я ошибаюсь называя usb-свистки «плохими».

  7. Юрий:

    Пытался проделать на 8.1, ничего не выходит.
    Правда ключ vvvvpppprrrr в этом разделе уже был, я создал только параметр.
    Перезагрузился и все равно «свисток» видно в диспетчере устройств и он отключается.

    • admin:

      К сожалению, Windows 8 у меня нигде нет, так что подсказать и поэкспериментировать с этой осью не могу. Но вот… что значит «в диспетчере устройств»? Я таки может что не понимаю, но я говорил про значок в трее, который появляется и с помощью которого как и флешку пользователи удаляют Wi-Fi адаптер ( т.е. просто скрыть — низя, флешку не удалят), а в диспетчере устройств, понятное дело, адаптер будет, речь шла не про это. Но 2 слова «Диспетчер устройств» обычному пользователю, более чем уверен, ничего не скажут, особенно под Windows 8, также они не знают зачем вообще нужен этот диспетчер и никогда его искать не будут.

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


Яндекс.Метрика Рейтинг@Mail.ru