在 Windows 10 中,可以清空 ProgramData/.../SystemData 文件夹的内容而不会产生任何后果吗?

在 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 锁定屏幕图像

SU - 如何为所有用户覆盖默认的 Windows 10 锁屏图像?

Pastebin - 为 Windows 10 设置锁屏

ss64-RD

ss64——Del

答案1

关于:C:\ProgramData\Microsoft\Windows\SystemData

对此文件夹的更改会腐败t Windows Spotlight 再次工作,请在尝试对锁定屏幕和登录屏幕进行各种离线破解之前备份系统。

如何使用任务计划程序在 Windows 10 中运行系统任务

看起来这个位置是用于存储用户组织的锁屏缓存,删除该位置中的图像由 thewindowsclud 使用,而删除目录中的文件夹仅在一个 pastebin hack 解决方案中找到。

我还没有找到任何方法来轻松地获取文件夹的所有权并恢复权限,因此找到了一种以系统身份运行任务的简单方法。

  1. 使用以下内容保存批处理文件 ClearSystemDataCache.cmd(这与上述问题有关,否则请让脚本由系统运行):

    Del /s /q C:\ProgramData\Microsoft\Windows\SystemData\*.*

  2. 以管理员身份运行taskschedular

    • 命名任务 --> 清除系统数据缓存*(或任务名称)

    • 更改用户或组 --> 高级 --> 立即查找 --> 向下滚动选择“系统” --> 确定 --> 确定

    • 勾选“以最高权限运行”

    • 在操作选项卡下浏览并选择 ClearSystemDataCache.cmd

    • 在触发器选项卡下设置自动触发器,例如解锁。

    • 点击-->确定-->确定

  3. 现在可以右键单击任务并“运行”或等待设置触发器。

  4. 此任务还可以导出为 xml 文件并导入到其他计算机。

No need to use takeown or icacls to make these system changes.

阅读:

那么如何在本地系统帐户下运行 CMD.exe?

Edugeek-10 保留缓存的锁屏图像?

Thewindowsclub - 如何从 Windows 10 中删除锁定屏幕图像历史记录

Microsoft 论坛 - 锁屏缓存未更新

Pastebin - 为 Windows 10 设置锁屏

SU - 有没有办法我可以使用 takeown 将所有权应用于驱动器上的每个目录?

问题:

SU - 如何使用 Icals 和 Takeown 在 Windows 10 中进行更改和重置

SU-“访问被拒绝”如何恢复权限-icacls和takeown

相关内容