Техническая справка: разделы реестра и сценарии командной строки

Материал для ИТ-специалистов

Ниже перечислены расположения и имена ключей, которые часто встречаются у установок 7-Zip в 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.exe
reg query "HKCU\Software\7-Zip" /s
reg query "HKLM\SOFTWARE\7-Zip" /s
Windows PowerShell · чтение пути установки при наличии значений
Get-ItemProperty -Path "HKLM:\SOFTWARE\7-Zip" -ErrorAction SilentlyContinue
Get-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\7-Zip" -ErrorAction SilentlyContinue

Тихая установка (иллюстративный пример)

Официальные установщики 7-Zip для Windows нередко поддерживают тихий режим, совместимый с подходом NSIS. Замените имя исполняемого файла на тот пакет, который вы реально распространяете внутри организации.

Тихая установка · пример вызова из cmd
"7z.exe-installer-rename-me.exe" /S

Обзор программы · Инструкция по работе · Страница загрузки

Скачать