3 votos

¿Por qué puede ' t borro el archivo ' favicon.ico ' en Windows Server 2008?

He copiado el archivo favicon.ico de la carpeta de un sitio a otro en Windows 2008.

Ahora no puedo borrar este archivo, ni puedo cambiar su propietario en la ficha seguridad incluso como administrador.

¿Cómo puedo recuperar el acceso?

4voto

Ciove Puntos 96

He encontrado la Manija de Sysinternals para ser una herramienta útil (y gratuita) para estos fines.

C:\path\to\handle.exe c:\path\to\favicon.ico

Sin embargo, handle.exe trabaja solamente con los tiradores locales, y no dice que tiene el archivo abierto. Esta secuencia de comandos VBS descubre que tiene el archivo abierto y pueden comprobar los archivos en un servidor remoto:

' WhosGotItOpen.vbs
strServername = "."         ' A dot is the same as current computer.
                            ' If you want to check remote server, replace dot with the name of the server.
strFilename = "myfile.ext"  ' Put the name of your file here.
                            ' Can be also be piece of the path, like: "folder\myfile"
Set objFileSystem = GetObject("WinNT://" & strServername & "/LanmanServer")

If (IsEmpty(objFileSystem) = False) Then
   For Each Resource In objFileSystem.Resources
      If (Not Resource.User = "") And (Not Right(Resource.User,1) = "$") Then
         If Instr(1, Resource.Path, strFilename ,1) > 0 Then
            WScript.Echo Resource.user & ";" & Resource.Path
         End If 
      End If 
   Next
Else
   WScript.Echo "Error in filesystem , quitting."
   WScript.Quit(2)
End If 

1voto

Brent Pabst Puntos 5555

Suena como que el archivo tiene un identificador abierto impidiendo cualquier modificación del mismo. ¿Has probado ejecuta Process Explorer o alguna otra utilidad de búsqueda para abrir el archivo mangos y ver qué proceso lo tiene bloqueado?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: