Error de limpieza de la biblioteca de contenido: esta biblioteca de contenido no se puede limpiar
Al ejecutar la herramienta de limpieza de la biblioteca de contenido en un SCCM DP, es posible que encuentre un error común. Esta biblioteca de contenido no se puede limpiar en este momento porque el paquete no está completamente instalado.
En esta publicación, cubriré información que debería ayudarlo a lidiar con este error. Si desea saber más sobre la herramienta de biblioteca de contenido SCCM, lea esta publicación: https://www.prajwaldesai.com/sccm-content-library-cleanup-tool/
¿Qué es la herramienta de limpieza de la biblioteca de contenido? Es una herramienta de línea de comandos. Con esta herramienta puede eliminar contenido huérfano en el punto de distribución. Sin embargo, esta herramienta tiene un problema conocido y Microsoft lo ha reconocido.
Cuando algún paquete o implementación falla o está en progreso, la herramienta puede devolver el siguiente error. Esta biblioteca de contenido no se puede limpiar en este momento porque el paquete
Según Microsoft, no existe ninguna solución para este problema. La herramienta no puede identificar de manera confiable archivos huérfanos cuando el contenido está en progreso o no se ha implementado. La herramienta no le permitirá limpiar el contenido hasta que resuelva ese problema.
Error de limpieza de la biblioteca de contenido
Permítame mostrarle el error exacto de la herramienta de limpieza de la biblioteca de contenido con la captura de pantalla. He visto esta pregunta muchas veces en foros comunitarios. Espero que esta publicación sea útil para responder estas preguntas.
En mi caso, recibí el siguiente error cuando intenté limpiar la biblioteca de contenido en un punto de distribución SCCM remoto. System.InvalidOperationException: esta biblioteca de contenido no se puede limpiar en este momento porque el paquete
Esta biblioteca de contenido no se puede limpiar en este momento.
Si ve el error anterior, la solución más común es redistribuir el paquete problemático al punto de distribución. No solo eso, debe asegurarse de que el paquete se distribuya completamente al punto de distribución. También puede eliminar primero el paquete del punto de distribución y distribuirlo nuevamente. Después de eso, vuelva a ejecutar la herramienta de limpieza de biblioteca de contenido.
El ID del paquete resaltado por la herramienta era un paquete que no estaba presente en mi servidor de punto de distribución principal. El DP remoto tenía este paquete y no estoy seguro de por qué.
Cuando observa el ID del paquete, no puede saber el nombre del paquete a menos que ejecute el siguiente comando.
Get-CMPackage -ID “idpaquete” | Seleccione -expandir nombre
El paquete era un script de eliminación de CCleaner que había creado cuando queríamos eliminar CCleaner de los sistemas (Floxif Malware).
Además del método anterior, también puede utilizar la siguiente consulta para encontrar el nombre del paquete.
Seleccione * de smspackages donde pkgid=’packageid’
Entonces, si encuentra algún paquete que no sea necesario, puede eliminarlo del punto de distribución.
Al ejecutar la herramienta nuevamente no se produjo ningún error.
Finalmente ejecuté la herramienta de limpieza de la biblioteca de contenido en modo de eliminación en DP remoto y se eliminó todo el contenido huérfano.
ContentLibraryCleanup.exe /delete /dp
El archivo de registro creado en la carpeta temporal debe mostrar la cantidad exacta de espacio liberado en el servidor del punto de distribución.




