您的位置:首页 > 电脑教程 > 服务器教程 返回首页

确认注册表修改的 DiskSpaceThresholdPercentage 值生效的方法

时间:2025-12-15 20:57:33  来源:原创

修改注册表的 DiskSpaceThresholdPercentage 值后,可通过以下方法验证其是否生效:

一、检查注册表值是否正确设置

  1. 按 Win+R 组合键,输入 regedit 并回车,打开注册表编辑器
  2. 导航至路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorsvcParametersMonitor
  3. 确认右侧窗口中存在 DiskSpaceThresholdPercentage 值,且数值与您设置的一致(如 80% 对应值为 19)

二、验证存储感知在特定阈值下自动运行

方法 1:通过事件查看器确认(推荐)

  1. 按 Win+R,输入 eventvwr.msc 并回车,打开事件查看器
  2. 在左侧导航栏,展开 Windows 日志 → 系统
  3. 在右侧点击 筛选当前日志,在 "事件来源" 框中输入 storsvc(不含引号),点击确定
  4. 操作磁盘使空间使用率达到设置的阈值(如 80%)
  5. 观察事件日志中是否出现存储感知运行的记录,事件 ID 通常为 100 或包含 "Cleanup" 关键词
    • 示例事件描述:StorageSense cleanup started for volume X:

方法 2:通过存储感知日志文件确认

  1. 打开文件资源管理器,导航至:C:WindowsSystem32LogFilessetupcln
  2. 找到并打开 setupact.log 文件(用记事本或文本编辑器)
  3. 搜索关键词 CSetupFilesCleanup 或 CleanVolume,查看是否有时间戳与您测试时间匹配的记录
    • 示例记录:2025-12-15 14:30:45, Info CSetupFilesCleanup::CleanVolume - Iterating on: C:

方法 3:通过系统通知确认

  1. 在 "设置 → 系统 → 存储" 中确保已开启存储感知
  2. 操作磁盘使空间使用率达到设置的阈值
  3. 观察系统是否显示存储感知正在运行的通知或气球提示

方法 4:通过实际清理效果确认

  1. 在 "设置 → 系统 → 存储 → 配置存储感知" 中,设置特定的清理规则(如临时文件保留 1 天)
  2. 操作磁盘使空间使用率达到设置的阈值
  3. 检查临时文件夹(如 C:WindowsTemp)或回收站是否在阈值达到后被清理

三、测试验证操作步骤(以 80% 阈值为例)

  1. 确保存储感知已开启(设置 → 系统 → 存储 → 存储感知:开)
  2. 查看当前磁盘使用情况(设置 → 系统 → 存储),记录当前百分比
  3. 复制大文件到目标磁盘,使其使用率接近但不超过 80%(如 79%),观察存储感知是否运行
  4. 继续复制文件,使使用率达到或超过 80%,观察存储感知是否在短时间内自动运行
  5. 若运行,查看系统通知、事件日志或日志文件确认

四、常见问题与解决方法

问题 解决方法
存储感知未自动运行 1. 确认注册表值正确且重启电脑 2. 检查存储感知是否已开启 3. 磁盘空间可能未真正达到阈值(显示延迟)
事件日志中无相关记录 1. 尝试手动运行存储感知,查看是否有记录 2. 确认事件筛选条件正确(来源:storsvc)
日志文件无清理记录 1. 确保已达到阈值且等待足够时间 2. 检查日志文件是否有其他错误信息

五、总结

确认注册表修改生效的最佳方式是 组合使用事件查看器和实际清理效果验证:
  1. 事件查看器验证:检查 storsvc 服务是否在磁盘空间达到阈值时生成清理事件
  2. 实际效果验证:观察临时文件、回收站等是否在阈值达到后被自动清理
若两种方法均确认存储感知在您设置的阈值(如 80%)下自动运行,则说明注册表修改已成功生效。
上一个电脑教程:系统还原会删除哪些文件?
下一个电脑教程:如何通过注册表修改DiskSpaceThresholdPercentage值?