Mensagem de erro: Não é possível localizar um ficheiro de dispositivos que pode ser necessário...

Traduções de Artigos Traduções de Artigos
Artigo: 132008 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT132008


IMPORTANTE: Este artigo contém informações sobre a edição do registo. Antes de editar o registo, certifique-se de que compreende como é possível restaurá-lo se ocorrer um problema. Para obter informações sobre como efectuar este procedimento, consulte o tópico de ajuda Restaurar o registo no Regedit.exe ou o tópico de ajuda Restaurar uma chave de registo no Regedt32.exe.
Expandir tudo | Reduzir tudo

Sintomas

Quando inicia o Windows, poderá receber a seguinte mensagem de erro:

Não é possível localizar o ficheiro que pode ser necessário para executar o Windows ou uma aplicação do Windows.

O ficheiro de registo ou o ficheiro SYSTEM.INI do Windows fazem referência a este ficheiro de dispositivo, mas o ficheiro de dispositivo deixou de existir.

Se eliminou este ficheiro intencionalmente, tente desinstalar a aplicação associada utilizando o respectivo programa de desinstalação ou programa de configuração.

Se ainda pretende utilizar a aplicação associada ao ficheiro de dispositivos, tente reinstalar a aplicação para substituir o ficheiro em falta.

<nome_do_ficheiro>.vxd

NOTA: O ficheiro específico pode não ter nome.

Causa

Esta mensagem de erro pode ser apresentada por qualquer um dos seguintes motivos:
  • Um controlador de dispositivos virtual (VxD) do Windows referido no ficheiro System.ini ou no ficheiro de registo está em falta ou danificado.
  • Um dos valores StaticVxD no registo contém dados inválidos. Por exemplo, o valor está em branco ou contém apenas espaços. Neste caso, o controlador de dispositivos em falta não é mencionado na mensagem de erro.

Resolução

AVISO: A utilização incorrecta do Editor de registo pode causar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo é da responsabilidade do utilizador.

Para obter informações sobre como editar o registo, consulte o tópico de ajuda Alterar chaves e valores do Editor de registo (Regedit.exe) ou os tópicos de ajuda Adicionar e eliminar informações no registo e Editar informações de registo do Regedt32.exe. Repare que deve criar uma cópia de segurança do registo antes de o editar.

Para resolver este problema, siga cada um dos passos abaixo até que o erro deixe de ocorrer:
  1. Se removeu recentemente um programa ou componente, reinstale o programa ou componente e, em seguida, execute a ferramenta de desinstalação se houver uma disponível. Se não estiver disponível uma ferramenta de desinstalação, contacte o fabricante para obter instruções sobre desinstalação.
  2. Se o controlador de dispositivos em falta tiver a extensão .386, desactive a linha referente a este controlador, no ficheiro System.ini, colocando um ponto e vírgula (;) no início da linha. Por exemplo, se o conteúdo da linha referente ao controlador de dispositivos em falta for
          device=Example.386
     
    altere a linha para
          ;device=Example.386
     
  3. Se o controlador de dispositivos em falta tiver a extensão .vxd, trata-se de um controlador concebido para utilização com o Windows 95 ou com o Windows 98 e é referido no registo. Na maioria dos casos, um programa ou componente com controladores concebidos para utilização com o Windows 95 ou O Windows 98 também será listado na ferramenta Adicionar/remover programas no Painel de controlo. Seguir as instruções do passo 1 deverá corrigir o problema.

    Para o Windows 98

    Se a mensagem de erro persistir depois de seguir as instruções do passo 1 ou não for aplicável, utilize o Verificador de ficheiros de sistema para extrair o ficheiro em falta do CD-ROM do Windows 98, como se segue:

    1. Clique em Iniciar, aponte para Programas, aponte para Acessórios, aponte para Ferramentas do sistema e, em seguida, clique em Informações de sistema.
    2. No menu Ferramentas, clique em Verificador de ficheiros de sistema.
    3. Clique em Extrair um ficheiro do disco de instalação, escreva o nome do ficheiro que pretende extrair na caixa Especifique o ficheiro de sistema que deseja extrair e, em seguida, clique em Iniciar.
    4. Na caixa Restaurar de, escreva o caminho para a pasta Win98 no CD-ROM do Windows 98. Escreva a pasta de destino na caixa Guardar em se necessário e, em seguida, clique em OK.
    5. Clique em OK, clique em OK novamente e, em seguida, clique em Sim quando lhe for pedido para reiniciar o computador.

    Para o Windows 95

    Utilize a sintaxe seguinte para extrair um ficheiro a partir de um ficheiro CAB conhecido:
    extract <ficheiro_CAB> <nome_ficheiro> /l <destino>
    Por exemplo, para extrair o ficheiro Unidrv.dll do Windows 95 do ficheiro Win95_10.cab, localizado numa disquete na unidade A, para a pasta Windows\System na unidade C, utilize o seguinte comando:
    extract a:\win95_10.cab unidrv.dll /l c:\windows\system
    Para MAIS informações sobre como extrair um ficheiro, consulte o seguinte artigo na Microsoft Knowledge Base:
    ARTICLE-ID: 129605
    Como extrair ficheiros originais comprimidos do Windows
  4. Se um controlador de dispositivos específico não for mencionado na mensagem de erro, um dos valores StaticVxD no registo está provavelmente em branco ou contém apenas espaços. Os valores StaticVxD estão localizados nas chaves de registo abaixo da seguinte chave:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD


    Utilize o Editor de registo para localizar e eliminar quaisquer valores StaticVxD do registo que contenham dados inválidos, estejam em branco ou que contenham apenas espaços.

Mais Informação

Quando o Windows é iniciado, o ficheiro System.ini e o registo são lidos para obter uma lista de controladores de dispositivo para carregamento. Quando o Windows não consegue localizar um controlador de dispositivos virtual que esteja a tentar carregar, é gerada uma mensagem de erro.

Controladores de dispositivos virtuais são ficheiros necessários a vários programas para comunicar com o hardware do computador.

O seguinte exemplo de chave de registo contém um valor StaticVxD:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\COMBUFF


O valor para este StaticVxD é "*COMBUFF" (sem aspas; as aspas são apresentadas no Editor de registo mas não fazem parte do nome VxD). O asterisco (*) que precede o nome VxD indica que o VxD é interno ao ficheiro Vmm32.vxd. Se o VxD referido pelo valor StaticVxD não for interno ao ficheiro Vmm32.vxd, o nome não será precedido por um asterisco e, normalmente, tem uma extensão .vxd.

Propriedades

Artigo: 132008 - Última revisão: 30 de dezembro de 2004 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Segunda Edição
  • Microsoft Windows 95
Palavras-chave: 
kberrmsg kbenv win98se win98 kbprb kbfaq win95 KB132008

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com