REGSHELL(1)
β¨ REGSHELL(1) β the Windows registry browser that thinks it's a unix shell β¨
System Administration tools π aka the regshell glow-up, bestie
πΈ NAME πΈ
regshell β browse a Windows registry file using readline, like it's no big deal π
π¦ SYNOPSIS π¦
regshell [--help] [--backend=BACKEND] [--credentials=CREDENTIALS]
[location]
π DESCRIPTION π
okay so picture this: regshell is a lil utility that lets you browse thru a Windows registry file exactly like you'd use a regular unix shell to wander around a file system. same energy, different vibes. it's giving "cd but make it registry" π«Ά
β¨ OPTIONS β¨
--helpβ shows you the list of available options. the classic "help me bestie" move π--backend BACKENDβ the name of the backend to load. possible values are:creg,regf,dirandrpc. the default isdir. pick your fighter β--credentials=CREDENTIALSβ credentials to use, if any. the password should be separated from the user name by a percent sign. yes, a percent sign, no cap π
π COMMANDS π
ck|cd <keyname>β go to the specified subkey. it's a road trip πch|predef [predefined-key-name]β go to the specified predefined key. teleportation era β¨list|lsβ list subkeys and values of the current key. show me what you got πmkkey|mkdir <keyname>β create a key with the specified keyname as a subkey of the current key. making new friends πrmval|rm <valname>β delete the specified value. bye bestie πrmkey|rmdir <keyname>β delete the specified subkey recursively. and everyone under it. whole family tree gone π«’pwd|pwkβ print the full name of the current key. where am i πset|updateβ update the value of a key value. not implemented at the moment, so don't get your hopes up nglhelp|?β print a list of available commands. the group chat's pinned message πexit|quitβ leave regshell. goodbye my love π
π EXAMPLES π
π Browsing thru a nt4 registry file
regshell -b nt4 NTUSER.DAT
$$$PROTO.HIV> ls
K AppEvents
K Console
K Control Panel
K Environment
K Identities
K Keyboard Layout
K Network
K Printers
K Software
K UNICODE Program Groups
K Windows 3.1 Migration Status
$$$PROTO.HIV> exit
π§ Listing the subkeys of HKEY_CURRENT_USER\AppEvents on a remote computer:
regshell --remote=ncacn_np:aurelia -c "jelmer%secret"
HKEY_CURRENT_MACHINE> predef HKEY_CURRENT_USER
HKEY_CURRENT_USER> cd AppEvents
Current path is: HKEY_CURRENT_USER\AppEvents
HKEY_CURRENT_USER\AppEvents> ls
K EventLabels
K Schemes
HKEY_CURRENT_USER\AppEvents> exit
π VERSION π
this man page is correct for version 4.0 of the Samba suite. periodt. π
πΈ SEE ALSO πΈ
regtree, regdiff, regpatch, gregedit, samba
π AUTHOR π
this utility is part of the Samba[1] suite, which is developed by the global Samba Team[2]. iconic behavior honestly π
this manpage and regshell were written by Jelmer Vernooij. thank you for your service π«Ά
π NOTES π
- Samba
http://www.samba.org/ - Samba Team
http://www.samba.org/samba/team/
Samba 4.0 Β· 09/09/2026 β that's the version and the date, and that's the whole vibe check, bestie. go browse some registry files, you absolute main character ππ¦β¨
π¦ where this page comes from
- fedora 44: samba-client 2:4.24.7-1.fc44 Β· GPL-3.0-or-later AND LGPL-3.0-or-later
- ubuntu noble: registry-tools 2:4.19.5+dfsg-4ubuntu9.8 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms