No se puede eliminar una carpeta en Windows 10

11

Estoy tratando de eliminar una carpeta dentro de C: / ProgramData, pero cada vez que lo intento, aparece un mensaje de error que dice:

"Necesita permiso para realizar esta acción. Requiere permiso de los administradores para realizar cambios en esta carpeta".

He intentado, sin éxito, tomar posesión (usando el método Propiedades / Seguridad / Avanzado, etc.), que siempre me ha funcionado antes.

También inicié sesión en la cuenta de administrador oculta y recibo el mismo mensaje que dice "Necesita permiso", etc.

No sé qué más puedo probar. ¿Alguien sabe cómo solucionar esto? Gracias.

Actualización: descubrí que el problema era que la carpeta había sido creada por MalwareBytes; la ejecución de su herramienta de eliminación resolvió el problema.

Alex
fuente
1
@ user622800, ¿puede enviar lo que descubrió como respuesta oficial y aceptarlo en consecuencia, en lugar de editar su pregunta para incluir la solución? ¡Gracias por tu ayuda!
Run5k
Me encontré con esta pregunta tratando de eliminar un molesto archivo zip que no se eliminaría en Windows 10 incluso después de reiniciar. Finalmente pude eliminarlo iniciando en Modo seguro.
Usuario

Respuestas:

14

Cuando no puede eliminar un archivo o carpeta en Windows, generalmente hay cuatro problemas:

  1. Sus permisos NTFS te lo impiden. (Estás diciendo que has probado este, así que no daré más detalles).
  2. Está abierto en otra aplicación. Windows a veces te dice cuál. Otras veces, debe averiguarlo usted mismo, utilizando utilidades de terceros como Process Explorer y Process Hacker . Para averiguarlo:

    1. Descargue, instale y ejecute cualquiera. Ejecutar con privilegios administrativos.
    2. Presione CTRL+ F.
    3. Escriba el nombre del archivo o carpeta que está buscando y presione Enter.
    4. Busque entradas cuya columna "Tipo" lea "Archivo". Si hay coincidencias positivas, cierre el proceso que bloquea el archivo o la carpeta, o visite la entrada del proceso y cierre el identificador del archivo o la carpeta.

      En el Explorador de procesos, hacer clic en la entrada lo lleva al identificador. A continuación, puede hacer clic con el botón derecho y seleccionar "Cerrar controlador". Sin embargo, en Process Hacker, debe hacer clic derecho y elegir "Ir al proceso de propiedad". Luego haga clic derecho en el nombre del proceso, seleccione "Propiedades" y busque el controlador allí.

    Además, en lugar de Process Explorer y Process Hacker, puede iniciar su sistema en modo de reparación (una copia de Windows RE) y eliminar el archivo allí, donde la aplicación que interviene no está abierta.

  3. El nombre del archivo o carpeta está usando caracteres ilegales, lo que hace imposible que el sistema de archivos lo elimine. Intenta eliminarlos con Far Manager .

  4. (Este no se aplica a usted, pero lo incluyo para completarlo). El disco podría estar protegido contra escritura. No solo deliberadamente por el usuario; algunas unidades flash USB a veces funcionan mal y ... oh, bueno, larga historia. No importa.

fuente
Cuando intenta eliminar un directorio que se mantiene abierto por otro proceso, obtiene una infracción de uso compartido. Aún puede ver y cambiar los permisos en el directorio, y si reinicia, el directorio no desaparece repentinamente. Esto es algo diferente (y un error en Windows).
psusi
1
@psusi, ¿qué intentas transmitir? ¿Que este error no pudo haber sido causado por la razón # 2 en la respuesta?
djsmiley2kStaysInside
Las cuatro situaciones pueden generar este cierto mensaje de error. A veces, generan un mensaje de error más completo, pero solo a veces. (Para ser precisos, esto depende de los desarrolladores de aplicaciones). No es necesario que los cuatro sucedan al mismo tiempo. Uno es suficiente.
@ djsmiley2k, sí, eso es lo que digo.
psusi
1
@psusi Y ahí es donde te equivocas. El OP ni siquiera mencionó el Explorador de archivos, y solo mencionó Windows 10. Pero el mensaje de error de Windows 10 es: "Deberá proporcionar permiso de administrador para eliminar esta carpeta". El mensaje de error del OP se parece a un mensaje de error de Windows 7, pero un par de palabras están equivocadas. Por lo tanto, no até mi respuesta a ningún sistema operativo específico o administrador de archivos. Escribí "Cuando no puedes eliminar un archivo o carpeta en Windows, generalmente hay cuatro problemas" y eso es cierto, ampliamente interpretado.
4

¿Cuál es la ruta exacta de la carpeta que está intentando eliminar?

Sus intentos fallidos de tomar posesión parecen ser un problema de permisos, pero algunas carpetas también tienen enlaces simbólicos o puntos de unión debajo de ellos que causan escenarios extraños con los que Windows tiene dificultades para hacer que muestre mensajes de error no válidos. En estas circunstancias, generalmente tengo mejor suerte con la línea de comando.

Quizás probar uno de los siguientes desde un símbolo del sistema administrativo y publicar los resultados (si no funciona) nos ayudaría a diagnosticar su problema.

rmdir /s /q C:\ProgramData\FolderToDelete

O cree una carpeta vacía en algún lugar y luego use RoboCopy para eliminar el contenido de la carpeta que desea eliminar.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

Una vez que la carpeta se vacía utilizando el comando RoboCooy anterior, es posible que pueda eliminarla utilizando métodos normales en el Explorador de archivos o utilizando el rmdircomando anterior anterior.

David Woodward
fuente
Robocopy tampoco pondrá nada en la papelera de reciclaje. Dudo que algo de la línea de comando lo haga.
David Woodward
Oh. ¿Decías hacer primero una copia de seguridad con robocopy? Su declaración de "hágalo con precaución O use robocopy como se sugiere" hizo que parezca que se necesita menos precaución con el método robocopy. Cuando en realidad el método robocopy anterior es para eliminar permanentemente los archivos también en lugar de hacer una copia.
David Woodward
0

No pude eliminar algunas carpetas de Windows de una instalación anterior incluso cuando se usaba rmdir /s /q C:\ProgramData\FolderToDeletedesde un símbolo del sistema del administrador y recibí el error "Acceso denegado". Pude eliminar la carpeta de la siguiente manera:

  1. Cambiar el propietario a mi cuenta de usuario (que es una cuenta de administrador).
  2. Otorgar "control total" al grupo de administradores. Otorgar "control total" al grupo de administradores.

  3. Aplicación de los permisos de grupo de administrador a todos los objetos secundarios. Aplicación de los permisos de grupo de administrador a todos los objetos secundarios.

Después de esos pasos, volver a ejecutar el comando funcionó.

Dan
fuente