技术参考

注册表路径、安装类命令与 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 键中的可选二进制值(如 AltColorAltEncryptionColor)。不会写入这些系统级键。

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。