¿Qué es el error "DLLRegisterServer no se encontró"?
DLLRegisterServer no se encontro es un mensaje de error que hace notar su presencia cuando los usuarios intentan registrar manualmente un archivo DLL (Biblioteca de vínculos dinámicos) u OCX (EXtensión de control OLE) a través del símbolo del sistema. El error suele aparecer en una ventana emergente que indica el siguiente texto:
También se ha informado que ocurre tanto en Windows 10 como en 11. Si bien no hay una sola razón que lleve a los usuarios a ver este error, puede estar relacionado con la falta de ciertos permisos en las claves de registro, elementos de archivos del sistema corruptos/faltantes, problemas Archivos DLL, o incluso incompatibilidades causadas por el lado del software de terceros (como antivirus). Tratar de encontrar la razón exacta y la solución de inmediato es como un tiro en la oscuridad, por lo que le recomendamos que pruebe cada método que escribimos a continuación hasta que el problema finalmente se resuelva. Las instrucciones son casi las mismas en los sistemas operativos Windows 10 y 11.
Descargar herramienta de reparación de Windows
Existen utilidades de reparación especiales para Windows, que pueden resolver problemas relacionados con la corrupción del registro, el mal funcionamiento del sistema de archivos, la inestabilidad de los controladores de Windows. Le recomendamos que utilice Advanced System Repair Pro para corregir el error "DLLRegisterServer Was Not Found" en Windows 11 o Windows 10.
1. Copie el archivo DLL en la carpeta SysWow64
Este es el primer método rápido que le recomendamos que pruebe. Algunos usuarios que enfrentaron el problema al abrir un archivo OCX o DLL en la carpeta System32 informaron que lograron solucionarlo copiando el archivo en la carpeta SysWow64 y volviendo a registrarlo. Por lo tanto, intentemos hacer lo mismo aquí abajo:
- Prensa Tecla de Windows + E botones en el teclado para abrir Explorador de archivos. Luego abrir este PC en el panel izquierdo. Alternativamente, también puede abrir este PC desde el escritorio como lo ves allí.
- Luego navegue a este camino
C:/Windows/System32
y busque una DLL u OCX que está tratando de volver a registrar, haga clic derecho sobre ella y elija Copiar (o Copiar icono en Windows 11). - Luego navegue a este camino
C:\Windows\SysWOW64
, haga clic derecho en el espacio vacío y elija Pasta. - Si se le solicita, haga clic en Continúar para proporcionar permiso de administrador.
- Después de este proceso, puede intentar volver a registrar el archivo DLL u OCX problemático.
2. Verifique la integridad de los archivos del sistema
Como se mencionó, una de las razones por las que puede estar sujeto a enfrentar el error "DLLRegisterServer Was Not Found" es si hay archivos dañados o faltantes dentro de su sistema. Para verificar esto y solucionar el problema, puede usar utilidades de escaneo integradas como SFC (Comprobador de archivos de sistema) y DISM (Administración y mantenimiento de imágenes de implementación), que detectarán y restaurarán los componentes ausentes, si finalmente se encuentra alguno. Asegúrese de usar ambas utilidades, ya que pueden tener un impacto diferente en la solución del problema. Así es como:
Usando SFC
- Abierto Símbolo del sistema escribiendo
cmd
en el cuadro de búsqueda junto al Menú Inicio del botón. - Haga clic derecho en Símbolo del sistema y elige Ejecutar como administrador.
- Una vez que se abre la consola, escriba el
sfc /scannow
comando y haga clic en Participar. - Cuando finalice el proceso de reparación, reinicie su computadora.
Usando DISM
- Abierto Símbolo del sistema como hicimos en el paso anterior.
- Copia y pega este comando
DISM.exe /Online /Cleanup-image /Restorehealth
. - Haga Clic en Participar y espere hasta que Windows finalice el escaneo y la reparación.
- Una vez hecho esto, reinicie su PC e instale la actualización nuevamente.
Después de realizar ambos análisis, intente volver a registrar el archivo problemático. Si esto no funciona, vaya a las otras soluciones que se presentan a continuación.
3. Modificar los permisos para la clave de registro de TypeLib
Si el mismo error continúa presente y no ha tenido la suerte de resolverlo con los dos métodos anteriores, entonces esta solución podría tener más posibilidades de hacerlo. Su sistema puede mostrar el mensaje "No se encontró DllRegisterServer de punto de entrada" simplemente debido a permisos administrativos insuficientes otorgados en la clave de registro de TypeLib. Veamos cómo se puede ordenar esto:
- Prensa Tecla de Windows + R botones, copiar y pegar
regedit
y pulse Participar para abrir Editor del registro. Hacer clic Sí if UAC (Control de cuentas de usuario) aparece la ventana. - Luego, navegue a través de la siguiente ruta
HKEY_CLASSES_ROOT\TypeLib
en el panel izquierdo. - Una vez que alcanzas el
TypeLib
carpeta, haga clic derecho sobre ella y elija Permisos. - Seleccione su nombre de usuario en Nombres de grupos o usuarios sección y marque la casilla debajo Permitir al lado de control total.
- Por último, haga clic en ¡Aplicá! y OK Para guardar los cambios.
- Una vez hecho esto, no dude en volver a registrar el archivo DLL (u OCX) con el que tuvo problemas.
4. Deshabilitar antivirus de terceros
Si tiene instalado un antivirus de terceros en su PC, intente deshabilitarlo y verifique si esto cambia la situación a su favor. El software antimalware a veces puede provocar ciertos conflictos con Regsvr32. Como efecto secundario, esto puede evitar que se registre un archivo DLL. En caso de que todo funcione bien después de deshabilitar el antivirus, es posible que haya encontrado el problema. Si desea probar otro antivirus, le recomendamos que considere probar MalwareBytes, un grupo de expertos confiables y talentosos que mantienen constantemente su software para combatir amenazas menores y globales. Ahora también está disponible para Windows 11. Puede descargarlo ahora usando el enlace a continuación y probar una prueba gratuita de 14 días de la mejor experiencia antimalware.
5. Descargue VCOMP140.DLL manualmente
Si está intentando instalar un archivo DLL desde cero en lugar de simplemente indicarle a Windows su ubicación, puede buscar y descargar el archivo DLL necesario manualmente desde la web. Abierto esta página, ingrese su nombre de archivo DLL y siga las instrucciones escritas en él. Lo guiarán hacia una instalación exitosa de cualquier archivo DLL.
6. Vuelva a instalar la aplicación problemática
Si está intentando registrar manualmente un archivo DLL faltante para un programa específico, tal vez intente reinstalar el programa, a menos que ya lo haya hecho. Si descargó una versión pirateada o descifrada del software, esta también podría ser una razón. Dicho software puede contener ciertos errores y fallas, por lo que se recomienda instalar solo copias oficiales de programas/juegos.
- Haga clic izquierdo en la lupa justo al lado menú de inicio y la búsqueda de Panel de Control.
- Ábrelo y elige Desinstalar un programa bajo Programas.
- Seleccione el programa que se ocupa del error y haga clic en Desinstalar.
- Finalmente, instálelo nuevamente y verifique si el error está solucionado.
Resumen
Esperamos que finalmente se haya liberado del error "No se encontró DllRegisterServer" y haya logrado volver a registrar el archivo necesario eventualmente. Desafortunadamente, ningún sistema es perfecto y, a veces, genera inconvenientes en forma de varios errores. Afortunadamente, ya existen instrucciones probadas que potencialmente pueden resolver el problema sin tomar demasiado tiempo. Nuestra guía cuenta con más de 100 artículos relacionados con la solución de varios errores de Windows. Siéntase libre de usarlos si surge algo más en el futuro de su experiencia con la PC. También tenemos una serie de pautas paso a paso dedicadas a eliminar numerosos programas maliciosos en su PC, Mac e incluso en su teléfono inteligente.