Драйвер класса HID датчика останавливает перечисления, если зарезервированный функция HID используется в Windows 8.1
Драйвер класса человеческого интерфейса устройства (HID) ЗАПИСАН на устройстве под управлением Windows 8.1 в данной статье описывается проблема, которая возникает. Доступно исправление для устранения этой проблемы. Исправление с условием.
Симптомы
При эта проблема возникает, драйвер класса датчика HID отклоняет устройства и пользователь может видеть HID датчик с желтый знак предупреждения в устройства. Кроме того некоторые возможности Windows, зависящих от датчиков, например поворот экрана и яркость экрана, могут перестать правильно работать.
Решение
Для устранения этой проблемы корпорация Майкрософт выпустила исправление. Несмотря на то, что данная проблема наблюдается только в Windows 8.1, исправление также относится к Windows RT 8.1 и Windows Server 2012 R2.
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.
Если исправление доступно для загрузки, имеется раздел «Исправление загрузки доступно» в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос на получение исправления в службу технической поддержки и поддержки.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, с которыми не данным исправлением, оплачиваются. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
Примечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, это потому, что исправление не поддерживается для этого языка.
Предварительные условия
Сведения о реестре
Применяя данное исправление, вам не потребуется вносить какие-либо изменения в реестр.
Необходимость перезагрузки
Может потребоваться перезагрузить компьютер после установки данного исправления.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенные исправления.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Ссылки
Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). Имейте в виду, что дата и время для этих файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени. При выполнении определенных операций с файлами даты и время могут изменяться.
Важно. Windows Server 2012 R2 исправления и исправления Windows 8.1 включаются в тех же самых пакетов. Однако исправления на странице запроса исправлений перечислены под обеими операционными системами. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправления, перечисленные в разделе «Windows 8.1/Windows Server 2012 R2» на странице. Всегда смотрите раздел «Информация в данной статье относится к следующим продуктам» статьи для определения фактических операционных систем, к которым применяется каждое исправление.
Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SP n) и направлению поддержки (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.
Файлы МАНИФЕСТА (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «сведения о дополнительных файлах». MUM, MANIFEST и связанные файлы каталога безопасности (.cat) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых не перечислены атрибуты, подписанные цифровой подписью корпорации Майкрософт.
Human Interface Devices (HID)
Overview of the Human Interface Devices (HID) technology.
To develop Human Interface Devices (HID), you need these headers:
This section contains the programming interfaces related to Human Interface Devices (or HID). Typically, these are devices that humans use to directly control the operation of computer systems.
HIDClass Support Routines
There are system-supplied routines that user-mode applications, kernel-mode drivers, and HID minidrivers use to operate devices in the HIDClass device setup class.
As a general rule, user-mode applications can use the HidD_Xxx and HidP_Xxx routines. However, kernel-mode drivers can only call HidP_Xxx routines.
HID minidrivers use only the HidRegisterMinidriver routine.
For Windows 8.1 Microsoft introduced the new Windows.Devices.HumanInterfaceDevice API which lets you write Windows apps that access HID devices.
The header defines IOCTLs that a HID minidriver must support. Only the HID class driver sends these IOCTLs to a HID minidriver. User-mode applications and other kernel-mode drivers can only communicate with HID collections by using the HIDClass support routines and HID class driver ioctls.
HID Minidriver IOCTLs
A HID minidriver must handle a set of IOCTLs. Only the HID class driver sends these IOCTLs to a HID minidriver. User-mode applications and other kernel-mode drivers can only communicate with HID collections by using the HIDClass support routines and HID class driver ioctls.
| Topic | Description |
|---|---|
| IOCTL_HID_ACTIVATE_DEVICE | The IOCTL_HID_ACTIVATE_DEVICE request activates a HIDClass device, which makes it ready for I/O operations. |
| IOCTL_HID_DEACTIVATE_DEVICE | The IOCTL_HID_DEACTIVATE_DEVICE request deactivates a HIDClass device, which causes it to stop operations and terminate all outstanding I/O requests. |
| IOCTL_HID_GET_DEVICE_ATTRIBUTES | The IOCTL_HID_GET_DEVICE_ATTRIBUTES request obtains a HIDClass device’s attributes in a HID_DEVICE_ATTRIBUTES structure. |
| IOCTL_HID_GET_DEVICE_DESCRIPTOR | The IOCTL_HID_GET_DEVICE_DESCRIPTOR request obtains a HIDClass device’s HID descriptor. |
| IOCTL_HID_GET_REPORT_DESCRIPTOR | The IOCTL_HID_GET_REPORT_DESCRIPTOR request obtains the report descriptor for a HIDClass device. |
| IOCTL_HID_GET_STRING | The IOCTL_HID_GET_STRING request obtains a manufacturer ID, product ID, or serial number for a top-level collection. The retrieved string is a NULL-terminated wide character string in a human-readable format. |
| IOCTL_HID_READ_REPORT | The IOCTL_HID_READ_REPORT request transfers an input report from a HIDClass device into the HID class driver’s buffer. |
| IOCTL_HID_WRITE_REPORT | The IOCTL_HID_WRITE_REPORT request sends a HID report to a HIDClass device. |
| IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR | The IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR control code obtains the physical descriptor of a HIDClass device. |
| IOCTL_UMDF_HID_GET_FEATURE | The IOCTL_UMDF_HID_GET_FEATURE control code obtains a feature report from a HIDClass device. |
| IOCTL_UMDF_HID_GET_INPUT_REPORT | The IOCTL_UMDF_HID_GET_INPUT_REPORT control code returns an input report from a HIDClass device. |
| IOCTL_UMDF_HID_SET_FEATURE | The IOCTL_UMDF_HID_GET_FEATURE control code sends a feature report to a HIDClass device. |
| IOCTL_UMDF_HID_SET_OUTPUT_REPORT | The IOCTL_UMDF_HID_SET_OUTPUT_REPORT control code sends an output report to a top-level collection. |
HID Class Driver IOCTLs
The HID class driver handles IOCTLs to support for top-level collections.
Although user applications can communicate with the HID class driver by using HidD_Xxx HIDClass support routines, kernel-mode drivers must send the corresponding device control requests described in this section.
The input and output parameters are request-specific.
Upon completion of a request, the I/O status block members are set as follows:
The Status member is set by the HID class driver for all requests that it handles.
As described for each IOCTL, the Information member is set either by the class driver or a lower-level driver. Normally, when a lower-level driver transfers data from or to a device, the lower-level driver sets Information to the number of bytes transferred. However, the HID class driver might return a different value.
Как исправить ошибки Hidclass.sys «Синий экран (BSOD)»?
Основными причинами ошибок SYS типа BSOD («синий экран смерти»), связанных с hidclass.sys, являются отсутствие или повреждение драйвера для Windows или драйвера режима ядра, неисправное оборудование, а также заражение вредоносным ПО. Обычно, установка новой версии файла SYS позволяет устранить проблему, из-за которой возникает ошибка. Кроме того, в качестве меры предосторожности мы рекомендуем выполнить сканирование обновлений драйверов, чтобы убедиться, что все драйверы вашего устройства, связанные с hidclass.sys, обновлены и совместимы с текущей версией операционной системы.
Типы Системные файлы, которые используют SYS, также известны в качестве формата Windows System File. Ниже вы также можете найти последние версии файлов для %%os%% (и для других версий ОС). Если в настоящий момент отсутствует необходимая вам версия hidclass.sys, запросите ей, нажав на кнопку Request (Запрос) рядом с необходимой версией файла. В редких случаях, если вы не можете найти версию необходимого вам файла ниже, мы рекомендуем вам обратиться за дополнительной помощью к Microsoft.
Правильное расположение файла hidclass.sys является решающим фактором в успешном устранении ошибок подобного рода. Однако, не будет лишним выполнить быструю проверку. Проверьте результат замены файла, запустив Windows и проверив выводится ли возникающая ранее ошибка.
| hidclass.sys Описание файла | |
|---|---|
| Расширение файла: | SYS (Dynamic link library) |
| Описание файла: | Hid Class Library |
| Софт: | Microsoft® Windows® Operating System |
| Версия программного обеспечения: | 10.0.15063.0 (WinBuild.160101.0800) |
| Разработчик программного обеспечения: | Microsoft Corporation |
| Имя файла: | hidclass.sys (Загрузить) |
| Размер: | 125440 |
| Базовый файл ОС: | Windows NT 32-bit |
| Тип MIME: | application/octet-stream |
Идентификатор статьи: 6278
Hidclass.sys
Выберите программное обеспечение
Устройства HID Human Interface Devices Windows 10
— HID-совместимая сенсорная панель.
— Microsoft Input Configuration Device.
— Устройство HID на шине I2C.
Далее, в свойствах устройства вы можете узнать и настроить:
Общие:
— Вы можете узнать тип устройства.
Драйвер:
— Вы можете узнать поставщика драйвера.
— Сведения о файлах драйвера.
— Вы можете обновить драйвер.
— Вы можете откатить драйвер к предыдущему.
— Можно отключить устройство.
— Можно удалить драйвер.
Сведения:
— Вы можете узнать значения свойств устройства.
— Выберите свойство и вам автоматически покажут его значение.
— Вы можете узнать характеристики, класс, код ошибки устройства и т.д.
События:
— Вы можете узнать события, которые происходили с устройством.
— Вы можете узнать дату и время события.
— Можно узнать описания и сведения событий.
— В конце нажмите на кнопку OK, чтобы сохранить сделанные изменения.
Исправить HIDCLASS.sys не удалось синий экран ошибка на Windows 10
HIDCLASS.SYS – это файл драйвера операционной системы Windows. HID расшифровывается как Human Interface Device, что переводится как Клавиатура, Мышь и другие устройства ввода. Этот критический файл системного драйвера отвечает за подключение различных устройств в системе. Это включает в себя функциональность, с которой текстовый процессор может получить доступ к принтеру для печати документов. Он относится к категории драйверов устройств режима ядра. Если этот драйвер дает сбой, это приводит к ошибке Stop.
Там могут быть следующие ошибки BSOD, которые связаны с этим файлом,
Исправления этой проблемы довольно просты и просты. Теперь, наконец, давайте проверим, как решить эту проблему.
HIDCLASS.sys не удалось синий экран
Следующие потенциальные исправления будут выполнены для исправления ошибок BSOD, связанных с hidclass.sys в Windows 10,
Если вы обычно создаете точку восстановления системы, вы можете попытаться отменить любые изменения на вашем компьютере, выполнив восстановление системы. Во-вторых, рекомендуется выполнять перечисленные ниже задачи только в безопасном режиме с поддержкой сети.
1] Обновление, откат или отключение различных драйверов
Несовместимость между операционной системой и драйвером может также привести к таким проблемам. Таким образом, вы можете попробовать обновить или откатить любой из конфликтующих драйверов. Это должно включать драйверы в разделах Клавиатура, мышь, USB, и Драйверы HID.
2] Запустите проверку системных файлов
Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Командная строка» («Администратор»), введите следующую команду для запуска средства проверки системных файлов и нажмите клавишу «Ввод».
Перезагрузите систему после завершения сканирования.
Вы также можете использовать наше бесплатное FixWin для запуска утилиты проверки системных файлов одним щелчком мыши.
Это позволит исправить все плохие или поврежденные коллекции ваших системных файлов, а следующий шаг поможет вам использовать утилиту проверки диска для обнаружения и исправления любых поврежденных секторов на вашем диске физически и логически.
Чтобы запустить ChkDsk, откройте Этот компьютер. Щелкните правой кнопкой мыши на разделе операционной системы для Windows.
Нажмите на свойства. Теперь перейдите на вкладку с надписью Инструменты.
В разделе Проверка ошибок нажмите Проверить.
Появится новое мини-окно. Нажмите Сканировать диск.
Пусть он просканирует раздел вашего диска и после этого перезагрузит компьютер, чтобы изменения вступили в силу.
4] Проверьте память на наличие ошибок
Теперь, чтобы исправить любые проблемы с вашей оперативной памятью, выполните следующие действия.
Теперь, согласно выбранной вами опции, компьютер перезагрузится и проверит наличие проблем с памятью. Если у вас возникнут какие-либо проблемы, он исправит их автоматически, в противном случае, если проблемы не обнаружены, это, вероятно, не является причиной проблемы.
Надеюсь, что-то здесь вам поможет.










