[FIX] Não foi possível acessar o tempo de execução Javascript / VBScript para a ação personalizada (erro 2738)



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários do Windows estão encontrando o “ Erro 2738. Não foi possível acessar o tempo de execução do VBScript para ação personalizada ”Ou“ Erro 2738. Não foi possível acessar o tempo de execução do Javascript para ação personalizada ”Mensagem de erro ao tentar instalar um ou vários aplicativos diferentes em seus computadores Windows. Esse problema foi confirmado para ocorrer no Windows 7, Windows 8.1 e Windows 10.



Erro 2738: não foi possível acessar o tempo de execução VBScript / JavaScript para ação personalizada



Acontece que existem várias causas diferentes que podem contribuir para a aparição desse código de erro específico ao instalar um aplicativo. Aqui está uma lista de possíveis culpados que podem desencadear um Erro 2738 :



  • Conflito com McAffee Endpoint Security - De longe, o culpado mais comum conhecido por causar este erro específico é um conflito entre o Endpoint Security Suite da McAffee e o instalador do ShortTel Communication. Se você se encontrar neste cenário específico, pode corrigir o problema desinstalando o Endpoint Security ou usando o Editor do Registro para ajustar algumas chaves usadas pelo recurso McAffee ScriptScan.
  • Mudança recente de software - Lembre-se de que existem muitos outros culpados em potencial que podem ser a causa final para essa mensagem de erro. Como não há uma lista definitiva de conflitos, sua melhor aposta para consertar a inconsistência é retornar seu sistema a um estado anterior ao aparecimento desse erro usando a Restauração do Sistema.
  • Arquivo vbscript.dll não registrado - Se você receber o erro ‘VBScript’ ao tentar instalar um aplicativo, é provável que seja devido ao fato de o VB Script Engine não estar registrado corretamente. Neste caso, você deve ser capaz de corrigir o problema registrando novamente o arquivo DLL problemático a partir de um prompt de comando elevado.
  • Arquivo corrompido do sistema - Acontece que algum tipo de corrupção de arquivo do sistema pode inibir a capacidade do seu sistema de usar o arquivo Dynamic Link Library necessário durante a sequência de instalação. Nesse caso, você pode consertar o problema executando verificações SFC e DISM para substituir instâncias corrompidas por equivalentes íntegros.
  • Corrupção de arquivos de sistema subjacentes - Em circunstâncias mais graves, o uso de DISM e SFC não será suficiente para corrigir o problema. Nesse caso, a única correção viável é redefinir todos os componentes relevantes do Windows instalando de forma limpa o sistema operacional ou reparando a instalação (reparo no local).

Método 1: conflito com segurança de endpoint (se aplicável)

Se você acabar vendo o erro ‘Não foi possível acessar o tempo de execução do VBScript para ação personalizada’ ao tentar instalar o ShoreTel Communication, é muito provável que o instalador entre em conflito com a solução Endpoint Security desenvolvida pela McAfee.

Se este cenário for aplicável ao seu caso, você tem 2 maneiras diferentes de corrigir o problema:

  • Desinstalando o software Endpoint Security em conflito
  • Reverter alguns valores de registro pertencentes ao McAfee ScriptScan para seus valores padrão a fim de eliminar o conflito.

Se você está procurando a solução mais fácil, você deve ir para a desinstalação de sua ferramenta Endpoint Security. Isso não é o ideal, mas permitirá que você instale o ShoreTel Communication sem ter que modificar seu registro. Neste caso, siga subguide A.



Se você se sente confortável com o Editor do Registro, deve seguir subguide B para modificar alguns valores de registro de chave pertencentes ao McAffee ScriptScan que acabará por resolver o conflito.

A. Desinstalando o Endpoint Security

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Dentro da caixa de texto, digite ‘Appwiz.cpl’ e pressione Entrar para abrir o Programas e características cardápio.

    Digite appwiz.cpl e pressione Enter para abrir a página de programas instalados

  2. Assim que estiver dentro do Programas e características menu, role para baixo na lista de aplicativos instalados e clique com o botão direito em Segurança de endpoint . Em seguida, escolha Desinstalar no menu de contexto recém-exibido.

    Desinstalando o McAfee Endpoint Security

  3. Em seguida, siga as instruções de desinstalação para concluir o processo de desinstalação e reinicie o computador.
  4. Após a próxima inicialização ser concluída, tente reinstalar o Comunicação ShoreTel aplicativo e veja se o problema foi corrigido.

Caso o mesmo código de erro ainda esteja ocorrendo, vá para baixo para Método 2 .

B. Ajustando os valores do Registro do McAffee Scripts Scan

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Em seguida, digite ‘Regedit’ dentro da caixa de texto e pressione Entrar para abrir o Editor do Registro. Quando você for solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder acesso de administrador.

    Executando o Editor do Registro

  2. Assim que estiver dentro Editor de registro , use o menu do lado esquerdo para navegar até o seguinte local:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Assim que estiver no local correto, altere o valor de (Padrão) de McAfee ScriptScan para VB Script Language.
  4. Em seguida, navegue até o seguinte local:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Assim que chegar ao local correto, altere o valor do (Padrão) chave de C: Arquivos de programas Arquivos comuns McAfee SystemCore Scriptxxxxxxxxx.dll para C: Windows system32 vbscript.dll .
  6. Depois de aplicar a alteração acima, navegue até o seguinte local:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Em seguida, altere o valor do (Padrão) chave de McAfee ScriptScan para VB Script Language.
  8. Por fim, navegue até o seguinte local de registro:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Altere o valor da chave (padrão) de C: Arquivos de programas Arquivos comuns McAfee SystemCore Scriptxxxxxxxxx.dll para C: Windows SysWOW64 vbscript.dll .
  10. Depois que todas as alterações listadas acima forem aplicadas, reinicie o computador e veja se o problema foi corrigido.

Caso este método não seja aplicável ou você ainda esteja encontrando o mesmo Erro 2738 mesmo depois de seguir as instruções acima, vá para o próximo método abaixo.

Método 2: registrando o arquivo vbscript.dll

Se você estiver encontrando o “ Erro 2738. Não foi possível acessar o tempo de execução do VBScript para ação personalizada ”Depois que a instalação de um agente falha, é provável que você esteja vendo este erro porque o VB Script Engine não está registrado corretamente. Na maioria dos casos, esse problema ocorrerá após o vbscript.dll é modificado por um software de terceiros (provavelmente uma ferramenta AV).

Se este cenário for aplicável, você deve ser capaz de corrigir o problema registrando novamente o arquivo DDL problemático em um prompt CMD elevado.

Aqui está um breve guia que o orientará no processo de registro do arquivo vbscript.dll que provavelmente está causando o erro do instalador 2738:

Nota: As instruções abaixo devem funcionar independentemente da sua versão do Windows (Windows 7, Windows 8.1 e Windows 10)

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Em seguida, digite ‘Cmd’ dentro da caixa de texto e pressione Ctrl + Shift + Enter para abrir um elevado Promp de Comando t. Quando você for solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder acesso de administrador.

    Executando Prompt de Comando

  2. Quando estiver dentro do Prompt de comando elevado, digite um dos seguintes comandos, dependendo se estiver usando uma versão de 32 ou 64 bits do Windows e pressione Entrar:
     cd% windir%  system32   cd% windir%  syswow64 
  3. Depois de chegar ao local correto, digite o seguinte comando e pressione Entrar para registrar o problemático vbscript.dll:

     regsvr32 vbscript.dll 

    Nota: Se você estiver vendo o “ Erro 2738. Não foi possível acessar o tempo de execução do Javascript para ação personalizada ”, Use o seguinte comando:

     regsvr32.exe jscript.dll 
  4. Reinicie o computador e veja se o problema foi corrigido assim que a próxima inicialização for concluída.

No caso do mesmo “ Não foi possível acessar o tempo de execução Javascript / VBScript para a ação personalizada ” o erro ainda está ocorrendo, vá para a próxima correção potencial abaixo.

Método 3: executar varreduras SFC e DISM

Acontece que você também encontrará esse problema devido a algum tipo de corrupção que acaba afetando a capacidade do seu sistema de usar arquivos DLL (Dynamic Link Library). Se você acha que este cenário pode ser aplicável, você deve ser capaz de corrigir esse problema usando alguns utilitários que são conhecidos por consertar instâncias corrompidas do sistema operacional - DISM (manutenção e gerenciamento de imagens de implantação) e SFC (Verificador de arquivos do sistema).

Nos casos em que houver suspeita de dados corrompidos, você deve começar executando um Verificação do Verificador de arquivos do sistema . Esta operação é a maneira ideal de começar, pois você pode implantar esta varredura mesmo se não tiver uma conexão de Internet confiável. Este utilitário funciona aproveitando um arquivo armazenado localmente para comparar arquivos potencialmente corrompidos com uma lista de equivalentes saudáveis.

Executando a varredura SFC

Nota: Lembre-se de que, depois de iniciar, esse tipo de verificação não deve ser interrompido depois de iniciado (em nenhuma circunstância). Se você desligar o computador ou fechar a janela CMD prematuramente, corre o risco de criar erros lógicos na unidade do Windows.

Assim que a varredura SFC for concluída, reinicie o computador e iniciar uma varredura DISM assim que a próxima inicialização for concluída.

Executar comando DISM

Nota: este Manutenção e gerenciamento de imagens de implantação serviço usa um subcomponente de atualização do Windows a fim de baixar cópias saudáveis ​​que serão usadas para substituir as instâncias corrompidas.

Assim que a segunda verificação for concluída, reinicie o computador e veja se o problema foi resolvido na próxima inicialização.

Caso o mesmo problema ainda esteja ocorrendo, vá para a próxima correção potencial abaixo.

Método 4: usando a restauração do sistema

Se esse problema só começou a ocorrer recentemente, é possível que uma alteração recente de software tenha acabado causando esse problema com programas que desejam fazer uso da infraestrutura do instalador. Como não há uma maneira clara de identificar o culpado (pode ser uma atualização de software, um driver, uma atualização ruim do Windows, um conflito de software, etc.), a melhor coisa que você pode fazer é reverter seu computador para um estado em que esse problema estava não ocorrendo.

A melhor maneira de fazer isso é usar a Restauração do sistema para reverter a instalação do Windows para um ponto saudável em que o “ Não foi possível acessar o tempo de execução do VBScript para ação personalizada ”Ou“ Não foi possível acessar o tempo de execução do Javascript para ação personalizada ”O erro ainda não estava ocorrendo.

Aqui estão algumas instruções passo a passo sobre usando a restauração do sistema para corrigir, redefina o seu PC de volta a um estado saudável .

Escolha de um ponto de restauração específico do sistema

Se você já fez isso e ainda está encontrando o mesmo código de erro 2738, vá para a próxima correção potencial abaixo.

Método 5: redefinindo todos os componentes do Windows

Se nenhum dos métodos acima funcionou em seu cenário específico, provavelmente você está lidando com uma corrupção de arquivo de sistema subjacente que não pode ser resolvida de maneira convencional.

Vários usuários afetados que se encontraram na mesma situação relataram que só conseguiram corrigir o problema depois de atualizar todos os componentes do sistema operacional relevantes relacionados à instalação do Windows 10. Quando se trata de fazer isso, você tem 2 maneiras de seguir em frente:

  • Reparar instalação - Esta é a abordagem mais focada, pois permitirá que você atualize todos os nossos arquivos do sistema operacional sem perder dados pessoais que estão atualmente presentes na unidade do sistema operacional. Você precisará usar uma mídia de instalação compatível com a sua versão do Windows, mas poderá salvar aplicativos, jogos, mídia e até mesmo as preferências do usuário que está armazenando atualmente na unidade do sistema operacional.
  • Instalação limpa - Se você está procurando o procedimento mais fácil, é isso. Você não precisará de mídia de instalação compatível para iniciar esta operação, mas a menos que você consiga fazer backup de seus dados com antecedência antes de iniciar esta operação, você perderá todos os seus dados pessoais que estão atualmente armazenados na unidade do Windows.
Tag janelas 6 minutos lidos