mouse serial detectado no servidor windows 2008 r2

2

Eu esperava descobrir como impedir que o Windows 2008 Server R2 de 64 bits detectasse um mouse serial na porta COM. Eu sei que a versão boot.ini com /noserialmouse .... etc para versões anteriores também editei o parâmetro de início de registro / serviços / sermouse (alterar de 4 a 3) sem sucesso. Windows 2008 Server tem BCDedit para gerenciar as opções de inicialização, mas eu não vi uma referência em qualquer lugar para impedir a detecção de um mouse serial desnecessário dizer que este servidor é específico para o nosso PABX e eu não tenho um mouse serial nessa porta, mas eu faço tem um fluxo de dados do PABX. há alguns dados, mas está sendo confuso e o aplicativo não funcionará.

Consegui fazê-lo funcionar por alguns dias, desinstalando o mouse serial no Dev manager, desabilitando e habilitando a porta COM, mas depois de uma reinicialização, o problema voltou e agora, não importa o que eu faça, não funcionará. Eu estou usando ferramentas como hyperterminal e putty para ver o fluxo de dados no servidor e sem sorte. no entanto, se eu conectar meu laptop (uma máquina XP) usando hyperterminal, o fluxo de dados é válido. ajuda é muito apreciada.

    
por Goaks 26.07.2011 / 04:55

2 respostas

2

@ h0tw1r3 tem razão, mas há um erro de digitação, a chave de registro é "SkipEnumerations" (com um 's').

Você pode adicionar isso como um arquivo .reg e importá-lo, mas precisa ativar uma entrada separada para cada porta:

Windows Registry Editor Version 5.00

# Disables automatic mouse detection on boot-up on COM1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\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\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#
#[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#
#[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0501\Device Parameters]
#"SkipEnumerations"=dword:ffffffff
#

ref: link

É claro que você modifica o registro por sua conta e risco!

    
por 02.04.2012 / 21:00
2

Primeiro, desinstale o mouse atualmente detectado.

Se esta for uma porta serial on-board, abra o regedit para o seguinte (substitua pelo com porta #):

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

Crie um novo DWORD chamado SkipEnumerations com um valor FFFFFFFF .

Nota: Se você não tiver essa chave de registro, tente esta

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\*PNP0501\<Port#>\Device Parameters
    
por 26.07.2011 / 05:40