Техническая справка и автоматизация

Ниже — поведение WinDirStat 2.x из upstream: реестр, сценарные установщики, портативные сборки и ключи CLI для CSV.

Скачать

Обычно настройки WinDirStat живут в профиле Windows. Включите портативный режим, поместив .ini рядом с exe — киоск или флешка не тронут HKCU. Ниже фрагменты для заметок о выпусках, корпоративного развёртывания и скриптов поддержки.

Интерфейс и параметры сканирования в HKCU

Обычные установщики сохраняют интерактивные параметры в HKEY_CURRENT_USER\Software\WinDirStat. Команда «сбросить настройки» может удалить всё поддерево — то же самое при явной очистке при перезапуске.

HKEY_CURRENT_USER\Software\WinDirStat

Вложенное поддерево профиля MFC

Иногда слой MFC дублирует дополнительные данные профиля во вторичном пути — ориентируйтесь на документацию upstream при сопоставлении сохранённой раскладки.

HKEY_CURRENT_USER\Software\WinDirStat\WinDirStat\

Переопределение через портативный WinDirStat.ini

Если WinDirStat.ini лежит рядом с WinDirStat.exe, настройки читаются из файла, а не HKCU — удобно в лабораториях без записи в реестр.

<folder containing WinDirStat.exe>\WinDirStat.ini

Цвета сжатия и шифрования Explorer (только чтение)

WinDirStat сохраняет согласованность с Explorer, читая необязательные REG_BINARY вроде AltColor или AltEncryptionColor в ветке Explorer пользователя; системные значения не изменяются.

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

Фрагменты автоматизации Winget и Scoop

Индексы сообщества оборачивают сборки WinDirStat для фиксации версий — строки ниже просто запускают установщики; сайт downloadwindirstat.com реестр не трогает.

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

Ключи командной строки WinDirStat.exe

Автоматизация: выгрузка 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 может выполнить семантику reg delete для HKCU\Software\WinDirStat; портативная сборка может удалить соседний INI.

reg delete "HKCU\Software\WinDirStat" /f

Ручную очистку выполняйте только при закрытом WinDirStat, если действительно нужно стереть раскладку или параметры сканера.