Вопрос или проблема
Я начал работать в новой компании, которая использует Windows Server 2003. Я могу подключаться к серверу через удаленный рабочий стол, и все работает нормально. Единственная проблема в том, что если я иду в серверную комнату и пытаюсь войти на терминальный сервер через клавиатуру и мышь, они не работают (физически подключенная к серверу мышь).
Когда я перезагружаю сервер, клавиатура прекрасно работает в настройках BIOS HP, и если я нажимаю F8 для доступа к параметрам предзагрузки Windows, клавиатура работает нормально!
Как только Windows 2003 запускается и появляется экран входа, мышь и клавиатура не работают.
Я проверил диспетчер устройств, и клавиатура с мышью возвращают ошибку 10, не удалось запустить.
Что я пытался сделать:
- Удалить/переустановить клавиатуру/мышь
- отключить/включить заново
- бесчисленные перезагрузки.
@Anon: спасибо за советы. И ты прав. ничто не бывает глупым предложением. Папка автозагрузки пуста. Ты также имеешь в виду msconfig? подожди… хороший пункт… я только что проверил msconfig и взглянул на службы. Я заметил, что доступ к устройствам пользовательского интерфейса остановлен и не работает. Я зашел в services.msc и попытался запустить службы и получил следующую ошибку
Не удалось запустить HIDA service на локальном компьютере – Ошибка 2: Система не может найти указанный файл
Что касается конфликтов IRQ, об этом нет упоминания в диспетчере устройств. Я много раз был в настройках BIOS, и выбор IRQ очень и очень ограничен: 3,5,10,11, как я полагаю, для устройств и портов и т.д. Я не думаю, что в этом случае проблема в IRQ. Можете рассказать, что может быть причиной этой ошибки 2? У меня такое ощущение, что в Windows 2003 отсутствуют некоторые файлы или возможно поврежден драйвер?
Это может звучать глупо, но вы проверили элементы автозагрузки? Даже самые глупые вещи в папке автозагрузки?! (Иногда самое очевидное труднее всего увидеть.)
Если это не поможет, я бы посмотрел на диспетчер устройств и все настройки IRQ. Возможно, придется углубиться и проверить, не пытаются ли устройства использовать один и тот же диапазон DMA и адресов. Однако, все должно быть в порядке, если другие устройства не пытаются использовать точно такие же настройки. В противном случае, возможно, придется войти в BIOS, чтобы изменить IRQ, если возник конфликт.
В наше время почти все подключается через USB-порт, включая мыши и клавиатуры. И это нормально для обычного ПК, но не слишком хорошо для сервера, которому могут понадобиться все доступные IRQ для сетевых карт, принтеров или чего-то еще. Поскольку клавиатуры PS/2 практически имеют эксклюзивный IRQ1, вы можете также использовать его для настоящей PS/2 клавиатуры. И какой бы IRQ ни использовала ваша мышь, возможно, лучше изменить его тоже (имеется в виду USB-порт).
Не могу сказать, в этом ли проблема, но назначения IRQ определенно стоит проверить.
Ответ или решение
Для решения проблемы с неработающими клавиатурой и мышью на сервере Windows Server 2003 на HP ML350 G5, сначала стоит обратить внимание на несколько ключевых моментов, чтобы определить возможные причины и найти соответствующие решения.
Теория
Ошибка кода 10 в диспетчере устройств указывает на то, что устройство не может быть запущено. Это может быть связано с проблемами драйвера, отсутствующими или поврежденными файлами системы или конфликтами оборудования. Исходя из описания, клавиатура и мышь работают нормально в BIOS и на этапе F8-меню, что исключает аппаратный дефект устройств или их подключения. Проблема возникает только при запуске Windows 2003, что указывает на проблемы программного характера.
Служба Human Interface Device Access (HID) отвечает за взаимодействие с устройствами ввода, такими как клавиатуры и мыши. Ошибка при попытке запуска этой службы может свидетельствовать о проблеме с файлом или конфигурацией этой службы.
Пример
Ранее сталкивались с похожими проблемами, когда драйверы устройств ввода не загружались правильно из-за отсутствия важных системных файлов или неисправной службы. В одном из случаев проблема была решена путем восстановления необходимых компонентов операционной системы и установки корректных драйверов.
Применение
-
Проверка файлов системы
- Используйте встроенный инструмент проверки системных файлов (System File Checker) для проверки целостности системных файлов. Выполните команду
sfc /scannow
в командной строке с административными правами. Это поможет обнаружить и восстановить отсутствующие или поврежденные файлы, которые могут влиять на работоспособность службы HID и драйверов.
- Используйте встроенный инструмент проверки системных файлов (System File Checker) для проверки целостности системных файлов. Выполните команду
-
Проверка и обновление драйверов
- Попробуйте обновить драйверы для клавиатуры и мыши через диспетчер устройств. Если доступно обновление с сайта производителя оборудования (HP), загрузите и установите его.
- В качестве альтернативы, перейдите на веб-сайт производителя серверного оборудования и загрузите актуальные версии всех драйверов периферийных устройств и устройств ввода.
-
Проверка службы Human Interface Device Access
- Убедитесь, что все зависимые службы, необходимые для запуска HID, работают корректно. Для этого изучите зависимости в свойствах службы в
services.msc
. - Если служба HID не находит нужный файл, возможно, вам потребуется восстановить или переустановить соответствующий файл драйвера. Ищите специфические обновления Windows, которые могут решать такие проблемы.
- Убедитесь, что все зависимые службы, необходимые для запуска HID, работают корректно. Для этого изучите зависимости в свойствах службы в
-
Проверка второго плана и конфигурации автозагрузки
- Используйте
msconfig
, чтобы отключить все ненужные элементы автозагрузки и службы, которые могут конфликтовать с устройствами ввода. - Также проверьте, нет ли сторонних программ или драйверов, которые могут влиять на поведение устройств ввода.
- Используйте
-
Проверка IRQ и аппаратных конфликтов
- Хотя сервер, скорее всего, использует прямое управление устройствами (ACPI), всегда стоит убедиться, что нет конфликтов IRQ, особенно если вы используете PS/2 клавиатуру и мышь. Просмотрите настройки BIOS на наличие конфликтов и измените, если это необходимо.
-
Дополнительное восстановление системы
- Если все перечисленные выше методы не дают результата, рассмотрите возможность применения точки восстановления системы, если таковая была создана до возникновения проблемы.
Заключение
Неисправности с аппаратурой или программным обеспечением всегда нужно диагностировать всесторонне, учитывая каждую мелкую деталь. Используйте структурированный подход, чтобы исключать возможные причины одну за другой, начиная с наиболее очевидных (вроде наличия обновлений и правильного запуска служб), переходя к более сложным аспектам, таким как восстановление системных файлов и переустановка драйверов. Если проблема все еще не устранена, возможно, стоит обратиться к поддержке Microsoft или производителя HP для получения специализированной помощи.