¿Cómo forzar la eliminación de un archivo bloqueado que no tiene identificador de bloqueo en Windows?

¿Cómo forzar la eliminación de un archivo bloqueado que no tiene identificador de bloqueo en Windows?

Cuando intento eliminar el archivo, usando la GUI dice

La acción no se puede completar porque el archivo está abierto en otro programa.

Y usando la del /f /qlínea de comando dice

Acceso denegado

Intenté desbloquear el archivo con Unlocker, así como también intentar localizar qué proceso está usando el archivo con el Monitor de recursos o el Explorador de procesos, pero no se encontró ningún controlador de bloqueo en ninguno de los casos.

Puedo cambiar el nombre o mover el archivo, pero no eliminarlo ni cambiar su contenido.

Respuesta1

Siempre estaremos encantados de ayudarle, pero solo para volver a comprobarlo (ya que no dio más detalles), ¿está seguro de que no se trata de un archivo crítico del sistema operativo?

Si está seguro de que este no es un sistema operativo o un archivo de aplicación esencial, siempre puede utilizar un Live CD de Linux de algún tipo y navegar hasta el archivo en consecuencia. En esas circunstancias, no estará limitado por el sistema operativo Windows y se puede eliminar fácilmente.

Si está intentando eliminar completamente la Windows.oldcarpeta, es comprensible que sea frustrante. Encontré problemas similares después de una actualización de Windows 10 y finalmente pude eliminarlos iniciando desde un símbolo del sistema. Intente utilizar el siguiente método:

  1. Mientras está conectado a Windows 10, abra elCorrerventana manteniendo presionado WinKey+R
  2. Escriba shutdown /r /o /f /t 00en la ventana siguiente, luego presioneEnter
  3. Después de que el sistema se reinicie, haga clic enSolucionar problemas

    Haga clic en Solucionar problemas

  4. Haga clic enOpciones avanzadas

    Haga clic en Opciones avanzadas

  5. Haga clic enSímbolo del sistema

    Haga clic en Símbolo del sistema

  6. La siguiente ventana le pedirá queElige una cuenta para continuar

  7. Seleccione una cuenta de administrador local, escriba la contraseña adecuada y haga clic enContinuar
  8. Dentro del símbolo del sistema, escriba diskparty presione Enter(como se ve a continuación)
  9. En el símbolo del sistema, escriba list volumey presioneEnter
  10. En los volúmenes enumerados, busque y verifique la letra de su unidad de Windows 10.
  11. En el símbolo del sistema, escriba exity presioneEnter

    Ventana del símbolo del sistema

  12. Asegúrese de sustituir "D" en el siguiente comando con la letra de unidad real de su unidad de Windows como se muestra en el paso 10 (arriba).

  13. Para eliminar la carpeta "Windows.old", escriba RD /S /Q "D:\Windows.old"y presioneEnter
  14. Cierre la ventana del símbolo del sistema.
  15. De vuelta en elElige una opcionventana, haga clic enContinuarpara reiniciar la computadora.

(Fuente: Cómo eliminar la carpeta Windows.old en Windows 10)

Respuesta2

Puedes usar MoveFiledesdeUtilidades de Microsoft SysInternals.

Le permite programar un movimiento o eliminación en el próximo reinicio. La operación se llevará a cabo antes de que se haga referencia a los archivos.

información relacionada