Как сделать кнопку usb

Добавил пользователь Владимир З.
Обновлено: 05.10.2024

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

В этой статье описаны способы решения этой проблемы.

Необходимые условия

Для выполнения некоторых действий по устранению неполадок, описанных в этой статье, необходимо войти в систему Windows с учетной записью администратора. Если компьютер является персональным, скорее всего, вход в систему с учетной записью администратора уже выполнен. Если компьютер является рабочим и подключен к сети, возможно, потребуется обратиться за помощью к администратору. Чтобы убедиться, что вход в Windows выполнен с учетной записью администратора, перейдите на следующий веб-сайт корпорации Майкрософт:

Решение

Чтобы устранить эту проблему, воспользуйтесь приведенными ниже способами в указанном порядке. После применения каждого способа проверяйте, решена ли проблема. Если нет, переходите к следующему способу.

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

Способ 1. Обновление конфигурации оборудования с помощью диспетчера устройств

Обновите конфигурацию оборудования с помощью диспетчера устройств. После этого компьютер сможет распознать USB-устройство, подключенное к USB-порту, и его можно будет использовать.

Чтобы обновить конфигурацию оборудования, выполните указанные ниже действия.

Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.

Введите devmgmt.msc и нажмите кнопку ОК. Откроется диспетчер устройств.

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

В меню Действие выберите пункт Обновить конфигурацию оборудования.

Проверьте, работает ли USB-устройство.

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.

Способ 2. Перезапуск компьютера

Если не удалось решить проблему с помощью обновления конфигурации, перезапустите компьютер. После этого проверьте, работает ли USB-устройство.

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.

Способ 3. Отключение и повторное включение USB-контроллера

Отключите и снова включите все USB-контроллеры с помощью диспетчера устройств. Это позволит восстановить нормальную работу USB-порта. USB-контроллеры представляют USB-порты в диспетчере устройств. Если расширенное устранение неполадок вызывает затруднения, перейдите к разделу Временное решение.

Чтобы отключить и повторно включить USB-контроллеры, выполните указанные ниже действия.

Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.

Введите devmgmt.msc и нажмите кнопку ОК. Откроется диспетчер устройств.

Разверните раздел Контроллеры универсальной последовательной шины USB.

Примечание. Возможно, для обнаружения нужного элемента потребуется прокрутить список.

Щелкните правой кнопкой мыши первый USB-контроллер в разделе Контроллеры универсальной последовательной шины USB и выберите пункт Удалить.

Повторите действие 4 для всех USB-контроллеров в разделе Контроллеры универсальной последовательной шины USB.

Перезагрузите компьютер. После загрузки компьютера конфигурация оборудования будет автоматически обновлена, а все удаленные USB-контроллеры — переустановлены.

Проверьте, работает ли USB-устройство.

Если USB-порт распознает устройство и его можно использовать, дальнейшее содержание этой статьи можно пропустить.

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если этим методом не удалось устранить проблему,см. раздел "Обходной путь".

Временное решение

Если не удалось устранить проблему с помощью приведенных способов, отключите функцию временного отключения. Обратите внимание на то, что это действие влияет на все драйверы USB-контроллеров (а следовательно, на все USB-порты и подключенные USB-устройства). Поэтому отключить USB-устройства, подключенные к компьютеру, невозможно, и они продолжат потреблять энергию. Кроме того, флажок Разрешить отключение этого устройства для экономии энергии не отображается на вкладке Управление питанием для корневого USB-концентратора.

Чтобы получить помощь при отключении функции временного отключения, перейдите к разделу Помощь в решении проблемы. Если расширенное устранения неполадок не вызывает затруднений, можно отключить эту функцию самостоятельно. Для этого перейдите к разделу Самостоятельное решение проблемы.

Получить помощь в решении проблемы

Чтобы устранить проблему автоматически, щелкните ссылку Устранить проблему. В диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.

Примечание. Интерфейс этого мастера может быть доступен только на английском языке, однако автоматическое исправление работает и в других языковых версиях Windows.

Примечание. Решение по устранению проблем можно загрузить на любой компьютер, сохранить его на устройство флэш-памяти или компакт-диск и затем запустить на нужном компьютере.

Самостоятельное решение проблемы

Этот раздел предназначен для опытных пользователей.

В качестве временного решения можно отключить функцию временного отключения USB путем изменения реестра. USB-устройство может не отвечать на запросы из-за состояния гонки в функции временного отключения. Функция выборочной приостановки позволяет эффективно управлять питанием благодаря отключению USB-устройств. Однако иногда она может неправильно выводить USB-устройства из спящего режима. В результате при попытке использования USB-устройства оно не отвечает на запросы.

Также функцию временного отключения можно отключить на сервере, для которого управление питанием неважно или вообще не требуется.

Важно! В этот раздел, способ или задачу включены действия по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем, поэтому при выполнении таких действий будьте предельно внимательны. Для дополнительной защиты создайте резервную копию реестра. Это позволит восстановить его при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

Создание резервной копии и восстановление реестра Windows XPЧтобы отключить функцию временного отключения, выполните указанные ниже действия.

Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.

Введите команду regedit и нажмите кнопку ОК. Откроется редактор реестра.

Найдите и выберите следующий подраздел реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB

Если в реестре присутствует запись DisableSelectiveSuspend, дважды щелкните ее. Если эта запись отсутствует, создайте ее. Чтобы создать запись реестра, выполните указанные ниже действия.

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

Введите DisableSelectiveSuspend и нажмите клавишу ВВОД.

В меню Правка выберите пункт Изменить.

В поле "Значение" введите 1, чтобы отключить функцию временного отключения, и нажмите кнопку ОК.

Затем перейдите к разделу Проблема устранена?

Проблема устранена?

Убедитесь, что проблема устранена. Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, .

Причина

Эта проблема может возникнуть из-за ошибки синхронизации, которая препятствует обнаружению USB-устройства.

Корпорация Майкрософт и производители микросхем, использующихся в устройствах USB, изучили эту проблему. Однако результаты этих исследований нельзя считать окончательными, поскольку воспроизвести условия возникновения проблемы удается не всегда.

Состояние

Корпорация Майкрософт работает над устранением этой проблемы. Дополнительная информация будет размещаться по мере ее появления.

А чему там "дорого стоить"? Там кроме кнопок (какие-то копейки) да самого засцаного микроконтроллера с usb (~$1) не надо нифига.

, Аноним ( - ), 00:23, 08/05/2015 [^] [^^] [^^^] [ответить] + / –
> Интерсно, в каком это магазине они по 200 р.?

В кЕтайском, онлайновом, типа алиэкспресса. Где кЕтайское добрецо лежит по его нативной цене.

> января в Ситилинке покупал за 470

Смотри-ка, кризис! Местные барыги накрутили всего 200+% а не 500+% :).

- небольшие;
- недорогие;
- не нужно менять батарейки и прицеливаться (а то CIR были бы идеалом);
- много кнопок;
- стандартная клавиатура со стандартным биндингом.

cat /etc/acpi/actions/scan.sh
PATH=/sbin:/bin:/usr/bin
case "$1" in
"button/volumedown")
.
esac

, Andrey Mitrofanov ( ? ), 19:09, 15/06/2015 [^] [^^] [^^^] [ответить] + / –
> Слышь, чуваки. А что, SSH и BNC/LOM еще не изобрели?

Есть usb-камера, тупо объектив, плата, корпус и шнурок.
В dmesg тоже hid-generic. input,hidraw0.

Угадайте, где там input? :)

, samm ( ok ), 15:07, 07/08/2015 [^] [^^] [^^^] [ответить] + / –
очень просто - есть куча камер с кнопкой, сверху обычно. Скорее всего если в этой конкретной камере кнопки нет, то построена она на том же чипсете, что и с кнопкой, просто этот input ни к чему не припаян. Вот и вся история.
, pavlinux ( ok ), 01:15, 10/08/2015 [^] [^^] [^^^] [ответить] + / –
> очень просто - есть куча камер с кнопкой, сверху обычно. Скорее всего
> если в этой конкретной камере кнопки нет, то построена она на
> том же чипсете, что и с кнопкой, просто этот input ни
> к чему не припаян. Вот и вся история.

Тоже вариант, но нет. На самом деле там детектор движения/звука,
по дефолту заведён на микрофон, но выключен. Можно переключить на видео.
И при движении/звуке оттуда сыпятся event_ы.

Приветствую!

Мы рассмотрим множество актуальных способов, которые позволят ограничить использование USB портов на стационарном компьютере или ноутбуке.

Содержание:

Управление работой USB через BIOS

Этот способ позволяет эффективно отключить работу всех USB портов на компьютере или ноутбуке. Однако стоит учесть, что при этом будет отключена работа периферии, что подключена к USB портам. И если у вас подключена клавиатура с мышкой через USB порт, то при использовании данного способа оные перестанут работать.

  1. Необходимо войти в сам BIOS. Универсальной инструкции по входу нет, т.к. на разных компьютерах шаги могут слегка отличаться. Где-то необходимо нажать сразу при включении клавишу F2, а где-то F10 или даже комбинацию из нескольких клавиш. А на ноутбуках и вовсе для этого может быть предусмотрена специальная кнопка, которую можно нажать лишь при наличии скрепки. Конкретную клавишу, комбинацию таковых или возможное наличие отдельной кнопки можно выяснить, если обратиться к документации к вашему компьютеру.
  2. Войдя в BIOS, там будет множество меню. Вам необходимо будет найти все пункты, которые так или иначе отвечают за работу USB. Их название может быть различно, к примеру – USB Controller, USB Functions, а может Legacy USB Support. А в современных UEFI BIOS может присутствовать отдельное меню, где перечислены все USB порты и, соответственно, можно отключить как все, так и только определённые порты.

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

На изображении ниже показано, как это может примерно выглядеть.

Выключаем или включаем USB через групповую политику

Данный способ хорош тем, что отключается возможность работы с подключаемыми съёмными носителями через USB, однако периферия при этом не затрагивается. Если у вас подключён принтер, клавиатура, мышка и т.д., то оные так и будут продолжать работать после проведённой манипуляции.

И в правой части окна среди прочих будет располагаться пункт с именем Съемные диски: Запретить чтение – осуществите двойной клик по нему.

Отключение или включение USB через реестр

Как и предыдущий способ, оный так же не затрагивает работу периферии. Отключается только возможность работы со съёмными накопителями.

Следует отметить, что если вы ранее не сталкивались с реестром, ничего там не редактировали, то следует на всякий случай сделать его резервную копию. Это окажет посильную помощь, если что-то будет сделано неверно, и операционная система начнёт проявлять нестабильность в работе.

И далее в правой части окна следует осуществить двойной клик мышкой по пункту с именем Start.

Отключение работы USB портов со съёмными накопителями

Надстройка управления доступом к USB с использованием программ

Существует целый ряд программ, ограничивающих работу для подключаемых USB носителей данных.

Программы и утилиты, позволяющие управлять работой USB портов, ограничивать и разрешать подключение к ним устройств

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

Управление работой USB портов через диспетчер устройств

Данный способ не является универсальным, всё зависит от аппаратной реализации конкретного USB контроллера, что установлен в компьютер или ноутбук. В некоторых случаях даже после отключения всех указанных пунктов, работа того или иного USB порта может сохраняться.

И да, отключение USB таким способом приведёт и к отключению работы подключенной периферии (мышка, клавиатура, принтер и т.д.). Будьте внимательны.

В данном списке отобразятся аппаратные элементы, отвечающие за работу USB. Наведите мышку, кликните правой клавишей и в отобразившемся меню выберите Отключить устройство.

Отключаем ЮСБ через диспетчер устройств

Аппаратное отключение USB

В данном случае речь идёт об отключении USB кабеля на материнской плате, который отвечает за подключение USB портов на лицевой стороне системного блока.

Порты USB на лицевой панели ПК подключены к материнской плате через шлейф

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

То же касается и ноутбуков.

Деинсталляция драйвера USB для отключения работы

Данный способ не является рациональным. Это связанно с тем, что впоследствии операционная система восстанавливает удалённые драйвера (обычно после перезагрузки компьютера), т.к. видит, что физически компонент в системе присутствует.

Более того, если удалить драйвер, то нарушается работа всех подключенных USB устройств.

Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

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

В ноутбуке, конечно проще, но тут часто проблема нехватки свободных USB-портов.

Также не хочется захламлять стол лишними проводами.

Попробуем решить эту проблему предложенным способом ниже:

Клавиатура со встроенным USB-хабом — отличное решение, но вот только выбор готовых решений не особо велик. Рассмотрим как своими руками можно добавить USB-хаб в свою любимую клавиатуру.

Идея такова. Встраиваем хаб таким образом, чтобы с USB-провода все сначала попадало на хаб, а сама клавиатура подключалась уже к самому хабу, т.е. клавиатура подпаивается на один из его портов. Вот так все было:

Как сделать дополнительный разъём USB в клавиатуре?

Вот так все станет:

Как сделать дополнительный разъём USB в клавиатуре?

Для начала нам понадобиться USB-хаб 2.0, вот такой можно купить недорого (особенно в на ebay или алиэкспресс):

Как сделать дополнительный разъём USB в клавиатуре?

Разбираем корпус, достаем плату и смотрим куда ее удобнее разместить. Наиболее удобное размещение — левая сторона клавиатуры, справа — мышке мешать будет, сверху — не удобно в разъемы попадать.

В моем случае в корпусе клавиатуры места не было, поэтому пришлось доклеивать корпус для хаба снаружи клавиатуры. Материал — куски черного пластика и дихлорэтан.

Как сделать дополнительный разъём USB в клавиатуре?

Разбираем клавиатуру и прокладываем внутри USB-кабель: от входа кабеля в клавиатуру до USB-хаба и от контроллера клавиатуры до одного из USB-портов хаба. Здесь нам понадобится кусок USB-кабеля длиной порядка 50см. Можно взять, например от старой мышки. Припаиваем все соблюдая распиновку:

Как сделать дополнительный разъём USB в клавиатуре?

При этом порт USB-хаба, на который припаиваем клавиатуру можно оставить, просто отверстие в корпусе для него не делать. Я у себя выпаял — в компьютерном хозяйстве пригодится.

Как сделать дополнительный разъём USB в клавиатуре?

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

Как сделать дополнительный разъём USB в клавиатуре?


Конечно жесткий диск через такой хаб не подключишь, не хватить силы тока. Учитывая, что на каждом порту по 100mA — для флешек, картридеров, телефона, модема, фотоаппарата… вполне хватит.

Читайте также: