Búsqueda de sitios web

El tamaño del directorio temporal puede ser insuficiente para realizar esta operación


DISM es una poderosa utilidad dentro de Windows 11/10. Se puede usar con la línea de comandos del símbolo del sistema y se puede usar para una variedad de propósitos. Pero aún así, es propenso a encontrar algunos errores. Uno de esos errores es: El tamaño del directorio temporal podría ser insuficiente para realizar esta operación.

Este error se produce cuando se ejecuta el comando DISM desde el entorno de recuperación de Windows, debido a los permisos de tamaño limitado de un directorio donde se realiza la operación.

El tamaño del directorio temporal puede ser insuficiente para realizar esta operación

Necesitamos especificar un directorio temporal que contenga la carpeta de Windows.

Para eso, puede usar el comando DIR o el comando BCDEDIT para averiguar la ubicación de la carpeta de Windows dentro de una unidad en particular.

Si se encuentra que la carpeta de Windows está dentro de la partición C:\ .

Dentro de eso, crea una carpeta llamada scratch.

Para hacer eso, ejecute el siguiente comando en CMD-

mkdir C:\Scratch

Creará un directorio dentro de la raíz de la partición C:\ llamado Scratch.

Ahora, cada vez que necesite ejecutar cualquiera de los comandos DISM, debe ingresar el siguiente fragmento de código en sus comandos:

/ScratchDir:C:\Scratch

Por ejemplo, si está utilizando el comando DISM para reparar la imagen de Windows sin conexión, en lugar de:

Dism /Online /Cleanup-Image /RestoreHealth

Necesitas usar:

DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth

Si desea eliminar un paquete de actualización instalado seleccionado (en este código, como ejemplo, he usado:

Package_for_RollupFix~31bf3856ad364e75~amd64~~16299.196.4.9)

usando los comandos DISM, puede usar el siguiente comando:

DISM /image:C:\ /ScratchDir:C:\Scratch /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e75~amd64~~16299.196.4.9

En los ejemplos de comandos anteriores, debe reemplazar la letra de la unidad con el nuevo fragmento de código.

¿Esto ayuda?

Artículos relacionados