Puede haber varias razones para el error de tiempo de ejecución 339 cuando ejecuta un programa. Algunos de ellos pueden ser algunos archivos ocx o dll faltantes, dañados o dlls u ocx no están registrados. Esta será una experiencia molesta para la ejecución fluida de las aplicaciones. A continuación se muestran los pocos mensajes de error posibles que puede ver para el error de tiempo de ejecución 339
Error – Error de tiempo de ejecución 339: el componente DUZOCX32.OCX no está registrado correctamente o falta el archivo.
Error: error de tiempo de ejecución 339. El componente MSMASK32.ocx o una de sus dependencias no está registrado correctamente; falta un archivo o no es válido.
Error: error de tiempo de ejecución '339': el componente "FM20.DLL" o una de sus dependencias no está registrado correctamente: falta un archivo o no es válido.
Error: error de tiempo de ejecución 339 MSCOMCTL.OCX
Es posible que encuentre errores de tiempo de ejecución para diferentes archivos ocx o dll como ve en los mensajes de error anteriores. Veamos cómo solucionar este error a continuación tomando un ejemplo en un archivo ocx.
Método 1: reinstalar la aplicación
A veces, los archivos DLL o ocx se corrompen durante las instalaciones defectuosas o se eliminan en una desinstalación defectuosa. En primer lugar, puede intentar reinstalar la aplicación arrojando el error. Esto podría ayudarlo a recuperar archivos dlls u ocx corruptos. Después de la reinstalación, vuelva a verificar si el problema persiste. Si el problema persiste, vaya al siguiente método.
Método 2: Reemplazar y registrar el archivo MSCOMCTL.OCX
Como se mencionó anteriormente, una de las razones del error puede deberse al archivo MSCOMCTL.OCX. Veamos cómo podemos reemplazar el archivo corrupto/perdido.
Paso 1: Presione Ganar + R, escribe ms-configuraciones: acerca dey haga clic en OK.
ANUNCIO PUBLICITARIO
Paso 2: en la ventana Acerca de, verifique el Tipo de sistema. Mostrará un sistema operativo de 64 bits, un proceso basado en x64 para un sistema de 64 bits en el tipo de sistema. Si es un sistema de 32 bits, el tipo de sistema se mostrará como un sistema operativo de 32 bits, procesador basado en x32.
Nota: Las capturas de pantalla se basan en una máquina de 64 bits
Paso 3: ahora descargue Microsoft Visual Basic 6.0 Common Controls según el tipo de sistema del sitio web de Microsoft aquí.
Paso 4: Ahora use WinRar o &-zip para descomprimirlo. Abra la carpeta descomprimida y busque el archivo mscomctl.ocx en ella.
Paso 5: ahora copie el archivo mscomctl.ocx de la carpeta descomprimida y péguelo en las siguientes rutas según su tipo de sistema.
Nota: tome el archivo de copia de seguridad si existe en la ruta a continuación antes de reemplazarlo.
Para la copia del sistema de 32 bits en la ruta: C:\Windows\System32
Para la copia del sistema de 64 bits en la ruta: C:\Windows\SysWOW64
Paso 6: ahora presiona Ganar+R, escribe cmdy haga clic en OK.
Paso 7: escriba los siguientes comandos según su tipo de sistema para registrar el archivo ocx que ha copiado ahora.
Para un sistema de 32 bits:
cd C:\Windows\System32 regsrv32 mscomctl.ocx
Para un sistema de 64 bits:
C:\Windows\SysWOW64 regsvr32 mscomctl.ocx
Paso 8: Aparecerá una ventana emergente de registro exitoso. Hacer clic OK.
Paso 9: Ahora intente reinstalar la aplicación que estaba generando el error y vuelva a verificar si el problema se resolvió.
Espero que ahora pueda resolver el error de tiempo de ejecución 399. Comente y háganos saber qué método funcionó para usted. Gracias por leer.
Paso 1 - Descargue la herramienta de reparación de PC Restoro desde aquí
Paso 2 - Haga clic en Iniciar escaneo para encontrar y solucionar cualquier problema de PC automáticamente.