Технические заметки: реестр и командная строка

ИТ и опытные пользователи

Ниже приведены расположения и ключи, типичные для установок в 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
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

Обзор · Как пользоваться · Скачать

Download