Skip to content

Windows Context Menu Tools🧰 only using Windows 10-11🪟 built-in features🎛️

Notifications You must be signed in to change notification settings

VincentBounce/WindowsContextMenuTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧰 Windows Context Menu Powerful Tools

Bundle of best Windows shell File Explorer context menu tools sorted and organized in cascaded menus.

  • All tools are light because condensed in command-lines using only Windows 10-11 built-in commands.
  • Each tool can be installed separately.
  • These commands are written into Windows Registry when you install these tools.
  • No .exe nor .msi nor .inf to install tools. No file copied. Instant install.
  • We recommend optional upgrades like PowerShell 7 x64 MSI or Windows Terminal, because these open-source projects are pushed by Microsoft, and will be probably built-in next releases of Windows.
  • On Windows 11, an extra step is necessary to use these tools: from File Explorer, right click on selected item → Show more options. Or select item → Shift F10. Below instructions to remove/restore this Windows 11 extra layer.

Tested on Microsoft Windows 10/11 Pro 64-bits.


📝 Files & folders listing from File Explorer

Files-folders-listing-from-Windows-File-Explorer-screenshot

Global features:

  • Lists folders and files from any directory (drive or folder or shortcut .lnk or network location) on both File Explorer left and right panes.

  • Reads all folders and files including hidden ones.

  • Supports all Windows glyphs in all Windows languages/region versions.

  • To use it, right click one the folder you want to list the content, then select List in Clipboard or List in Notepad, then select:

    • List content: to list folders and files
    • List content with subfolders: to list full path of each element and subfolders
    • List content with subfolders as Admin: if it's a protected folder
    • List only files
    • List on folders
    • Display tree (only for List in Notepad): draws your folders tree in a text file, using tree.com command. A second command does the same with files. Only displays ASCII characters. Example below:
C:\WINDOWS
└───Boot
    └───DVD
        ├───EFI
        │   └───en-US
        └───PCAT
            └───en-US

clipboard-icon List files in Clipboard

Lists files/folders contained in any folder and copy the list to the Clipboard.

💿 To install this tool separately, just run List-in-Clipboard.reg and confirm 3 dialog boxes. To install bundle it's here.

notepad-icon List files in Notepad

Lists files/folders contained in any folder and displays the list in a temporary Notepad file that disappears as soon as you close it.

💿 To install this tool separately, just run List-in-Notepad.reg and confirm 3 dialog boxes. To install bundle it's here.


lock-bitLocker-drive-icon Lock BitLocker Drive

Lock-BitLocker-Driv-screenshot

  • Adds the symmetrical feature of existing Unlock Drive context menu, never offered by Microsoft. It lets you:

    • Lock your external BitLocker encrypted drive whenever you want.
    • Directly from File Explorer.
    • No need to disconnect/eject/unplug your drive anymore.
  • This tool calls the Windows built-in program manage-bde.exe

  • Locks the drive even when applications have non-exclusive access to the volume.

  • Applies on all external drives, displayed in both File Explorer left and right panes. If your drive is C: or is not locked or is not BitLocker encrypted, then the tool starts and ignore the drive.

  • To use it, right click on your BitLocker locked external drive → Lock BitLocker Drive → Click Yes.

💿 To install this tool separately, just run Lock-BitLocker-Drive.reg and confirm 3 dialog boxes. To install bundle it's here.


get-filehash-icon Calculates SHA and MD5 hashes of files

Get-file-hash-screenshot

  • Calculates and displays in a terminal window one the following hashes SHA-1 SHA-256 SHA-384 SHA-512 MD5 for any file(s) selected in File Explorer.

  • Fast result because only selected hash is calculated. At the opposite, others hash software/plugins compute big files during long time, because they calculate 4 more useless hashes, in addition the one you're targeting.

  • Applies on all selected files in the File Explorer right pane.

  • To use it, right click on selected files → Get file Hash.

💿 To install this tool separately, just run Get-fileHash.reg and confirm 3 dialog boxes. To install bundle it's here.


wipe-free-space-icon Overwrite deleted data - Drive shredder

Wipe-free-space-screenshot

  • Secures all your external drives before giving them, by ensuring that all deleted data has been overwritten. Usually, even if a file is deleted and not just moved to Recycle Bin, this file is just deindexed, and entire content remains totally recoverable from your disk, until this content is overwritten by another file. This reason explain why deletions are so fast.

  • To secure your disk without formatting, this tool calls the Windows built-in program cipher.exe which writes successively 3 big files to fill entire empty space, in a temporary file (D:\EFSTMPWP\filE6A3.tmp for example). Of course, it keeps existing files.

  • Avoids traditional formatting, which is unsecure, and which erase unnecessarily the files you want to keep.

  • Executes 3 writing sequences: a first one only with 0 bits, a second one only with 1 bits, and a third one with random bits.

  • Applies on all internal and external drives, displayed in both File Explorer left and right panes.

  • To use it, right click on your external drive → Overwrite deleted data. When process is done, you'll see 3 full lines of 100 points each one, like screenshot above.

💿 To install this tool separately, just run Wipe-free-space.reg and confirm 3 dialog boxes. To install bundle it's here.


👇 Prompt here Tools

Prompt-here-Tools-screenshot

Each prompt here Tool:

  • Opens terminal from any directory (folder or shortcut .lnk or network location) on both File Explorer left and right panes.

  • Opens terminal as user or as Administrator (please note run as Administrator doesn't apply from directory's shortcuts .lnk)

  • Doesn't open from Windows Libraries

  • Doesn't open from drives like C:\ or D:\

  • On Windows 10 or 11, it opens in a classic terminal window

  • On Windows 11 only, if optional Windows Terminal is installed, it opens prompt inside

commandprompt-icon Command Prompt here

Let you run built-in Command Prompt located in Path Environment cmd.exe from any folder.

💿 To install this tool separately, just run CommandPrompt-here.reg and confirm 3 dialog boxes. To install bundle it's here.

powershell5-icon PowerShell 5 here

Let you run built-in Windows PowerShell located in Path Environment powershell.exe, from any folder. By default it's always Windows PowerShell x64 on Windows 64-bits.

💿 To install this tool separately, just run PowerShell5-here.reg and confirm 3 dialog boxes. To install bundle it's here.

powershell5-ise-icon PowerShell 5 ISE here

  • Let you run built-in Windows PowerShell ISE located in Path Environment powershell_ise.exe, from any folder. By default it's always Windows PowerShell ISE x64 or Windows 64-bits.

  • Limitation: doesn't work from a folder which contains in his path [ or ] character.

💿 To install this tool separately, just run PowerShell5-ISE-here.reg and confirm 3 dialog boxes. To install bundle it's here.

powershell7-icon PowerShell 7 here

  • Let you run latest PowerShell 7 located in Path Environment pwsh.exe, from any folder.

  • Requires install of PowerShell 7 x64 MSI into default directory C:\Program Files\PowerShell\.

  • Doesn't work with PowerShell 7 from Microsoft Store which is a limited version. Better use PowerShell 7 x64 MSI version.

  • Replaces PowerShell 7 default context menu to get a clean cascaded menu and run as Admin feature.

💿 To install this tool separately, just run PowerShell7-here.reg and confirm 3 dialog boxes. It replaces existing PowerShell 7 context menu. To install bundle it's here.

gitbash-icon Git Bash (and Git GUI) here

  • Let you run Git Bash and Git GUI from any folder.

  • Requires install of Git into default directory C:\Program Files\Git\.

  • Replaces Git default context menu to get a clean cascaded menu and run as Admin feature.

💿 To install this tool separately, just run Git-here.reg and confirm 3 dialog boxes. It replaces existing Git context menu. To install bundle it's here.

windowsterminal-icon Windows Terminal here

  • Let you run latest Windows Terminal located in Path Environment wt.exe, from any folder.

  • Requires install of Windows Terminal directly from Microsoft Store.

  • Windows Terminal default context menu can be disabled, to get both clean cascaded menu and run as Admin feature instead.

💿 To install this tool separately:

  • Run WindowsTerminal-here.reg
  • Copy WindowsTerminal.ico to C:\Windows\System32\ (this is necessary because Windows Terminal icon path always change with auto-updates provided by Microsoft Store).
  • Below instructions to remove/restore Open in Terminal context menu provided by Windows Terminal install.

💾 Installation

💿 Install all tools

  • Click Code green button above → Download ZIP, then extract WindowsContextMenuTools-main.zip.

  • Run ALL-Install.cmd to install all tools automatically.

  • You can optionally delete the files corresponding to the tools you don't want, so ALL-Install.cmd will ignore those tools.

  • Just run a .reg if you want to install a specific one.

  • You can run install as many times as you want, it always deletes previous installation.

🚫 Uninstall all tools

  • Run ALL-Uninstall.reg to remove all tools automatically.

  • Optionally, you can delete Windows Terminal icon located here C:\Windows\System32\WindowsTerminal.ico

⚙ Context menus

Windows 11 new context menu Open in Terminal default context menu provided by Windows Terminal
🚫 To remove Run Windows11ContextMenu-remove-(need-restart).reg, then logoff/logon. Run WindowsTerminalDefaultMenu-remove-(need-restart).reg, then logoff/logon.
📦 To restore Run Windows11ContextMenu-restore-(need-restart).reg, then logoff/logon. Run WindowsTerminalDefaultMenu-restore-(need-restart).reg, then logoff/logon.

😉 Author

Vincent Bounce 🇫🇷 | 𝕏 @VincentBounce | YouTube @VincentBounce | Instagram @VincentBounce


🗂️ Table of contents