Hoy un usuario reportó el error “Acceso Denegado” al eliminar un archivo en un servidor de Windows a pesar de tener permisos de administrador. Intenté lo mismo que tenía los mismos accesos y desde el mismo servidor y obtenía el mismo mensaje de error. Al momento de revisar las propiedades de este archivo tenia la particularidad que no podía modificar la configuración de seguridad. Sabíamos que no era un problema de permisos sobre la carpeta ya que se podían depurar otros archivos de la misma carpeta con normalidad. Así que se revisaron muchas opciones, desde reiniciar el servidor hasta recrear los volúmenes, como era un servidor de producción esto no era posible. Como pasa en muchas ocasiones, la solución mas sencilla era la correcta:
Resulta que el archivo estaba siendo usado por la cuenta de servicio de una aplicación y necesitaba ser liberada. Esto se logró desde la opción ‘Computer Management’ >> Shared Folders >> Open Files. En esta opción veremos los archivos que se encuentran abiertos o usados por los usuarios. Lo que tenemos que hacer aquí es dar clic derecho en el archivo buscado y en la opción ´Close Open File´, daremos clic en Si al mensaje de confirmación.
Despues de liberar este archivo, efectivamente se pudo eliminar el archivo.
Y LISTO!! 👍
Si tienes alguna duda, comentario o sugerencia, puedes mandarme un email a bitácoradeundba@gmail.com.