Volver

Solución al error “unarc.dll returned an error code 11” en Windows 10 u Windows 11

Contenido del artículo
  1. Método 1: Ajustes de arranque con msconfig
  2. Método 2: Ajustar la configuración de energía y procesador
  3. Conclusión


La unarc.dll es una biblioteca que participa en la descompresión de archivos o en la instalación de software, especialmente en juegos o aplicaciones de gran tamaño. Cuando se produce un fallo en esta librería, el sistema no puede descomprimir o instalar correctamente los datos, mostrando el error “unarc.dll returned an error code 11”. A continuación, se presentan dos métodos para resolverlo.

Método 1: Ajustes de arranque con msconfig

1. Abre la ventana de Ejecutar:
- Presiona las teclas Win + R simultáneamente.

2. Ingresa el comando:
- Escribe msconfig y pulsa Enter.

Ventana de Ejecutar en Windows con el comando msconfig escrito, primer paso para configurar el arranque y evitar el error unarc.dll.

3. Dirígete a la pestaña “Arranque” (Boot):
- En la ventana de Configuración del sistema (System Configuration), selecciona la pestaña Arranque.

Pantalla de msconfig destacando la pestaña ‘Arranque’, donde se modifican las opciones para el error unarc.dll code 11.

4. Haz clic en “Opciones avanzadas”:
- Selecciona Opciones avanzadas (Advanced options).

 

5. Activa “Número de procesadores”:
- Marca la casilla “Number of processors”.

Ventana de Opciones avanzadas de msconfig con la casilla ‘Number of processors’ seleccionada para reducir errores de descompresión.

6. Selecciona 10 procesadores (o el número máximo que admita tu CPU):
- Haz clic en Aceptar, luego en Aplicar y Aceptar de nuevo.


7. Reinicia el sistema:
- Esto aplicará los cambios.

Nota: Cuando hayas terminado de instalar o descomprimir el juego/aplicación, puedes revertir esta configuración a su estado original repitiendo estos pasos y desmarcando la casilla.

 

Método 2: Ajustar la configuración de energía y procesador

La idea es reducir ligeramente el rendimiento máximo de la CPU para evitar sobrecalentamientos y, por ende, errores de descompresión:

1. Ajusta tu Plan de energía a “Equilibrado” (Balanced).
- (Opcional) Si no tienes visible dicho plan, puedes crearlo o modificar tu plan actual.

2. Para acceder al menú de energía rápidamente:
- Pulsa Win + R, escribe control powercfg.cpl (o powercfg.cpl a secas) y presiona Enter.

Ventana de Ejecutar en Windows con el comando ‘powercfg.cpl’ que lleva al panel de energía para evitar el sobrecalentamiento y el error unarc.dll.

- De este modo, irás directamente al panel de Opciones de energía (Power Plan).

 

3. Modifica el plan de energía:
- Selecciona Editar configuración del planCambiar configuración avanzada de energía.

Pantalla de ‘Editar configuración del plan’ en Windows 10/11, donde se cambian ajustes avanzados para frenar el error unarc.dll.

- Ubica la sección Administración de energía del procesadorEstado máximo del procesador (Maximum processor state).

Opción ‘Estado máximo del procesador’ ajustada al 99% en las opciones avanzadas de energía, para prevenir el fallo unarc.dll code 11.

- Ajusta el valor al 99% en lugar de 100%.

Esto evita que el CPU llegue a su máximo de frecuencia y, por ende, reduce la temperatura.


Nota: En algunas versiones (sobre todo Home Single Language, o ediciones regionales), Microsoft oculta esa configuración si considera que el hardware no la soporta.

- Posible atajo: A veces, usar la herramienta de línea de comandos powercfg permite forzar opciones que no aparecen en la interfaz gráfica.

Ejemplo con powercfg:

1. Abre Símbolo del sistema como administrador.
2. Puedes listar planes de energía con:
powercfg /list

Ventana del Símbolo del sistema con ‘powercfg /list’, mostrando los GUID de los planes de energía disponibles para configurar la CPU.

3. Para modificar el plan actual (digamos su GUID es xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx), podrías usar un comando como:


powercfg /setacvalueindex xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx SUB_PROCESSOR PROCTHROTTLEMAX 99

Consola de Windows ejecutando el comando ‘powercfg /setacvalueindex SUB_PROCESSOR PROCTHROTTLEMAX 99’, limitando la frecuencia del CPU.

4. Además, para modificar el plan actual (digamos su GUID es xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx), podrías usar un comando como:

powercfg /query xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Ventana del Símbolo del sistema mostrando el comando ‘powercfg /query xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx’, para ver la configuración interna de un plan de energía y, en algunos casos, habilitar ajustes ocultos.

- Esto no siempre funciona en todos los sistemas, pero en algunos sí libera el ajuste, incluso aunque no aparezca en la interfaz.

 

Nota sobre el sobrecalentamiento y la descompresión de archivos grandes

Según la experiencia de algunos usuarios, el error unarc.dll puede aparecer si el procesador alcanza temperaturas extremas (alrededor de 95 °C), provocando que Windows limite el rendimiento o lance un código de error para proteger el sistema. Al definir un estado máximo del procesador de 99%, se evita ese pico de temperatura, manteniéndose estable —por ejemplo, unos 60 °C— y evitando el error. Esto es especialmente relevante en repacks muy pesados (50-100 GB) que exigen mucha potencia de CPU durante la instalación o descompresión.

 

Conclusión

- El error unarc.dll returned an error code 11 suele relacionarse con problemas de descompresión, sobrecalentamiento del CPU o configuración de energía.

- Con msconfig (Método 1) ajustas la cantidad de procesadores en el arranque.

- Con el Plan de energía (Método 2) evitas que la CPU alcance el 100%, reduciendo el sobrecalentamiento y los fallos de instalación.

Siguiendo estos pasos, podrás instalar tus juegos o programas sin el molesto mensaje de unarc.dll. Luego, si lo deseas, puedes revertir los cambios para volver al máximo rendimiento una vez completada la instalación.

En nuestra tienda puedes comprar claves de activación para Windows a precios bajos