ID do artigo: 252795 - Última revisão: quinta-feira, 13 de abril de 2006 - Revisão: 5.0

MS01-046: O Windows 2000 Não Oferece Suporte ao Mapeamento de Portas Virtual COM para Portas de Infravermelho

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Portas de infravermelho não podem ser mapeadas a uma porta Virtual COM no Windows 2000.

Causa

O Windows 2000 não oferece suporte a portas seriais virtuais e não oferece implementação geral do IrCOMM para mapear as portas.

Resolução

Para solucionar este problema, adquira o hotfix citado nesta seção ou no Windows 2000 Security Rollup Package 1 (SRP1). Para obter mais informações sobre o SRP1, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
311401  (http://support.microsoft.com/kb/311401/PT-BR/ ) Windows 2000 Security Rollup Package 1 (SRP1), January 2002
NOTA: O SRP1 inclui o Irda.sys desse patch de segurança mas não inclui os outros arquivos uma vez que eles não tem relação com essa vulnerabilidade. Para celulares com o Protocolo de associação de dados de infravermelho (IrDA) ativo, obtenha a atualização citada abaixo, que adiciona o suporte ao modem IrCOMM para o Windows 2000. O driver do modem IrCOMM reconhece e instala celulares com IrCOMM-ativo como modems. Além disso, essa implementação oferece suporte somente para conexões IrCOMM de computadores para um telefone e não o contrário.

NOTA: Essa atualização ainda não permite o mapeamento de portas de infravermelho para portas Virtual COM. O suporte adicionado é específico para telefones móveis com IrDA-ativo. Essa atualização torna o suporte IrCOMM idêntico ao Windows XP. Para obter informações adicionais sobre IrCOMM no Windows XP consulte o seguinte site da Microsoft na Web:
http://www.microsoft.com/hwdev/infrared/WinXP-IrDA.htm (http://www.microsoft.com/hwdev/infrared/WinXP-IrDA.htm)
Para resolver esse problema, obtenha o service pack mais recente para Windows 2000. Para obter informações adicionais, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
260910  (http://support.microsoft.com/kb/260910/PT-BR/ ) Como Obter o Service Pack Mais Recente do Windows 2000
O arquivo a seguir está disponível para download no Centro de Download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Fazer o download de Q252795_w2k_sp3_x86_en.exe agora (http://www.microsoft.com/windows2000/downloads/security/q252795/default.asp)
Data de Lançamento: 19/08/01

Para obter informações adicionais sobre como fazer o download de arquivos do Suporte da Microsoft, clique no número do artigo abaixo para consultar o artigo na Base de Dados de Conhecimento da Microsoft:
119591  (http://support.microsoft.com/kb/119591/PT-BR/ ) Como Obter Arquivos de Suporte da Microsoft nos Serviços On-line
A Microsoft verificou esse arquivo em busca de vírus. A Microsoft utilizou o software de detecção de vírus mais recente disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não-autorizada no arquivo. A versão em inglês desta correção deverá ter os seguintes atributos de arquivo ou posteriores:
   Data         Hora   Versão      Tamanho    Nome do arquivo
   -------------------------------------------------------
   30-Jul-2001  19:39  5.0.2195.3985  57.296  Irda.sys
   16-Jul-2001  20:05  5.0.2195.3865  10.288  Irenum.sys
   30-Jul-2001  19:39                 79.989  Mdmirmdm.inf
   16-Jul-2001  20:05  5.0.2195.3865  20.208  Msircomm.sys
				

Situação

A Microsoft confirmou que esse problema pode causar um certo nível de vulnerabilidade no Windows 2000. Esse problema foi corrigido primeiro no Windows 2000 Service Pack 3.

Mais Informações

Para obter informações sobre uma vulnerabilidade de saturação do buffer associado com o suporte IrDA no Windows 2000, consulte o seguinte site da Microsoft na Web:
http://www.microsoft.com/technet/security/bulletin/ms01-046.asp (http://www.microsoft.com/technet/security/bulletin/ms01-046.asp)
O Windows 2000 não oferece suporte as portas seriais virtuais e não oferece implementação geral de IrCOMM para mapear as portas. Existem diversas razões para isso:
  • Múltiplos aplicativos não podem compatilhar portas seriais virtuais. O problema apresentado é que um programa com base em IrCOMM, como o Microsoft H/PC Explorer ou um programa de trasferência de arquivo com base em IrTran-P sendo executado como um serviço de segundo plano, pode abrir a única porta virtual serial e mantê-la aberta até que o computador seja desligado. Nenhum outro programa ou driver IrDA é capaz de ser executado nesse computador. Isso é verdade, apesar dos protocolos IrDA subjacentes oferecerem suporte para permitir que múltiplos programas esperem por conexões de entrada.
  • As conexões IrDA do Windows 2000 devem receber suporte de conexões de dispositivos múltiplos. O Windows 2000 oferece suporte para adaptadores simultâneos múltiplos e conexões IrDA para dispositivos diferentes e não oferecem suporte a um API e um protocol que usem uma conexão de dispositivo simples.
Ao tentar fazer IrCOMM resultaria em limitações que não funcionariam pelo API serial existente, o que impediria a habilidade de fazer conexões full error na pilha IrDA e criar conexões não confiáveis.

Para obter informações adicionais sobre IrDa no Windows 2000 consulte o seguinte site da Microsoft na Web:
http://www.microsoft.com/hwdev/infrared/IrCOMM.htm (http://www.microsoft.com/hwdev/infrared/IrCOMM.htm)
Para obter informações adicionais sobre como obter um hotfix para o Windows 2000 Datacenter Server, clique no número abaixo para visualizar o arquivo na Base de Dados de Conhecimento da Microsoft:
265173  (http://support.microsoft.com/kb/265173/PT-BR/ ) The Datacenter Program and Windows 2000 Datacenter Server Product
Para obter informações adicionais sobre como instalar diversos hotfixes com apenas uma reinicialização, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
296861  (http://support.microsoft.com/kb/296861/PT-BR/ ) Como Instalar Múltiplas Atualizações ou Hotfixes do Windows com Apenas uma Reinicialização

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
Palavras-chave: 
kbbug kbfix kbwin2000presp3fix kbsecvulnerability kbqfe kbhardware kbwin2000sp3fix kbnetwork kbsecurity kbsecbulletin kbhotfixserver KB252795