Technical reference: registry fingerprints, Explorer shell hooks, and command-line probes

IT & automation

Tables below capture representative keys and switches observed across mainstream Windows installs. Packaging differences—per-user vs per-machine, WOW6432Node redirection, or custom MSI transforms—mean you must validate every string on a sacrificial VM before baking it into SCCM or Intune baselines.

Safety reminder: Registry edits and unattended installers can destabilize desktops. Export relevant hives, rehearse inside disposable VMs, and only then promote scripts to production change windows.

Registry hives you will touch most often

Per-user UI preferences and File Manager layout data normally live under HKEY_CURRENT_USER, while all-users installers stamp paths and version metadata under HKEY_LOCAL_MACHINE so services and elevated sessions share the same view.

Registry · per-user preferences (typical)
HKEY_CURRENT_USER\Software\7-Zip
HKEY_CURRENT_USER\Software\7-Zip\FM
Registry · per-machine install metadata (typical)
HKEY_LOCAL_MACHINE\SOFTWARE\7-Zip
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\7-Zip

Explorer context menu (shell integration)

Context handlers register beneath HKEY_CLASSES_ROOT for files, directories, backgrounds, and drives whenever the shell needs verbs such as Add to archive. Friendly display names usually embed “7-Zip” inside the handler key. Pure 64-bit systems may still duplicate entries under Wow6432Node if a 32-bit helper registered first, so compare both trees when troubleshooting missing verbs.

Registry · sample context-handler paths
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

Commands that enumerate keys quickly

Launch cmd.exe or PowerShell with the least privilege necessary: HKCU probes succeed under normal accounts, whereas HKLM sweeps often demand elevation so ACLs do not mask values.

Command Prompt · reg.exe samples
reg query "HKCU\Software\7-Zip" /s
reg query "HKLM\SOFTWARE\7-Zip" /s
PowerShell · read install path values (if present)
Get-ItemProperty -Path "HKLM:\SOFTWARE\7-Zip" -ErrorAction SilentlyContinue
Get-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\7-Zip" -ErrorAction SilentlyContinue

Silent installation (template)

Official Windows bundles generally honor NSIS-style /S switches for unattended rollout. Substitute the placeholder filename with whatever you host internally after code-signing.

Silent install · cmd template
"7z.exe-installer-rename-me.exe" /S

Product snapshot · Hands-on workflows · Installer hub

Download