¿Cómo puedo arreglar «Unarc.dll ha devuelto un código de error»?
Al buscar información sobre un archivo unarc.dll, probablemente te hayas encontrado con un error bastante desagradable «unarc.dll ha devuelto un código de error». Lo más probable es que te hayas encontrado con este problema al instalar un programa o juego descargado. Antes de empezar a buscar formas de solucionar este problema, echemos un vistazo al archivo de interés: unarc.dll.
Si algunos recordáis, ya hubo un artículo similar en este recurso, en el que se desmontaba el archivo isdone.dll. Por lo tanto, unarc.dll también es un componente de ese mismo instalador de InnoSetup. Es posible que hayas visto este instalador en muchas distribuciones de software, utilidades o juegos que descargas de torrents, por ejemplo. En definitiva, un sistema bastante popular para crear instaladores para el sistema operativo Windows.
Entonces, ¿qué está causando el error del archivo unarc.dll¿…y con el instalador en general? Hay bastantes problemas. Pero sobre todo el error «unarc.dll ha devuelto un código de error» puede deberse a dos razones: DEP (Data Execution Prevention) y el cirílico en la ruta de instalación. Sin embargo, puede haber otras causas, que también se mencionarán aquí. Veamos ahora los métodos para «curar» tal dolencia como Error de unarc.dll.
Métodos para solucionar el error con unarc.dll
Método nº 1 Desactivar el software antivirus
Lo primero que debes intentar es desactivar tu software antivirus. En muchos casos, no es el culpable. Puede que tu antivirus simplemente haya bloqueado los archivos que instalas por quién sabe qué razón. A veces ocurre esto. Puede ser que esta vez el antivirus haya decidido bloquear el archivo que necesitas descomprimir, lo que ha provocado error de unarc.dll. Después de desactivar el antivirus, intenta reiniciar la instalación. Si ha pasado exactamente lo mismo y ves un error en tu monitor con el archivo unarc.dllDefinitivamente, el problema no está en el antivirus.
Método #2 Actualizar DirectX
Este es uno de esos métodos que es difícil de comprobar. Podría parecer, ¿qué tiene que ver DirectX con esto? El caso es que algunos usuarios afirman que una simple actualización de DirectX les ha ayudado. Intenta actualizar tu DirectX descargándolo del sitio web oficial de Microsoft, y comprueba si la situación cambia. Tal vez seas el afortunado que consiga este método.
Método #3 Cirílico en la ruta de instalación
Si has seleccionado un directorio para el instalador con caracteres cirílicos, probablemente éste sea el problema. A varios programas, juegos, instaladores e incluso al propio sistema operativo a veces no les gustan las letras rusas en su recorrido. No hay nada que puedas hacer al respecto. Si hay letras rusas en la ruta de instalación, elimínalas o elige otro directorio, sin letras cirílicas. Una vez hecho esto, el error debería desaparecer.
Método #4 Comprobar la RAM
El problema puede estar incluso en tu memoria RAM. Para determinar hasta qué punto es culpable la memoria RAM, hay que revisarla por completo en busca de todo tipo de daños. Retíralo de la placa base, limpia sus clavijas y el puerto donde estaba parado. Luego compruébalo con una utilidad bastante popular llamada MemTest. Si tienes más de una tarjeta RAM, prueba a dejar cada una en el sistema de forma individual. Es posible que algo esté mal en uno de ellos.
Método #5 Comprueba el disco duro
Si un problema como error unarc.dll existe la posibilidad de que algo esté mal en tu disco duro. Hay una sencilla utilidad para comprobar tu disco duro, que afortunadamente ya está integrada en tu sistema operativo. Para ejecutarlo haz lo siguiente
- Haz clic con el botón derecho del ratón en «Inicio».
- Selecciona en el menú contextual la opción «Línea de comandos(admin)».
- En la línea de comandos que aparece, escribe el comando chkdsk C: /F /R /B.
- Esto iniciará el proceso de comprobación de tu disco duro, que puede llevar bastante tiempo.
- Una vez finalizado el proceso de comprobación, se te dará una lista de los fallos encontrados y reparados.
Además, si tienes tiempo suficiente, puedes comprobar tu disco duro con una utilidad llamada Victoria DOS. Puede encontrar sectores defectuosos en tu disco duro y repararlos cuando surja la oportunidad. Sin embargo, te advertimos que debes utilizar la versión del DOS y no la del sistema operativo, ya que esta última es poco útil.
Método nº 6 Desactivar «Impedir la ejecución de datos»
Hay muchas capas de protección en el sistema operativo Windows. Y DEP (Data Execution Prevention) es una de esas capas. En pocas palabras, el DEP ayuda a proteger el sistema de la ejecución de todo tipo de «elementos» sospechosos que pueden dañarlo, como virus, etc. Pero a veces el DEP puede bloquear las cosas equivocadas. Por eso debes añadir el ejecutable del instalador a la lista de excepciones del DEP. Para ello, haz lo siguiente:
- Pulsa la combinación de teclas Ganar+X y selecciona en el menú contextual la opción «Sistema».
- En la ventana del sistema que aparece, selecciona «Extras».que se encuentra en la esquina inferior izquierda de la ventana.
- A continuación, sigue el camino «Extras – Rendimiento – Ajustes».
- Abrir pestaña «Evitar la ejecución de datos».
- A continuación, marca la casilla junto a «Habilitar el DEP para todos los programas y servicios excepto los seleccionados a continuación».
- Para añadir archivos a la lista de exclusión pulsa «Añade…».
- Después de poner el archivo que quieres, no olvides hacer clic en «DE ACUERDO». para confirmar los cambios.
- A continuación, realiza un reinicio del sistema.
- Una vez que hayas iniciado la sesión, intenta ejecutar de nuevo el instalador y comprueba si el error ha desaparecido «unarc.dll ha devuelto un código de error».
Método nº 7 Montaje deficiente
¿Te has preguntado alguna vez si acabas de descargar una construcción de mala calidad? Si te has sentado durante horas intentando ejecutar el instalador descargado y todo está igualado, entonces puede que el problema esté en el propio instalador y no en tu ordenador. Encuentra la utilidad o el juguete que buscas en algún otro recurso e intenta instalarlo. Existe la posibilidad de que te hayas devanado los sesos todo este tiempo para nada.