В Windows 10 можно без каких-либо последствий очистить папку ProgramData/.../SystemData?
- Хотелось бы узнать, могу ли я безопасно удалить содержимое папки 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, пожалуйста, сделайте резервную копию системы, прежде чем пытаться выполнять различные автономные хаки для экрана блокировки и экрана входа в систему.
Как использовать Task Scheduler для запуска System Task в Windows 10
Кажется, что это местоположение используется для хранения кэша блокировки экрана, организованного пользователем, удаление изображений в этом месте используется Windowsclud, в то время как удаление папок в каталоге найдено только в одном решении для взлома pastebin.
Я не нашел никакого способа легко взять на себя ответственность за папку и отменить разрешения, поэтому вместо этого я нашел простой способ запустить задачу от имени системы.
Сохраните пакетный файл ClearSystemDataCache.cmd со следующим (это относится к вышеупомянутому вопросу, в противном случае сделайте скрипт для запуска системой):
Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*
Запускать задачи по расписанию от имени администратора
Назовите задачу -> Очистить кэш SystemData *(или имя задачи)
Изменить пользователя или группу -> Дополнительно -> Найти сейчас -> Прокрутить вниз Выберите "Система" -> ОК -> ОК
Галочка "Беги с высшими привилегиями"
Под вкладкой действий найдите и выберите ClearSystemDataCache.cmd.
Настройте автоматические триггеры на вкладке триггеров, например, при разблокировке.
Нажмите -> ОК -> ОК
Теперь можно щелкнуть правой кнопкой мыши на задании и "Выполнить" или дождаться установленного триггера
Эту задачу также можно экспортировать в виде XML-файла и импортировать на другие компьютеры.
No need to use takeown or icacls to make these system changes.
Чтение:
Так как вы запускаете CMD.exe под учетной записью локальной системы?
Edugeek - 10 держится за кэшированные изображения экрана блокировки?
Thewindowsclub - Как удалить историю изображений экрана блокировки из Windows 10
Microsoft Forum - LockScreen Cache не обновляется
Pastebin - Установить Lockscreen для Windows 10
Вопросы:
SU - Как использовать Icals & Takeown для внесения изменений и сброса в Windows 10
SU - "Отказано в доступе", как отменить права доступа - icacls и takeown