HKEY_CLASSES_ROOT\es(es:// URI handler for Everything Search)
🔑 Keys
User settings (HKCU\Software\Voidtools\Everything)
Key Name
Type
Description
search_history_count
REG_DWORD
Number of search history entries to keep
start_menu_shortcut
REG_DWORD
1 = Start Menu shortcut created
taskbar_notification_icon
REG_DWORD
1 = show icon in system tray
http_server_enabled
REG_DWORD
1 = enable built-in HTTP server for remote search
http_server_port
REG_DWORD
HTTP server port (default: 80)
efu_associations
REG_DWORD
1 = register .efu file list file associations
Startup entry (HKCU\...\Run)
Key Name
Type
Description
Everything
REG_SZ
Path to Everything.exe — launches at Windows logon
URI handler (HKCR\es)
Key Path
Type
Description
(Default)
REG_SZ
URL:Everything Search
URL Protocol
REG_SZ
Empty string — marks as URL protocol handler
shell\open\command\(Default)
REG_SZ
"C:\...\Everything.exe" -search "%1"
Uninstall entry
Key Name
Type
Description
DisplayName
REG_SZ
Everything 1.4.1.1024
DisplayVersion
REG_SZ
Installed version
Publisher
REG_SZ
voidtools
InstallLocation
REG_SZ
Root installation directory
UninstallString
REG_SZ
Path to the NSIS uninstaller
📝 Notes
Everything builds and maintains a file index in %APPDATA%\Everything\Everything.db using the Windows NTFS Master File Table (MFT) — no registry storage for the index.
The HTTP server feature (disabled by default) allows searching Everything from a browser or script; enable it in Options → HTTP Server.
The es.exe command-line companion searches Everything from scripts: es.exe -regex "\.log$" — it does not create registry entries.
Everything registers .efu (Everything File List) file associations when efu_associations is enabled.
The portable version stores all settings in Everything.ini alongside the executable and creates no registry entries.
⚠️ Everything requires administrator rights to index all NTFS volumes; without admin, it falls back to folder enumeration which is slower.