Artigo: 252184 - Última revisão: sábado, 27 de Janeiro de 2007 - Revisão: 2.1

Programas baseados no MS DOS não é possível inicializar COM portas em computadores com suporte ACPI

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.
Se este artigo não descreve o problema relacionado com hardware, consulte o seguinte Web site da Microsoft para visualizar mais artigos sobre hardware:
http://support.microsoft.com/default.aspx/w98?sid=460 (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fdefault.aspx%2fw98%3fsid%3d460)
importante : Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/EN-US/ ) Descrição do registo do Microsoft Windows

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando estiver a executar o Windows 98 Segunda Edição ou Windows Millennium Edition (Me) num computador que suporta a Advanced Configuration and Power Interface (ACPI) especificação, programas baseados no MS DOS que utilizam a Extended comunicação Service Int 14 h função 05 não funcionam durante a primeira tentativa. Para observar este comportamento, utilize a ferramenta Mode.com, escreva COMx:19200 MODE e, em seguida, prima ENTER. Em seguida, receber a seguinte mensagem:
Função não suportada neste computador.
Nota : as informações contidas neste artigo é aplicáveis apenas se conseguir iniciar o computador a uma linha de comandos do MS-DOS e não conseguir executar o comando anterior com êxito. Se receber uma mensagem de erro quando executa o comando anterior, o BIOS (Basic Input/Output sistema) do computador não suporta o comunicação expandida INT 14 h função 05 comandos. Para obter informações adicionais sobre este problema, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
119595  (http://support.microsoft.com/kb/119595/EN-US/ ) Função não suportada neste computador

Causa

Este comportamento pode ocorrer porque o dispositivo de comunicação virtual (vcd.vxd) inicializa incorrectamente o estado predefinido das portas COM para computadores com o MS-DOS virtual (VM) quando iniciar o computador porque as portas já foram detectadas e alimentação terminar. As portas virtuais são inicializadas com 0xFF para todos os respectivos estados, em vez dos valores reais da porta. Sempre que é criada uma nova VM, o estado predefinido que foi detectado durante o arranque é copiado para a VM. Uma vez que as portas são aplicados véus e virtualized, algumas das respostas para comandos in/out baseiam o estado predefinido no arranque em vez do estado actual do hardware. Existem muitos comandos não-virtualize a porta in/out. Quando esta situação ocorre, energia é aplicada à porta, o estado actual é copiado para as definições virtuais e as portas funcionam correctamente.

Resolução

Para contornar este comportamento, utilize um dos seguintes métodos:

Método 1

Execute o comando MODE duas vezes para inicializar correctamente a porta.

Método 2

Desactive a gestão de energia das portas COM:
  1. Utilize o Editor de registo (Regedit.exe) para localizar o valor de EnablePowerManagement na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VCOMM
  2. No menu Editar , clique em Modificar , alterar 01 para 00 e, em seguida, clique em OK .
  3. Saia do Editor de registo.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo.

Mais Informação

Este comportamento não afecta programas de Windows de 32 bits e baseados no MS DOS programas esse programa o UART directamente, uma vez que em ambos os casos energia é aplicada as portas e as portas são inicializadas correctamente.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Segunda Edição
Palavras-chave: 
kbmt kberrmsg kbhardware kbprb KB252184 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 252184  (http://support.microsoft.com/kb/252184/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.