[FIX] No se pudo acceder al tiempo de ejecución de Javascript / VBScript para la acción personalizada (error 2738)



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios de Windows se encuentran con el ' Error 2738. No se pudo acceder al tiempo de ejecución de VBScript para la acción personalizada 'O' Error 2738. No se pudo acceder al tiempo de ejecución de Javascript para la acción personalizada ”Mensaje de error al intentar instalar una o varias aplicaciones diferentes en su computadora con Windows. Se confirma que este problema ocurre en Windows 7, Windows 8.1 y Windows 10.



Error 2738: no se pudo acceder al tiempo de ejecución de VBScript / JavaScript para una acción personalizada



Resulta que hay varias causas diferentes que pueden contribuir a la aparición de este código de error en particular al instalar una aplicación. A continuación, se incluye una lista de posibles culpables que podrían provocar una 2738 error :



  • Conflicto con McAffee Endpoint Security - De lejos, el culpable más común que se sabe que causa este error en particular es un conflicto entre Endpoint Security Suite de McAffee y el instalador de ShortTel Communication. Si se encuentra en este escenario en particular, puede solucionar el problema desinstalando Endpoint Security o utilizando el Editor del Registro para ajustar algunas claves utilizadas por la función McAffee ScriptScan.
  • Cambio de software reciente - Tenga en cuenta que hay muchos otros posibles culpables que podrían ser la causa última de este mensaje de error. Dado que no existe una lista definitiva de conflictos, lo mejor que puede hacer para corregir la inconsistencia es devolver el sistema a un estado anterior a la aparición de este error mediante Restaurar sistema.
  • Archivo vbscript.dll no registrado - Si recibe el error 'VBScript' al intentar instalar una aplicación, probablemente se deba al hecho de que VB Script Engine no está registrado correctamente. En este caso, debería poder solucionar el problema volviendo a registrar el archivo DLL problemático desde un símbolo del sistema elevado.
  • Corrupción de archivos del sistema - Resulta que algún tipo de corrupción de archivos del sistema puede inhibir la capacidad de su sistema para hacer uso del archivo de biblioteca de vínculos dinámicos necesario durante la secuencia de instalación. En este caso, es posible que pueda solucionar el problema ejecutando escaneos SFC y DISM para reemplazar las instancias dañadas con equivalentes saludables.
  • Corrupción de archivos del sistema subyacente - En circunstancias más graves, el uso de DISM y SFC no será suficiente para solucionar el problema. En este caso, la única solución viable es restablecer todos los componentes relevantes de Windows mediante la instalación limpia de su sistema operativo o mediante la instalación de reparación (reparación en el lugar).

Método 1: Conflicto con Endpoint Security (si corresponde)

Si termina viendo el error 'No se pudo acceder al tiempo de ejecución de VBScript para la acción personalizada' al intentar instalar ShoreTel Communication, es muy probable que el instalador termine en conflicto con la solución de Endpoint Security desarrollada por McAfee.

Si este escenario es aplicable en su caso, tiene 2 formas diferentes de solucionar el problema:

  • Desinstalar el software de Endpoint Security en conflicto
  • Revertir algunos valores de registro que pertenecen a McAfee ScriptScan a sus valores predeterminados para eliminar el conflicto.

Si está buscando la solución más sencilla, debe buscar la desinstalación de su herramienta Endpoint Security. Esto no es ideal, pero le permitirá instalar ShoreTel Communication sin tener que modificar su Registro. En este caso, siga subguide A.



Si se siente cómodo con el Editor del registro, debe seguir subguía B para modificar algunos valores clave del registro pertenecientes a McAffee ScriptScan que acabarán resolviendo el conflicto.

A. Desinstalación de Endpoint Security

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Dentro del cuadro de texto, escriba 'Appwiz.cpl' y presione Entrar para abrir el Programas y características menú.

    Escriba appwiz.cpl y presione Entrar para abrir la página de programas instalados

  2. Una vez que esté dentro del Programas y características menú, desplácese hacia abajo a través de la lista de aplicaciones instaladas y haga clic derecho en Puesto final de Seguridad . A continuación, elija Desinstalar desde el menú contextual recién aparecido.

    Desinstalación de McAfee Endpoint Security

  3. Luego, siga las instrucciones de desinstalación para completar el proceso de desinstalación, luego reinicie su computadora.
  4. Después de que se complete el siguiente inicio, intente reinstalar el Comunicación ShoreTel aplicación y vea si el problema ya está solucionado.

En caso de que se siga produciendo el mismo código de error, baje a Método 2 .

B. Ajuste de los valores del registro de McAffee Scripts Scan

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Regedit' dentro del cuadro de texto y presione Entrar para abrir el Editor del registro. Cuando se le solicite UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

    Ejecutando el Editor del Registro

  2. Una vez que estás dentro Editor de registro , use el menú en el lado izquierdo para navegar a la siguiente ubicación:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Una vez que esté dentro de la ubicación correcta, cambie el valor de (Defecto) desde McAfee ScriptScan a Lenguaje de escritura VB.
  4. A continuación, navegue hasta la siguiente ubicación:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Una vez que llegue a la ubicación correcta, cambie el valor del (Defecto) clave de C: Archivos de programa Archivos comunes McAfee SystemCore Scriptxxxxxxxxx.dll a C: Windows system32 vbscript.dll .
  6. Una vez que haya aplicado el cambio anterior, navegue a la siguiente ubicación:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. A continuación, cambie el valor de la (Defecto) clave de McAfee ScriptScan a Lenguaje de escritura VB.
  8. Finalmente, navegue hasta la siguiente ubicación de registro:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Cambie el valor de la tecla (Predeterminado) de C: Archivos de programa Archivos comunes McAfee SystemCore Scriptxxxxxxxxx.dll a C: Windows SysWOW64 vbscript.dll .
  10. Una vez que se hayan aplicado todos los cambios enumerados anteriormente, reinicie su computadora y vea si el problema ya está solucionado.

En caso de que este método no sea aplicable o aún se encuentre con el mismo Error 2738  incluso después de seguir las instrucciones anteriores, continúe con el siguiente método a continuación.

Método 2: registrar el archivo vbscript.dll

Si se encuentra con el ' Error 2738. No se pudo acceder al tiempo de ejecución de VBScript para la acción personalizada 'Después de que falla la instalación de un agente, es probable que vea este error porque el motor de secuencia de comandos de VB no está registrado correctamente. En la mayoría de los casos, este problema se producirá después de vbscript.dll es modificado por un software de terceros (probablemente una herramienta AV).

Si este escenario es aplicable, debería poder solucionar el problema volviendo a registrar el archivo DDL problemático desde un indicador de CMD elevado.

Aquí hay una breve guía que lo guiará a través del proceso de registro del archivo vbscript.dll que probablemente causa el error de instalación 2738:

Nota: Las instrucciones a continuación deberían funcionar independientemente de su versión de Windows (Windows 7, Windows 8.1 y Windows 10)

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un elevado Símbolo del sistema t. Cuando se le solicite UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

    Ejecución del símbolo del sistema

  2. Una vez que esté dentro del símbolo del sistema elevado, escriba uno de los siguientes comandos dependiendo de si está utilizando una versión de Windows de 32 o 64 bits y presione Entrar:
      cd% windir%  system32   cd %windir%syswow64 
  3. Después de llegar a la ubicación correcta, escriba el siguiente comando y presione Entrar para registrar la problemática vbscript.dll:

     regsvr32 vbscript.dll 

    Nota: Si está viendo el ' Error 2738. No se pudo acceder al tiempo de ejecución de Javascript para la acción personalizada ', Utilice el siguiente comando en su lugar:

     regsvr32.exe jscript.dll 
  4. Reinicie su computadora y vea si el problema se soluciona una vez que se complete el siguiente inicio.

En caso de que el mismo ' No se pudo acceder al tiempo de ejecución de Javascript / VBScript para la acción personalizada ' El error sigue ocurriendo, pase a la siguiente solución potencial a continuación.

Método 3: ejecutar análisis SFC y DISM

Resulta que también puede esperar encontrar este problema debido a algún tipo de corrupción que termina afectando la capacidad de su sistema para hacer uso de archivos DLL (Biblioteca de vínculos dinámicos). Si cree que este escenario podría ser aplicable, debería poder solucionar este problema utilizando un par de utilidades que se sabe que corrigen instancias de SO corruptas: DISM (administración y mantenimiento de imágenes de implementación) y SFC (Comprobador de archivos de sistema).

En los casos en los que exista sospecha de datos corruptos, debe comenzar ejecutando un Análisis del Comprobador de archivos del sistema . Esta operación es la forma ideal de comenzar, ya que puede implementar este análisis incluso si no tiene una conexión a Internet confiable. Esta utilidad funciona aprovechando un archivo almacenado localmente para comparar archivos potencialmente dañados con una lista de equivalentes saludables.

Ejecutando el escaneo SFC

Nota: Tenga en cuenta que una vez que comience este tipo de escaneo no debe interrumpirse una vez iniciado (bajo ninguna circunstancia). Si apaga su computadora o cierra la ventana de CMD prematuramente, corre el riesgo de crear errores lógicos en su unidad de Windows.

Una vez que finalice el escaneo SFC, reinicie su computadora y iniciar un escaneo DISM una vez que se complete el siguiente inicio.

Ejecutar el comando DISM

Nota: Esta Administración y mantenimiento de imágenes de implementación el servicio utiliza un subcomponente de actualizacion de Windows para descargar copias en buen estado que se utilizarán para reemplazar instancias corruptas.

Una vez que finalice el segundo escaneo, reinicie su computadora y vea si el problema se resuelve en el próximo inicio.

En caso de que continúe ocurriendo el mismo problema, pase a la siguiente solución potencial a continuación.

Método 4: Uso de Restaurar sistema

Si este problema solo comenzó a ocurrir recientemente, es posible que un cambio de software reciente haya terminado causando este problema con programas que desean hacer uso de la infraestructura del instalador. Dado que no hay una forma clara de identificar al culpable (podría ser una actualización de software, un controlador, una mala actualización de Windows, un conflicto de software, etc.), lo mejor que puede hacer es revertir su computadora al estado en el que se encontraba este problema. no ocurre.

La mejor manera de hacer esto es usando Restaurar sistema para revertir la instalación de Windows a un punto saludable en el que el ' No se pudo acceder al tiempo de ejecución de VBScript para una acción personalizada 'O' No se pudo acceder al tiempo de ejecución de Javascript para la acción personalizada ”El error aún no se estaba produciendo.

Aquí hay algunas instrucciones paso a paso sobre usando la restauración del sistema para arreglar restablecer su PC a un estado saludable .

Elegir un punto de restauración del sistema específico

Si ya hizo esto y sigue encontrando el mismo código de error 2738, pase a la siguiente solución potencial a continuación.

Método 5: Restablecer todos los componentes de Windows

Si ninguno de los métodos anteriores ha funcionado en su escenario particular, probablemente esté lidiando con una corrupción de archivos del sistema subyacente que no se puede resolver de manera convencional.

Varios usuarios afectados que se encontraron en la misma situación han informado que solo lograron solucionar el problema después de actualizar todos los componentes relevantes del sistema operativo relacionados con su instalación de Windows 10. Cuando se trata de hacer esto, tiene 2 formas de avanzar:

  • Reparar instalar - Este es el enfoque más centrado, ya que le permitirá actualizar todos los archivos de nuestro sistema operativo sin perder los datos personales que están actualmente presentes en su unidad de sistema operativo. Se le pedirá que utilice un medio de instalación que sea compatible con su versión de Windows, pero podrá guardar aplicaciones, juegos, medios e incluso las preferencias de usuario que está almacenando actualmente en la unidad de su sistema operativo.
  • Instalación limpia - Si está buscando el procedimiento más sencillo, este es el lugar. No necesitará medios de instalación compatibles para iniciar esta operación, pero a menos que logre hacer una copia de seguridad de sus datos antes de comenzar esta operación, perderá todos sus datos personales que están almacenados actualmente en la unidad de Windows.
Etiquetas Ventanas 6 minutos de lectura