Cómo detener los errores de Comdlg32.dll

Comdlg32.dll es lo que se conoce como una «biblioteca de controles comunes» que almacena información y funciones para varias configuraciones de Windows. Este archivo es utilizado por muchos programas en Windows, pero es propenso a corromperse y dañarse. Estos son algunos de los errores causados por este tipo de archivo:

  • Error al iniciar el programa. El archivo Comctl32.dll no puede iniciarse.
  • Error al iniciar el programa. El archivo Comdlg32.dll no puede iniciarse.
  • Error al iniciar el programa. El archivo Shell32.dll no puede iniciarse.
  • Error al iniciar el programa. El archivo Lz32.dll no puede iniciarse.
  • Error al iniciar el programa. El archivo Version.dll no puede iniciarse.
  • Error al iniciar el programa. El archivo Winmm.dll no puede iniciarse.

Causa de este error

El error que está viendo es causado por algunos programas que reemplazan los archivos de Windows con sus propios archivos. Los archivos Commctrl.dll, Commdlg.dll, Shell.dll, Lzexpand.dll, Ver.dll o Mmsystem.dll de Windows pueden haber sido reemplazados por archivos de otro programa.

Resolución de este problema

Si utiliza Windows XP – Descargar la actualización KB884883

– Descargar la actualización de KB884883

Si está usando programas que intentan usar dos versiones diferentes de un determinado archivo DLL, se confundirán y causarán el error que está viendo. Para solucionar este problema, debe descargar y actualizar Windows XP con la actualización KB884883, que sólo se puede usar con SP1, SP2 y SP3. Si sólo está usando XP sin ningún paquete de servicio, entonces debe actualizar al último paquete de servicio, instalar la actualización KB884883 y luego reiniciar su PC. Esto debería solucionar el error.

Si utiliza Windows 98 – Copiar el archivo de SysBackup al sistema

Error al iniciar el programa. El archivo Comdlg32.dll no puede iniciarse. Compruebe el archivo para determinar el problema.

En Windows 98, es probable que vea el error anterior si tiene este problema. Para remediar esto, debe copiar el archivo de la carpeta SysBackup a la carpeta System de su sistema. Esto es lo que tienes que hacer…

Extraiga el archivo correspondiente en lugar del que aparece en el mensaje de error que recibió. En las instrucciones que siguen, reemplace con el nombre del archivo apropiado. Este archivo será uno de los siguientes archivos:

  • Commctrl.dll para Comctl32.dll
  • Commdlg.dll para Comdlg32.dll
  • Shell.dll para shell32.dll
  • Lzexpand.dll para Lz32.dll
  • Ver.dll para Version.dll
  • Mmsystem.dll para Winmm.dll

NOTA : Si utiliza Windows 98 y Windows 98 se inicia, utilice la herramienta Comprobador de archivos de sistema para reemplazar el archivo dañado por una nueva copia del archivo original. Para obtener información acerca de cómo usar System File Checker, haga clic en Inicio, haga clic en Ayuda, haga clic en la ficha Índice, escriba «system file checker» (sin comillas), haga clic en Mostrar y, a continuación, haga doble clic en Usar System File Checker.

Necesita copiar el archivo indicado en la lista anterior () de la carpeta C:WindowsSysbckup a la carpeta C:WindowsSystem. Esto reemplazará el archivo que está dañado, corrompido o ilegible para Windows y le dará a su computadora la capacidad de leerlo de nuevo cuando su PC lo necesite, deteniendo el error.

Altamente Recomendado – Usar un Limpiador del Registro

– Descargar este Limpiador del Registro

Una de las grandes razones por las que estos errores dll se muestran es la forma en que Windows tiene una serie de «referencias de ruta de archivos DLL» dentro de la base de datos del registro. Esta base de datos almacena una gran cantidad de información para su PC, y es utilizada continuamente por su ordenador para ayudarle a recuperar una gran cantidad de información sobre su sistema. Las referencias de la ruta del archivo DLL están ahí para ayudar a las aplicaciones de Windows a cargar los archivos que necesitan para ejecutarse, y para ello, esta lista debe permanecer intacta. El gran problema para muchos ordenadores es la forma en que esta lista se daña, haciendo que su ordenador no pueda leer los archivos DLL que necesita. Para solucionar esto, debe ejecutar un limpiador del registro para analizar la lista y corregir cualquiera de las configuraciones dañadas o dañadas que se encuentran dentro de ella. Puede descargar nuestro limpiador de registro recomendado a continuación:

Si lo necesitas puedes

Cómo detener los errores de Comdlg32.dll