- Me gustaría saber si puedo eliminar de forma segura el contenido de la carpeta C:\ProgramData\Microsoft\Windows\SystemData, todas las carpetas y archivos que contiene.
- Parece que estas carpetas pueden generarse automáticamente y, principalmente, reciben nombres según el identificador de seguridad de la cuenta de usuario, por lo que eliminarlas puede ser inofensivo.
- O al menos es seguro eliminar todos los archivos con el comando del /s star dot star saliendo de la estructura de subcarpetas.
- El propósito es vaciar el caché de la pantalla de bloqueo almacenada en esta ubicación para que las imágenes predeterminadas en C:\Windows\Web\Screen entren en vigor.
Código de ejemplo; eliminar carpetas y contenidos de archivos:
RD C:\ProgramData\Microsoft\Windows\SystemData /S /Q
Código de ejemplo; Eliminar solo archivos dentro de carpetas:
Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
La investigación actual:
¿Cómo se eliminan todos los archivos pero no los directorios de una carpeta?
SU - Recuperar imagen personalizada de la pantalla de bloqueo de Windows 10
Respuesta1
En lo que respecta a:
C:\ProgramData\Microsoft\Windows\SystemData
Cambios en esta carpetapuede corromperPara que Windows Spotlight no vuelva a funcionar, haga una copia de seguridad del sistema antes de intentar realizar varios trucos sin conexión para la pantalla de bloqueo y la pantalla de inicio de sesión.
Cómo utilizar el Programador de tareas para ejecutar la tarea del sistema en Windows 10
Parece que esta ubicación se usa para almacenar el caché de la pantalla de bloqueo organizada por el usuario, thewindowsclud usa la eliminación de las imágenes en la ubicación, mientras que la eliminación de las carpetas en el directorio solo se encuentra en una solución de hackeo de Pastebin.
No encontré ninguna forma de tomar posesión fácilmente de la carpeta y revertir los permisos, por lo que encontré una forma sencilla de ejecutar la tarea como Sistema.
Guarde un archivo por lotes ClearSystemDataCache.cmd con lo siguiente (esto se relaciona con la pregunta anterior; de lo contrario, cree el script para que lo ejecute el sistema):
Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
Ejecutar tareas programadas como administrador
Nombre la tarea --> Borrar caché de datos del sistema *(o nombre de la tarea)
Cambiar usuario o grupo --> Avanzado --> Buscar ahora --> Desplácese hacia abajo Seleccione 'Sistema' --> Aceptar --> Aceptar
Marque 'Ejecutar con los privilegios más altos'
En la pestaña de acciones, busque y seleccione ClearSystemDataCache.cmd
Configure activadores automáticos en la pestaña de activadores, como al desbloquear.
Haga clic en --> Aceptar --> Aceptar
Ahora puede hacer clic derecho en la tarea y "Ejecutar" o esperar a que se establezca el activador.
Esta tarea también se puede exportar como un archivo xml e importar a otras computadoras.
No need to use takeown or icacls to make these system changes.
Lectura:
Entonces, ¿cómo se ejecuta CMD.exe en la cuenta del sistema local?
Edugeek - 10 ¿Retener imágenes de la pantalla de bloqueo en caché?
Thewindowsclub - Cómo eliminar el historial de imágenes de la pantalla de bloqueo de Windows 10
Foro de Microsoft - LockScreen Cache no se actualiza
Pastebin - Configurar pantalla de bloqueo para Windows 10
Preguntas:
SU - Cómo usar Icals y Takeown para realizar cambios y restablecer en Windows 10
SU - 'Acceso denegado' cómo revertir permisos - icacls y takeown