技术参考
注册表路径、安装类命令与 CLI 开关(WinDirStat 2.x,按上游源码行为)。
WinDirStat 将大多数首选项保存在 Windows 用户配置文件中。在便携模式下,设置位于可执行文件旁的 .ini 文件中,而非注册表。以下片段便于文档、部署与排错。
每用户设置(注册表)
标准安装将界面与扫描选项保存在 HKEY_CURRENT_USER\Software\WinDirStat。在应用内重置首选项可删除整棵子树。
HKEY_CURRENT_USER\Software\WinDirStat
MFC 配置文件路径(嵌套键)
应用框架可能将额外配置文件数据保存在如下嵌套路径(源码中作为基于注册表的配置文件支持的一部分)。
HKEY_CURRENT_USER\Software\WinDirStat\WinDirStat\
便携配置(文件,非注册表)
若 WinDirStat.exe 旁存在 WinDirStat.ini,程序使用该文件而非上述注册表路径。
<folder containing WinDirStat.exe>\WinDirStat.ini
Explorer 颜色(只读)
为与文件资源管理器一致,WinDirStat 读取当前用户 Explorer 键中的可选二进制值(如 AltColor、AltEncryptionColor)。不会写入这些系统级键。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Value names (examples): AltColor, AltEncryptionColor (REG_BINARY, when present)
包管理器命令
以下命令从社区索引安装或升级 WinDirStat(本站不修改注册表——由包管理器处理注册)。
winget install -e --id WinDirStat.WinDirStat
winget upgrade --id WinDirStat.WinDirStat
scoop bucket add extras
scoop install extras/windirstat
命令行开关(WinDirStat.exe)
支持 CSV 导出、加载先前 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 用于维护旧部署,会广泛清理安装位置、快捷方式与卸载注册项——请确认影响后再用。
清除首选项(应用内行为)
重置首选项时,应用可编程删除整棵 HKCU\Software\WinDirStat。便携模式下也可能删除相邻 INI。
reg delete "HKCU\Software\WinDirStat" /f
仅当您打算手动移除已保存的 WinDirStat 设置时运行;请先关闭 WinDirStat。