Arreglar: Error de RunDLL al inicio de Windows

Un error RunDLL en el inicio de Windows típicamente ocurre cuando un programa es desinstalado o eliminado por el antivirus pero su clave de registro y su tarea programada siguen presentes en el sistema.

La mayoría de las veces, el culpable que desencadena este error es bastante fácil de identificar porque suele mencionarse en la ventana de error.

Sin embargo, hay algunos casos en los que el mensaje de error no especifica qué programa es el culpable del error. Esto suele suceder con los errores que se producen en las carpetas protegidas por Windows.

¿Qué es RunDLL?

RunDLL es el archivo de Windows responsable de la carga y ejecución de los módulos DLL (Dynamic Link Library). Todos los módulos DLL trabajan en estrecha colaboración con el Registro de Windows con el objetivo común de mejorar la velocidad de respuesta y la gestión de la memoria.

Sin embargo, hay casos en los que el archivo RunDLL es instruido por una tarea programada para ejecutar un determinado archivo DLL pero no logra encontrar el módulo que se requiere. Siempre que esto ocurra, Windows desencadenará automáticamente un error de RunDLL .

Esto ocurrirá ya sea porque los usuarios han eliminado manualmente la aplicación que utilizaba esa DLL en particular (sin utilizar el desinstalador) o porque una solución de seguridad ha detectado una infección relacionada con la aplicación que utiliza la llamada DLL y ha tomado medidas contra ella.

Si actualmente estás luchando con un error de RunDLL, tenemos algunos métodos que te ayudarán. A continuación, tienes una colección de correcciones que otros usuarios han utilizado con éxito para resolver un error de RunDLL. Los siguientes métodos están ordenados según la accesibilidad, así que por favor síguelos en orden hasta que encuentres una solución que resuelva el problema en tu caso particular.

También te puede interesar:  Arreglo: api-ms-win-crt-stdio-l1-1-0.dll ha desaparecido

Método 1: Escanea tu sistema con Malwarebytes

Empezaremos con las soluciones más accesibles. Malwarebytes es un eliminador de malware que a menudo es más eficiente en la eliminación de todas las amenazas asociadas con el principal ejecutable malicioso.

Algunos usuarios han informado de que Malwarebytes logró encontrar y eliminar las claves del registro y las tareas programadas pertenecientes a virus que ya habían sido eliminados por otras suites de seguridad. Esto sirve a nuestro propósito ya que los errores de RunDLL son causados en su mayoría por archivos maliciosos sobrantes.

Vea si el problema se resuelve automáticamente después de realizar un escaneo completo con Malwarebytes . Para hacer esto, instala Malwarebytes, ejecuta un escaneo completo y reinicia tu sistema al final del mismo.

Si un Malwarebytes no eliminó el error RunDLL al inicio, pasa al Método 2 .

Método 2: Eliminar la entrada de inicio con Autoruns

Si Malwarebytes no fue capaz de resolver el problema, hay otra pieza de software que nos permitirá eliminar la tarea programada que está disparando el error RunDLL con bastante facilidad.

Los autoejecutables pueden ser usados para eliminar el run once, run, las claves de registro y las carpetas de inicio. Es extremadamente útil en nuestro caso, ya que podemos usarlo para eliminar la clave de registro o la tarea programada que está disparando el error RunDLL .

Siga la guía que se muestra a continuación para instalar y utilizar Autoruns para instalar el error RunDll de inicio:

  1. Visita este enlace oficial ( aquí ) y haz clic en Descargar Autoruns y Autorunsc . Una vez descargado el archivo, usa WinRar o WinZip para extraer la utilidad en una carpeta de fácil acceso.

  2. Abre la carpeta que acabas de crear y abre el ejecutable Autoruns . Espera pacientemente hasta que la lista Everything se llene de elementos de inicio.

  3. Una vez que la lista esté completamente llena, pulse Ctrl + F para que aparezca la función de búsqueda. En la búsqueda asociada a Find what , escriba el nombre del archivo DLL que se reporta por el error RunDLL.

    Nota: Por ejemplo, si el error dice “RUNDLL Error Loading C: Documents and Settings *UserName* Local Settings N Application Data advPathNet BluetoothcrtLite.dll” , escriba BluetoothcrtLite.dll en el cuadro de búsqueda.

  4. Haga clic con el botón derecho del ratón en la tecla de inicio resaltada y elija Borrar para eliminarla. Una vez que lo hagas, vuelve a pulsar el botón Buscar siguiente y elimina cualquier otra entrada que coincida con tu consulta.
  5. Una vez que todas las entradas se hayan borrado, cierra Autoruns y reinicia tu ordenador.

Si aún se encuentra con el error de inicio de RunDLL, pase al método final donde hacemos las cosas manualmente.

Método 3: Eliminar manualmente el error RunDLL de inicio

Si los dos primeros métodos le han fallado, no tiene más remedio que hacer las cosas manualmente a través de msconfig . Pero no te preocupes, ya que los pasos no son demasiado técnicos.

Vamos a empezar por eliminar cada entrada del registro a través del Editor de Registro. Luego, abriremos el Programador de Tareas y deshabilitaremos cualquier tarea programada para llamar al archivo DLL que falta.

Aquí hay una guía completa para eliminar manualmente un error de RunDLL de inicio:

  1. Presiona la tecla de Windows + R en tu teclado para abrir un cuadro de diálogo Ejecutar . Luego, escribe ” regedit ” y pulsa Enter para abrir Registry Editor .

  2. En Editor de registro , pulse Ctrl + F para que aparezca la función de búsqueda. En el cuadro de búsqueda, escriba el nombre del archivo mencionado en el error RunDLL y haga clic en Find Next .

    Nota: Tenga en cuenta que tomará un tiempo hasta que se realice la exploración.

  3. Una vez que la consulta esté completa, borre sistemáticamente todas las entradas de registro asociadas con el archivo DLL que falta y cierre el Editor del Registro.

  4. Presiona tecla Win + R de nuevo para abrir otra caja de ejecución, escribe ” taskschd.msc ” y pulsa Enter para abrir Task Scheduler .

  5. En Programador de tareas , haga clic en Biblioteca del Programador de tareas y desplácese por la lista en el panel central para cualquier entrada que coincida con el archivo informado por el mensaje de error RunDLL . Si encuentras una, haz clic con el botón derecho del ratón en ella y elige Disable . Una vez desactivado el proceso, puedes cerrar con seguridad Programador de tareas.

  6. Reinicie su computadora para ver si las modificaciones han logrado eliminar el error RunDLL.
  7. Si no es así, intente un escaneo SFC ya que reemplazará cualquier entrada de registro que falte.

Método 4: Borrar los archivos temporales

En ciertos casos, los archivos temporales que se almacenan en la carpeta App Data podrían estar impidiendo que la RunDLL funcione correctamente. Por lo tanto, en este paso, limpiaremos los archivos temporales. Para ello:

  1. Presione la “Windows” + “R” para abrir la “Run Prompt”. Pulsar la tecla del logo de Windows + R para abrir un diálogo de ejecución
  2. Escriba la siguiente dirección y pulse “Enter” para abrirlo.

    C:Usuarios*Tu nombre de usuario*ApDataLocalTemp
  3. Presione “Ctrl” + “A” y luego presione “Shift” + “Delete” para eliminar todos los archivos.
  4. Comprueba si el problema persiste después de esto.

Además, puedes intentar realizar una instalación de reparación y comprobar si eso arregla el problema que estás encontrando. Si aún así no lo soluciona, realice una instalación limpia.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.