Назад | Перейти на главную страницу

последовательная мышь обнаружена на сервере Windows 2008 R2

Я надеялся узнать, как остановить Windows 2008 Server R2 64 bit от обнаружения последовательной мыши на com-порте. Я знаю версию boot.ini с /noserialmouse....etc для более ранних версий, также я отредактировал параметр запуска реестра / services / sermouse (изменение с 4 на 3) безрезультатно. Сервер Windows 2008 имеет BCDedit для управления параметрами загрузки, но я нигде не видел ссылки, чтобы остановить обнаружение последовательной мыши, разумеется, этот сервер специфичен для нашей УАТС, и у меня НЕТ последовательной мыши на этом порту, но у меня есть есть поток данных от УАТС. есть некоторые данные, но они искажаются, и приложение не будет работать.

Мне удалось заставить его работать в течение нескольких дней, удалив последовательную мышь в диспетчере разработчиков, отключив и включив com-порт, но после перезагрузки проблема вернулась, и теперь, независимо от того, что я делаю, это не сработает. Я использую такие инструменты, как гипертерминал и шпатлевка, для просмотра потока данных на сервере, и не повезло. однако, если я подключаю свой ноутбук (машину XP) с помощью гипертерминала, поток данных действителен. помощь очень ценится.

Сначала удалите обнаруженную в данный момент мышь.

Если это встроенный последовательный порт, откройте regedit для следующего (замените на com-порт #):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\<Port#>\Device Parameters

Создайте новый DWORD с именем SkipEnumerations со стоимостью FFFFFFFF.

Примечание. Если у вас нет этого раздела реестра, попробуйте этот

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\*PNP0501\<Port#>\Device Parameters

@ h0tw1r3 правильно, но есть опечатка, ключ реестра - "SkipEnumerations" (с 's').

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

Windows Registry Editor Version 5.00

# Disables automatic mouse detection on boot-up on COM1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\1\Device Parameters]
"SkipEnumerations"=dword:ffffffff

#if you have more than one hard serial port, enable the following lines as needed for  each additional serial port
# for which you want to disable automatic mouse detection on boot-up
#[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\2\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#
#[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\3\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#
#[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\4\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#

ссылка: http://msdn.microsoft.com/en-us/library/windows/hardware/ff546979(v=vs.85).aspx

Конечно, вы вносите изменения в реестр на свой страх и риск!