技术与自动化参考

以下内容对应上游发布的 WinDirStat 2.x 行为——注册表持久化、脚本化安装器、便携分发以及支持 CSV 的 CLI 开关。

下载

WinDirStat 的常见首选项通常与 Windows 用户配置文件一起存放。通过在与可执行文件相邻位置提供 .ini 启用便携模式,展台或 U 盘部署即可完全不触碰 HKCU。下列片段便于复制到发行说明、企业推广指南或桌面支持脚本。

基于 HKCU 的界面与扫描偏好

传统安装程序将交互选项序列化到 HKEY_CURRENT_USER\Software\WinDirStat 中。在 WinDirStat 内触发“重置首选项”可能整体清除该 hive——与在重新启动流程中有意清除已保存调优时发生的情况相同。

HKEY_CURRENT_USER\Software\WinDirStat

嵌套的 MFC 配置文件 hive

旧式 MFC 管道偶尔会在次级键路径下镜像辅助配置文件块——在关联持久化布局状态时请对照上游文档。

HKEY_CURRENT_USER\Software\WinDirStat\WinDirStat\

便携 WinDirStat.ini 覆盖

只要 WinDirStat.iniWinDirStat.exe 并列,其二进制即从该平面文件填充配置而非 HKCU——适合禁止注册表写入的加固实验环境。

<folder containing WinDirStat.exe>\WinDirStat.ini

借用 Explorer 压缩/加密色调(只读)

WinDirStat 通过读取交互式用户 Explorer 分支下可选的 REG_BINARY 标记(例如 AltColorAltEncryptionColor)与 Explorer 保持观感一致;绝不会修改这些操作系统级取值。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  Value names (examples): AltColor, AltEncryptionColor  (REG_BINARY, when present)

Winget 与 Scoop 自动化片段

社区索引封装 WinDirStat 构建以便 SOE 团队固定版本——下列行只是调用对应安装器;downloadwindirstat.com 不会在后台悄悄修改您的注册表。

winget install -e --id WinDirStat.WinDirStat
winget upgrade --id WinDirStat.WinDirStat
scoop bucket add extras
scoop install extras/windirstat

WinDirStat.exe CLI 开关

自动化挂钩涵盖 CSV 导出、重新加载历史扫描以及调用复古卸载扫描——路径含空格时请加引号。

WinDirStat.exe /savetocsv "C:\Reports\scan.csv"
WinDirStat.exe /savedupestocsv "C:\Reports\dupes.csv"
WinDirStat.exe /loadfromcsv "C:\Reports\previous.csv"
WinDirStat.exe /legacyuninstall

/legacyuninstall 会刻意拆除陈旧快捷方式、孤立目录以及旧安装器遗留的卸载注册表碎片——仅在评估影响范围后调用。

安全清除首选项

在应用内重置时,WinDirStat 可能对 HKCU\Software\WinDirStat 模拟 reg delete 语义并一次性删除所有子值;便携打包体或会同时删除相邻 INI。

reg delete "HKCU\Software\WinDirStat" /f

仅在 WinDirStat 已关闭且您确实打算清除自定义布局或扫描器默认值时,再执行手动清理。