- Хотелось бы узнать, могу ли я безопасно удалить содержимое папки C:\ProgramData\Microsoft\Windows\SystemData, все находящиеся в ней папки и файлы.
- Похоже, что эти папки могут быть созданы автоматически и в основном именуются по идентификаторам безопасности учетных записей пользователей, поэтому их удаление может быть безвредным.
- Или, по крайней мере, безопасно ли удалить все файлы с помощью команды del /s star dot star, оставив только структуру подпапок.
- Целью является очистка кэша экрана блокировки, хранящегося в этом месте, чтобы вступили в силу изображения по умолчанию из C:\Windows\Web\Screen.
Пример кода; удаление папок и содержимого файлов:
RD C:\ProgramData\Microsoft\Windows\SystemData /S /Q
Пример кода. Удалить только файлы в папках:
Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
Текущее исследование:
Как удалить все файлы, но не каталоги в папке?
SU - Получить пользовательское изображение экрана блокировки Windows 10
решение1
В отношении:
C:\ProgramData\Microsoft\Windows\SystemData
Изменения в этой папкеможет развратитьЧтобы Windows Spotlight снова не работал, сделайте резервную копию системы, прежде чем пытаться применять различные автономные методы взлома экрана блокировки и экрана входа в систему.
Как использовать планировщик заданий для запуска системных задач в Windows 10
Похоже, что это место используется для хранения кэша экрана блокировки, организованного пользователем, удаление изображений в этом месте используется thewindowsclud, в то время как удаление папок в каталоге встречается только в одном решении для взлома Pastebin.
Я не нашел способа легко стать владельцем папки и вернуть разрешения, поэтому вместо этого нашел простой способ запустить задачу от имени системы.
Сохраните пакетный файл ClearSystemDataCache.cmd со следующим содержимым (это относится к вопросу выше, в противном случае создайте скрипт, запускаемый системой):
Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
Запустите taskschedular от имени администратора
Назовите задачу --> Очистить кэш SystemData *(или название задачи)
Изменить пользователя или группу --> Дополнительно --> Найти сейчас --> Прокрутите вниз Выберите «Система» --> ОК --> ОК
Отметьте «Запустить с наивысшими привилегиями».
На вкладке «Действия» найдите и выберите ClearSystemDataCache.cmd.
Настройте автоматические триггеры на вкладке «Триггеры», например, при разблокировке.
Нажмите --> ОК --> ОК
Теперь можно щелкнуть правой кнопкой мыши по задаче и выбрать «Выполнить» или дождаться установки триггера.
Эту задачу также можно экспортировать в виде XML-файла и импортировать на другие компьютеры.
No need to use takeown or icacls to make these system changes.
Чтение:
Итак, как запустить CMD.exe под учетной записью локальной системы?
Edugeek - 10 сохраняет кэшированные изображения экрана блокировки?
Thewindowsclub - Как удалить историю изображений экрана блокировки из Windows 10
Форум Microsoft - Кэш LockScreen не обновляется
Pastebin - Установка экрана блокировки для Windows 10
SU - Можно ли использовать takeown для назначения права собственности каждому каталогу на диске?
Вопросы:
SU - Как использовать Icals и Takeown для внесения изменений и сброса настроек в Windows 10
SU - «Доступ запрещен» как отменить разрешения - icacls и takeown