Технические заметки: реестр и командная строка
ИТ и опытные пользователиНиже приведены расположения и ключи, типичные для установок в Windows. Точные пути зависят от сборки, архитектуры (x64 и x86) и типа установщика: проверьте на тестовом компьютере перед массовым развёртыванием.
Частые корни реестра
7-Zip обычно хранит настройки пользователя и состояние файлового менеджера в кусте текущего пользователя, а путь установки — в кусте компьютера при установке для всех пользователей.
HKEY_CURRENT_USER\Software\7-Zip
HKEY_CURRENT_USER\Software\7-Zip\FM
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\7-Zip
Контекстное меню проводника (оболочка)
Расширения оболочки обычно регистрируются под HKEY_CLASSES_ROOT для файлов, папок и дисков. В именах ключей часто встречается «7-Zip». В 64-разрядной Windows часть обработчиков также видна под Wow6432Node в зависимости от регистрации расширения.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\7-Zip
Команды для просмотра ключей
Используйте повышенный или обычный cmd.exe / PowerShell в зависимости от куста, который запрашиваете.
reg query "HKCU\Software\7-Zip" /s
reg query "HKLM\SOFTWARE\7-Zip" /s
Get-ItemProperty -Path "HKLM:\SOFTWARE\7-Zip" -ErrorAction SilentlyContinue
Get-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\7-Zip" -ErrorAction SilentlyContinue
Тихая установка (пример)
Многие официальные установщики 7-Zip для Windows поддерживают тихий режим в стиле NSIS. Замените имя файла на тот установщик, который вы распространяете.
"7z.exe-installer-rename-me.exe" /S