Artigo: 949140 - Última revisão: quarta-feira, 15 de Julho de 2009 - Revisão: 4.0

Ao executar um script no script do Windows, É apresentada uma mensagem de erro: "Biblioteca não registada"

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 | Reduzir tudo

Descrição da mensagem de erro

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

Causa

Este problema ocorre porque uma ou mais componentes scripts não estão registados no registo do Windows.

Resolução

Para resolver este problema, utilize um dos seguintes métodos.

Método 1: Transferir e reinstalar o Windows Script

Para transferir e reinstalar o script do Windows, visite um dos seguintes Web sites da Microsoft, dependendo da versão do script do Windows que está a utilizar e o sistema operativo que o computador está a executar.

Windows Script 5.7 para o Windows Server 2003

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir 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 ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir 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 ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir 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 ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir 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 ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

Reduzir 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: Registar os componentes de scripts no computador

Para corrigir este problema, altere os componentes de scripts no computador. Para que nos corrigir este problema por si, vá para a secção "Fix it for me". Se em vez disso corrigir este problema manualmente, consulte a secção "Let me fix it myself".

Corrija-o para mim

Para corrigir este problema automaticamente, clique na hiperligação corrigir este problema . Em seguida, clique em Executar na caixa de diálogo Transferência de ficheiros e siga os passos neste assistente.

Corrigir este problema
Microsoft Fix it 50181


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

Nota Se não estiverem no computador que tem o problema, pode guardar a correcção automática para uma unidade flash ou um CD, de modo a que pode executá-la no computador que tem o problema.

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

Deixar-me corrigi-lo manualmente

Para registar manualmente os componentes de scripts no computador, utilize um dos seguintes conjuntos de passos, conforme adequado à situação.
Estiver a executar uma versão de 32 bits do sistema operativo Windows
  1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  2. Escreva regsvr32 %systemroot%\system32\vbscript.dll e, em seguida, prima ENTER.
  3. Escreva regsvr32 %systemroot%\system32\jscript.dll e, em seguida, prima ENTER.
  4. Escreva regsvr32 %systemroot%\system32\dispex.dll e, em seguida, prima ENTER.
  5. Escreva regsvr32 %systemroot%\system32\scrobj.dll e, em seguida, prima ENTER.
  6. Escreva regsvr32 %systemroot%\system32\scrrun.dll e, em seguida, prima ENTER.
  7. Escreva regsvr32 %systemroot%\system32\wshext.dll e, em seguida, prima ENTER.
  8. Escreva regsvr32 %systemroot%\system32\wshom.ocx e, em seguida, prima ENTER.
Estiver a executar uma versão de 64 bits do sistema operativo Windows e receberá a mensagem de erro mencionada na secção "Sintomas" enquanto estiver a utilizar os componentes de scripts de 64 bits
  1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  2. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\vbscript.dll e, em seguida, prima ENTER.
  3. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\jscript.dll e, em seguida, prima ENTER.
  4. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\dispex.dll e, em seguida, prima ENTER.
  5. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\scrobj.dll e, em seguida, prima ENTER.
  6. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\scrrun.dll e, em seguida, prima ENTER.
  7. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\wshext.dll e, em seguida, prima ENTER.
  8. Escreva %systemroot%\system32\regsvr32 %systemroot%\system32\wshom.ocx e, em seguida, prima ENTER.
Estiver a executar uma versão de 64 bits do sistema operativo Windows e receberá a mensagem de erro mencionada na secção "Sintomas" enquanto estiver a utilizar os componentes de scripts de 32 bits
  1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  2. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\vbscript.dll e, em seguida, prima ENTER.
  3. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\jscript.dll e, em seguida, prima ENTER.
  4. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\dispex.dll e, em seguida, prima ENTER.
  5. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrobj.dll e, em seguida, prima ENTER.
  6. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrrun.dll e, em seguida, prima ENTER.
  7. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshext.dll e, em seguida, prima ENTER.
  8. Escreva %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshom.ocx e, em seguida, prima ENTER.

Isto corrigiu o problema?

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

Ponto Da Situação

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

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Professional Edition
  • 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 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: 949140  (http://support.microsoft.com/kb/949140/en-us/ )