ID do artigo: 949140 - Última revisão: quarta-feira, 15 de julho de 2009 - Revisão: 4.0

Ao executar um script no script do Windows, recebo uma mensagem de erro: "Biblioteca não registrada"

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.

Nesta página

Expandir tudo | Recolher tudo

Descrição da mensagem de erro

Quando você tenta executar um script no script do Windows, você receber a seguinte mensagem de erro:
Erro: Biblioteca não registrada.
Código: 8002801D
Fonte: (nulo)

Causa

Esse problema ocorre porque um ou mais dos componentes de scripts não são registrados no registro do Windows.

Resolução

Para resolver esse problema, use um dos seguintes métodos.

Método 1: Download e reinstale o Windows Script

Para fazer o download e reinstale o script do Windows, visite um dos seguintes sites da Microsoft, dependendo da versão do script do Windows que você está usando e do sistema operacional que o computador está executando.

Windows Script 5.7 para o Windows Server 2003

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the scripten.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&DisplayLang=en)

Windows Script 5.7 para o Windows XP

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the scripten.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-d896-482e-a0d6-524e7e844d81&DisplayLang=en)

Windows Script 5.7 para o Windows 2000

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the scripten.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=c03d3e49-b40e-4ca1-a0c7-cc135ec4d2be&DisplayLang=en)

Windows Script 5.6 para Windows Server 2003

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the WindowsServer2003-Script56-KB917344-x86-enu.exe package now. (http://www.microsoft.com/downloads/details.aspx?familyid=887FCE82-E3F5-4289-A5E3-6CBB818623AA&displaylang=en)

Windows Script 5.6 para Windows XP e Windows 2000

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&DisplayLang=en)

Método 2: Registrar os componentes de scripts no seu computador

Para corrigir esse problema, altere os componentes de scripts no seu computador. Para que nós corrigir esse problema para você, vá para a seção "Fix it for me". Se você em vez disso corrigir o problema sozinho, vá para a seção "Let me fix it myself".

Corrigi-lo para mim

Para corrigir o problema automaticamente, clique no link corrigir este problema . Em seguida, clique em Executar na caixa de diálogo Download de arquivo e siga as etapas neste assistente.

Corrigir o problema
Microsoft Fix it 50181


Observação Este assistente pode estar em inglês apenas; no entanto, a correção automática também funciona para outras versões de idioma do Windows.

Observação Se você não estiver no computador que tem o problema, você pode salvar a correção automática em uma unidade flash ou em um CD para que ele possa ser executado no computador que tem o problema.

Agora vá para o "Did this fix the problem?" seção.

Deixe-me corrigi-lo por conta própria

Para registrar manualmente os componentes de scripts no seu computador, use um dos seguintes conjuntos de etapas, conforme apropriado para sua situação.
Você estiver executando uma versão de 32 bits do sistema operacional Windows
  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Digite regsvr32 %systemroot%\system32\vbscript.dll e, em seguida, pressione ENTER.
  3. Digite regsvr32 %systemroot%\system32\jscript.dll e, em seguida, pressione ENTER.
  4. Digite regsvr32 %systemroot%\system32\dispex.dll e, em seguida, pressione ENTER.
  5. Digite regsvr32 %systemroot%\system32\scrobj.dll e, em seguida, pressione ENTER.
  6. Digite regsvr32 %systemroot%\system32\scrrun.dll e, em seguida, pressione ENTER.
  7. Digite regsvr32 %systemroot%\system32\wshext.dll e, em seguida, pressione ENTER.
  8. Digite regsvr32 %systemroot%\system32\wshom.ocx e, em seguida, pressione ENTER.
Você estiver executando uma versão de 64 bits do sistema operacional Windows e você receber a mensagem de erro mencionada na seção "Sintomas" enquanto você estiver usando os componentes de scripts de 64 bits
  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\vbscript.dll e, em seguida, pressione ENTER.
  3. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\jscript.dll e, em seguida, pressione ENTER.
  4. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\dispex.dll e, em seguida, pressione ENTER.
  5. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\scrobj.dll e, em seguida, pressione ENTER.
  6. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\scrrun.dll e, em seguida, pressione ENTER.
  7. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\wshext.dll e, em seguida, pressione ENTER.
  8. Digite %systemroot%\system32\regsvr32 %systemroot%\system32\wshom.ocx e, em seguida, pressione ENTER.
Você estiver executando uma versão de 64 bits do sistema operacional Windows e você receber a mensagem de erro mencionada na seção "Sintomas" enquanto você estiver usando os componentes de scripts de 32 bits
  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\vbscript.dll e, em seguida, pressione ENTER.
  3. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\jscript.dll e, em seguida, pressione ENTER.
  4. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\dispex.dll e, em seguida, pressione ENTER.
  5. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrobj.dll e, em seguida, pressione ENTER.
  6. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrrun.dll e, em seguida, pressione ENTER.
  7. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshext.dll e, em seguida, pressione ENTER.
  8. Digite %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshom.ocx e, em seguida, pressione ENTER.

Isso corrigiu o problema?

Verifique se o problema é corrigido. Se o problema é corrigido, você terá concluído com este artigo. Se o problema não for corrigido, você pode contact support (http://support.microsoft.com/contactus) .

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • the operating system: Microsoft Windows 2000
Palavras-chave: 
kbmt kbmsifixme kbfixme kbdevsicnvrtkb kberrmsg kbtshoot kbprb KB949140 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 949140  (http://support.microsoft.com/kb/949140/en-us/ )