¿Cómo ejecutar el Liberador de espacio en disco (Cleanmgr.exe) en Windows Server 2016/2012 R2 / 2008 R2?

La Limpieza de disco La herramienta permite al administrador limpiar rápidamente la unidad del sistema de Windows Server eliminando archivos temporales e innecesarios, incluida la limpieza del directorio WinSxS de archivos de componentes obsoletos que quedaron después de instalar las últimas actualizaciones acumulativas. La utilidad Liberador de espacio en disco (cleanmgr.exe) se instala de forma predeterminada en las ediciones GUI de Windows Server 2016/2019 (experiencia de escritorio). Sin embargo, en versiones anteriores de Windows Server (2012 R2 / 2012/2008 R2), falta la herramienta cleanmgr.exe.

Uso de la herramienta Liberador de espacio en disco en Windows Server 2016

Para limpiar el disco del sistema de archivos innecesarios en Windows Server 2016 usando la utilidad Liberador de espacio en disco, debe abrir las propiedades del disco en el Explorador de archivos y hacer clic en el botón Limpieza de disco botón.

ejecutar la limpieza del disco en el servidor de Windows

También puede escribir el «disk cleanup” o cleanmgr.exe en el cuadro de búsqueda.

Seleccione la unidad que desea limpiar.

seleccione unidad para limpiar

Espere hasta que el asistente de limpieza compruebe su disco y encuentre archivos innecesarios que se puedan eliminar de forma segura.

limpieza de disco: unidad de escaneo

Puede seleccionar componentes cuyos archivos se pueden eliminar. Se le solicitará que elimine los siguientes archivos temporales:

  • Configurar archivos de registro;
  • Archivos de programa descargados;
  • Archivos temporales de Internet;
  • Papelera de reciclaje;
  • Archivos temporales;
  • Miniaturas.

Para eliminar archivos de sistema innecesarios, haga clic en el Limpiar archivos del sistema botón.

seleccione la opción para limpiar y liberar espacio

Además, se propone limpiar:

archivos de sistema de limpieza en el servidor de Windows

Seleccione las opciones que necesita y el Liberador de espacio en disco mostrará la cantidad de espacio en disco que le dio. Haga clic en Aceptar y confirme la eliminación de archivos.

confirmar la tarea de limpieza del disco

Espere a que la herramienta cleanmgr.exe elimine los archivos innecesarios.

Cleanmgr.exe: Opciones de línea de comandos de limpieza de disco

La cleanmgr.exe La herramienta tiene varias opciones de línea de comandos que permiten su uso en varios escenarios de limpieza automática de unidades. Se pueden usar tanto en Windows Server como en estaciones de trabajo de escritorio de usuarios que ejecutan Windows 10.

cleanmgr.exe [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]

opciones de línea de comando cleanmgr.exe

La /AUTOCLEAN El parámetro se usa para eliminar archivos antiguos que quedan después de actualizar una compilación de Windows. La /SETUP La opción le permite eliminar archivos que quedan de una versión anterior de Windows (si realizó una actualización en el lugar).

La cleanmgr /LOWDISK El comando ejecuta la GUI del Liberador de espacio en disco con las opciones de limpieza ya seleccionadas.

cleanmgr LOWDISK

La cleanmgr /VERYLOWDISK El comando realiza una limpieza automática de la unidad (sin mostrar la GUI) y, una vez finalizado, muestra información sobre las acciones realizadas y el espacio libre disponible.

You have successfully resolved the low disk space condition. Your C: volume now has 10000 Mb of free space remaining.

Ha resuelto con éxito la condición de poco espacio en disco

Utilizando la /sageset:xx y /sagerun:xx opciones, puede crear y ejecutar un conjunto personalizado de opciones de limpieza.

Por ejemplo, ejecute el comando: cleanmgr /sageset: 11. En la ventana que se abre, seleccione los componentes y archivos que desea limpiar automáticamente (seleccioné todas las opciones).

Esta configuración se guarda en la clave de registro HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches. Esta sección de registro enumera todos los componentes de Windows que se pueden limpiar con la herramienta Liberador de espacio en disco. Para cada opción que seleccione, se crea un parámetro DWORD con el nombre StateFlags0011 (0011 es el número que especificó en el parámetro sageset).

registro CurrentVersion Explorer VolumeCaches stateflags cleanmgr

Para iniciar la tarea de limpieza de la unidad con los parámetros seleccionados, ejecute el comando:

cleanmgr /sagerun:11

Si necesita configurar la tarea de limpieza automática del disco en computadoras (o servidores) en un dominio de Active Directory, solo necesita exportar esta clave de registro e implementarla en computadoras a través del GPO.

Para limpiar automáticamente la unidad del sistema en estaciones de trabajo con Windows 10, puede crear una tarea programada simple con el siguiente código de PowerShell:

Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -Wait

¿Cómo habilitar el Liberador de espacio en disco en Windows Server 2012 R2 / 2008 R2 sin instalar Desktop Experience?

De forma predeterminada, en Windows Server 2012 / R2 y 2008 / R2, el disco Limpiar (cleanmgr.exe) no está instalada de forma predeterminada. Para usar la utilidad cleanmgr, primero debe instalar un servidor separado Experiencia de escritorio característica usando Server Manager o PowerShell (Install-WindowsFeature Desktop-Experience).

Junto con Desktop Experience, se instalan muchos otros componentes innecesarios en el servidor:

  • Reproductor de medios de Windows;
  • Temas de escritorio;
  • Soporte AVI para Windows;
  • Windows SideShow;
  • Antivirus de Windows Defender;
  • Limpieza de disco;
  • Centro de sincronización;
  • Grabación de audio;
  • Mapa de caracteres;
  • Herramienta de recorte.

Función de experiencia de escritorio en Windows Server 2012 R2

Para ejecutar el Liberador de espacio en disco en Windows Server, puede usar un método simple: simplemente copie dos archivos Cleanmgr.exe y Cleanmgr.exe.mui desde WinSxS al directorio system32. A continuación, puede ver los comandos para copiar archivos cleanmgr en diferentes versiones de Windows (en todos los casos, la ruta se usa para las ediciones en inglés de Windows Server).

versión del sistema operativo Comando para copiar archivos bin cleanmgr
Windows Server 2008 R2 x64 copy C:Windowswinsxsamd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7dacleanmgr.exe C:WindowsSystem32
copy C:Windowswinsxsamd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63cleanmgr.exe.mui C:WindowsSystem32en-US
Windows Server 2008 x64 copy C:Windowswinsxsamd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269cleanmgr.exe C:WindowsSystem32
copy C:Windowswinsxsamd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2cleanmgr.exe.mui C:WindowsSystem32en-US
Windows Server 2012 x64 copy C:WindowsWinSxSamd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072acleanmgr.exe C:WindowsSystem32
copy C:WindowsWinSxSamd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.2.9200.16384_en-us_b6a01752226afbb3cleanmgr.exe.mui C:WindowsSystem32en-US

Windows Server 2012 R2 x64

El truco descrito anteriormente no funciona en Windows Server 2012 R2 debido a los cambios realizados por la actualización KB2821895. El asunto es que después de instalar esta actualización, la compresión se usa para almacenar los archivos de componentes binarios. Cuando intenta ejecutar el cleanmgr.exe copiado, aparece el siguiente error:

Unsupported 16-Bit Application

The Program or feature ??C:Windowssystem32cleanmgr.exe cannot start or run due to incompatibility with 64-bit version of Windows.

Aplicación de 16 bits no admitida El programa o la función ?? C: Windows system32 cleanmgr.exe no se puede iniciar ni ejecutar debido a una incompatibilidad con la versión de 64 bits de Windows

Como solución alternativa, puede utilizar este método:

  1. Instale la función Experiencia de escritorio con PowerShell: Install-WindowsFeature Desktop-Experience
  2. Reinicie su servidor;
  3. Copiar los archivos%windir% system32 cleanmgr.exe y % windir% system32 en-US cleanmgr.exe.mui a cualquier directorio (c: temp);
  4. Desinstale la función: Uninstall-WindowsFeature Desktop-Experience
  5. Reiniciar;
  6. Copie los archivos cleanmgr.exe y cleanmgr.exe.mui en los directorios mencionados anteriormente.

Posteriormente, ambos archivos se pueden copiar a otros servidores o integrarse en su plantilla de máquina virtual de Windows Server 2012 R2.

Para iniciar la herramienta Liberador de espacio en disco, ejecute el cleanmgr.exe comando con privilegios de administrador. copiar cleanmgr.exe en Windows Server 2008 R2

Consejo. Puede usar el comando DISM para eliminar archivos de componentes obsoletos que quedan después de instalar actualizaciones en Windows Server R2:

dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Para usar cleanmgr.exe para eliminar archivos de actualización antiguos en Windows 2008 R2 / Windows 7 SP1, debe instalar un parche KB2852386 por separado.

Uso del Liberador de espacio en disco en Windows Server Core Edition

En Windows Server Core 2016, que carece de capacidades GUI completas, la herramienta Liberador de espacio en disco tampoco está instalada. Si desea utilizar cleanmgr.exe para limpiar el disco en Server Core, simplemente copie los siguientes archivos del directorio WinSXS:

copy C:WindowsWinSxSamd64_microsoft-windows-cleanmgr_31bf3856ad364e35_10.0.14393.0_none_9ab8a1dc743e759acleanmgr.exe C:WindowsSystem32copy C:WindowsWinSxSamd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_10.0.14393.0_en-us_8b4adb68af596a23cleanmgr.exe.mui C:WindowsSystem32en-US

 

Artículos Interesantes