
Estoy intentando eliminar una carpeta dentro de C:/ProgramData
, pero cada vez que lo intento, aparece un mensaje de error que dice:
Necesitas permiso para realizar esta acción. Necesita permiso de los administradores para realizar cambios en esta carpeta.
Intenté (sin éxito) tomar posesión (usando el método Properties
// ), lo que siempre me ha funcionado antes.Security
Advanced
También inicié sesión en la cuenta de administrador oculta y recibí el mismo mensaje anterior que decía "Necesitas permiso".
¿Alguien sabe cómo solucionar esto?
ACTUALIZAR: 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.
Respuesta1
Cuando no puedes eliminar un archivo o carpeta en Windows, suele haber cuatro problemas:
- Sus permisos NTFS te lo impiden. (Estás diciendo que has probado este, así que no daré más detalles).
Está abierto en otra aplicación. Windows a veces te dice cuál. Otras veces, debes descubrirlo por ti mismo, utilizando utilidades de terceros comoExplorador de procesosyHacker de procesos. Para averiguarlo:
- Descargue, instale y ejecute cualquiera de los dos. Ejecutar con privilegios administrativos.
- Pulsa CTRL+ F.
- Escribe el nombre del archivo o carpeta que estás buscando y presiona Enter.
Busque entradas cuya columna "Tipo" diga "Archivo". Si hay coincidencias positivas, cierre el proceso bloqueando el archivo o carpeta, o visite la entrada del proceso y cierre el identificador del archivo o carpeta.
En Process Explorer, al hacer clic en la entrada accederá al identificador. Luego puede hacer clic derecho y seleccionar "Cerrar identificador". Sin embargo, en Process Hacker, debes hacer clic derecho y elegir "Ir al proceso propietario". Luego haga clic derecho en el nombre del proceso, seleccione "Propiedades" y busque el identificador allí.
Además, en lugar de Process Explorer y Process Hacker, puede iniciar su sistema enModo de reparación (una copia de Windows RE)¡Y elimine el archivo allí, donde la aplicación interviniente no está abierta!
El nombre del archivo o carpeta utiliza caracteres ilegales, lo que hace imposible que el sistema de archivos lo elimine. Intenta borrarlos conGerente lejano.
- (Este no se aplica a usted, pero lo incluyo para que esté completo). Es posible que el disco esté protegido contra escritura. No sólo de forma deliberada por parte del usuario; algunas unidades flash USB a veces funcionan mal y... oh, bueno, larga historia. No importa.
Respuesta2
¿Cuál es la ruta exacta de la carpeta que estás 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 que causan escenarios extraños con los que Windows tiene dificultades para lidiar y le muestran mensajes de error no válidos. En estas circunstancias normalmente tengo más suerte con la línea de comando.
Tal vez intente uno de los siguientes desde unsímbolo del sistema administrativoy 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 se vacía la carpeta usando el comando RoboCooy anterior, es posible que pueda eliminarla usando métodos normales en el Explorador de archivos o usando el rmdir
comando anterior anterior.
Respuesta3
Algo que funcionó para mí:
- Abra CMD como administrador
- Escriba:
rd /s "\\?\D:\path\to\folder "
observe el espacio en blanco después de la carpeta. Pruebe el comando anterior, si no funciona, elimine el espacio y luego inténtelo.
Debería funcionar con cualquiera de las formas. Por supuesto, mi carpeta estaba en D. La tuya podría estar en cualquier lugar. Cámbielo en consecuencia
Respuesta4
No pude eliminar algunas carpetas de Windows de una instalación anterior incluso cuando la usé rmdir /s /q C:\ProgramData\FolderToDelete
desde el símbolo del sistema del administrador y recibí el error "Acceso denegado". Pude eliminar la carpeta mediante:
- Cambiar el propietario a mi cuenta de usuario (que es una cuenta de administrador).
Aplicar los permisos del grupo de administradores a todos los objetos secundarios.
Después de esos pasos, volver a ejecutar el comando funcionó.