¿Cómo tomo posesión de una carpeta cuando se deniega el acceso y falta la pestaña de seguridad?

20

Tengo un Windows 2003 Standard x64 Server con SP2.

Después de eliminar una gran cantidad de carpetas de una carpeta, el sistema operativo informa "Acceso denegado" en cualquier intento de leer o manipular la carpeta. Al examinar las propiedades de la carpeta, falta la pestaña Seguridad, solo se enumeran General y Personalizar. Ya hemos probado algunas cosas.

  1. Cambiar el nombre de la carpeta, acceso denegado.
  2. Eliminar carpeta, acceso denegado.
  3. Tomar posesión de la carpeta principal y propagar permisos a los hijos, acceso denegado.
  4. Subinacl, acceso denegado.
  5. Takeown (cmdline), acceso denegado.

Estamos ejecutando chkdsk en modo de solo lectura, y esto aún no se ha completado. Si es posible, nos gustaría resolver este problema sin reiniciar o ejecutar un chkdsk completo con el servidor fuera de línea.

¿Alguien sabe una solución a este problema?

Jim cuenta
fuente
Si no puede reclamar la propiedad, y su cuenta es un administrador de dominio o cuenta de administrador de la empresa, entonces algo está / muy / malo en esta imagen ...
Avery Payne
Sí, no estaría preguntando si algo no estaba muy mal :)
Jim Counts
1
Encontré que lo anterior era correcto. Un usuario mantenía la carpeta abierta, con un proceso bloqueado. Utilicé una herramienta llamada Hyena y desconecté la sesión de los usuarios de la carpeta en cuestión y esto me permitió acceder.

Respuestas:

35

Cuando vi esto fue porque un proceso mantenía la carpeta abierta pero la carpeta estaba en proceso de eliminación. Use una herramienta como Process Explorer para ver si algo tiene un identificador abierto en la carpeta. Supongo que una vez que lo suelte o reinicie, esa carpeta desaparecerá.

Kevin Kuphal
fuente
1
Gracias, descubrí que el sistema tenía un identificador. Cuando borré el identificador, la carpeta desapareció. Estaba vacío de todos modos, así que +1 para la victoria.
Jim cuenta el
Funcionó bien para mí también. Tenía el servicio de índice en el servidor cidaemon bloqueando un archivo y evitando la carga del perfil en el cliente.
André Schild
Soy un idiota; No puedo creer que no haya pensado comprobar esto. Gracias.
Owen Blacker
3
Gracias, esto funcionó para mí. Cabe señalar que los mensajes dados en este caso son engañosos. ¿Por qué no obtienes "esto está siendo utilizado por un programa" en lugar de "acceso denegado" cuando intentas eliminar o tomar posesión?
harpo
Situación similar aquí: gimp poseía un identificador de carpeta y svn chocó al tratar de eliminarlo al cambiar a otra rama. Perdí más de una hora buscando por qué no puedo hacer nada en la carpeta, incluidos los ajustes con permisos de usuario, probar takeown, icacls, subinacl, etc. Sería genial si un mensaje pudiera ser más correcto: sobre el archivo que se usa y se elimina , no solo "acceso denegado".
Zbyszek
1

Parece que hay un bloqueo de archivo en la carpeta, probablemente alguna aplicación lo tiene abierto. Intente usar un programa como Unlocker : debería mostrarle qué aplicación lo ha bloqueado y puede liberar el bloqueo y luego eliminar el archivo o carpeta por usted.

Sanjay Sheth
fuente
+1 Gracias por la sugerencia, he usado Unlocker antes pero en este caso quería evitar instalar nada.
Jim cuenta el
1

Tuve este mismo problema y, como en la situación de Kevin, el archivo se mantuvo abierto y se eliminó. Sin embargo, no había nada en el explorador de procesos, el desbloqueo falló, al igual que muchas otras cosas que probé.

Resulta que debido a que la carpeta se compartió, otro usuario la mantuvo abierta y se puede resolver yendo a Herramientas administrativas -> Administración de computadoras -> Carpetas compartidas -> Abrir archivos y cerrando los archivos o carpetas relevantes desde allí. Las carpetas terminaron de eliminarse automáticamente.

Mella
fuente
Wow, 3.5 años después, esto realmente me salvó el día. Gracias. El archivo permaneció abierto allí a través del apagado y reinicio de la computadora. Después de borrarlo allí, lo eliminé fácilmente.
Noam Gal
1

Para eliminar archivos / carpetas bloqueados por el sistema.

  1. Localice la carpeta c: \ users \ xxx
  2. Intente tomar posesión de la carpeta y subcarpeta: (probablemente fallará)
  3. Si no falla, otorgue todos los derechos sobre las carpetas y subcarpetas y elimínelo.
  4. Pero dado que está fallando, necesitamos encontrar el proceso de ventanas de brujas para bloquear los archivos.
  5. Inicie c: \ cms \ Microsoft SysInternal \ procexp.exe
  6. Ir a buscar, encontrar la manija
  7. Haga una búsqueda c: \ users \ xxx
  8. No tome el número PID que bloquea los archivos (segunda columna)
  9. Regresa y mata el proceso o mata el árbol de procesos si es un árbol
  10. Regrese a la carpeta y tome el barco propietario de la carpeta y subcarpeta c: \ users \ xxxx
  11. Le da todos los derechos de la carpeta y subcarpeta c: \ users \ xxx
  12. Eliminar la carpeta c: \ users \ xxx
  13. Vuelva a iniciar sesión en el usuario, tendrá nuevos perfiles nuevos.

Cómo tomar el barco propietario y otorgarle todos los derechos de una carpeta y subcarpeta

  1. Ubique su carpeta c: \ users \ xxx
  2. Ratón derecho sobre él | propiedades | Seguridad | Avanzado | Propietario | Editar | Elige tu cuenta publicitaria | Reemplazar propietario en subcontenedores y objetos | Aplicar
  3. Regrese a la pestaña Permisos | cambiar permisos | agregue su cuenta publicitaria | Control total | Reemplace todos los permisos de objetos secundarios con permisos heredables de este objeto
  4. Ahora elimine su carpeta c: \ users \ xxx.
usuario283191
fuente
0

Estaba en una situación idéntica: el programa de copia de seguridad / restauración que utilizamos (FDR / Upstream) tenía un bloqueo en las carpetas; reinicié su servicio y lo soltó.

Siddhartha
fuente
0

Algo similar me pasó a mí. Tuve un proceso bloqueando el archivo. Así es como lo arreglé. Descargué Process Explorer desde Run ahora desde Sysinternals Live. Luego, en la barra de menú en la parte superior de la aplicación, hice clic en Buscar. Allí escribí el archivo o directorio, no pude cambiar los permisos. Este proceso puede llevar un tiempo. Una vez que aparece el archivo o directorio, encontré el proceso que contiene el bloqueo. Luego hice clic derecho en el proceso y lo maté.

John Losito
fuente
-2

Tuve el mismo problema y la única forma en que me di cuenta de por qué no podía tomar posesión o incluso otorgar permisos fue mediante el uso de Process Explorer. Me dijo que AVG, mi antivirus, tenía un control sobre todo mi E: \ Drive. Desactivado el antivirus, y listo! ¡Funciona! Es hora de desinstalar esta basura.

IAmAGuest
fuente