{"id":24010098,"url":"https://github.com/VincentBounce/Windows-Context-Menu-Tools","last_synced_at":"2025-09-14T11:31:48.005Z","repository":{"id":202708943,"uuid":"524194849","full_name":"VincentBounce/Windows-Context-Menu-Tools","owner":"VincentBounce","description":"Windows Context Menu Tools🧰 using only Windows 10-11 built-in commands","archived":false,"fork":false,"pushed_at":"2025-09-02T15:03:18.000Z","size":1312,"stargazers_count":105,"open_issues_count":0,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-02T17:12:21.030Z","etag":null,"topics":["bitlocker-drive-lock","bitlocker-lock","delete-files","directory-lister","directory-listing","directory-tree","file-hash","file-list","file-listing","folder-structure","shred-files","shredder","shredding-files","windows-10","windows-11","windows-7","windows-context-menu","windows-explorer","windows-registry","wipe-files"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VincentBounce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-12T18:56:07.000Z","updated_at":"2025-09-02T15:03:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"cda272fe-8f95-41dc-a36a-480a658efacc","html_url":"https://github.com/VincentBounce/Windows-Context-Menu-Tools","commit_stats":{"total_commits":72,"total_committers":1,"mean_commits":72.0,"dds":0.0,"last_synced_commit":"c7e14894fa1a695bd8e750f4d4264dbf8b36e22f"},"previous_names":["vincentbounce/windowscontextmenutools","vincentbounce/windows-context-menu-tools"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/VincentBounce/Windows-Context-Menu-Tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VincentBounce%2FWindows-Context-Menu-Tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VincentBounce%2FWindows-Context-Menu-Tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VincentBounce%2FWindows-Context-Menu-Tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VincentBounce%2FWindows-Context-Menu-Tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VincentBounce","download_url":"https://codeload.github.com/VincentBounce/Windows-Context-Menu-Tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VincentBounce%2FWindows-Context-Menu-Tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275095771,"owners_count":25404753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-14T02:00:10.474Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitlocker-drive-lock","bitlocker-lock","delete-files","directory-lister","directory-listing","directory-tree","file-hash","file-list","file-listing","folder-structure","shred-files","shredder","shredding-files","windows-10","windows-11","windows-7","windows-context-menu","windows-explorer","windows-registry","wipe-files"],"created_at":"2025-01-08T04:00:58.924Z","updated_at":"2025-09-14T11:31:47.990Z","avatar_url":"https://github.com/VincentBounce.png","language":"Batchfile","funding_links":[],"categories":["Batchfile"],"sub_categories":[],"readme":"# 🧰 Windows Context Menu Powerful Tools\r\n\r\n## Updated 2024-03-17\r\n\r\nBundle of best ***Windows File Explorer tools that supercharge context menu*** sorted and organized in cascaded menus.\r\n\r\n- All tools are **based on Windows 10-11🪟 built-in commands🎛️ only**.\r\n  - No additionnal running service.\r\n  - No more memory consumption.\r\n  - Offline installation without `.exe .msi .inf`, no file copied, so garanteed virusfree.\r\n- The `.reg` files are adding entries into Windows Registry when you install these tools.\r\n  - Instant installation.\r\n  - Each tool can be installed separately.\r\n- 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.\r\n- To use it on **Windows 11**:\r\n  - need to hold `Shift` while right-clicking on a folder\r\n  - or right click on a folder then *Show more options*\r\n  - or follow [these instructions](#-windows-11-new-context-menu) to remove/restore this Windows 11 extra layer\r\n\r\n\u003e Tested on Microsoft Windows 10/11 Pro 64-bits.\r\n\r\n---\r\n\r\n# 📝 Files \u0026 folders listing from File Explorer\r\n\r\n![Files-folders-listing-from-Windows-File-Explorer-screenshot](/readme-images/Files-folders-listing-from-Windows-File-Explorer-screenshot.png \"Files and folders listing from Windows File Explorer\")\r\n\r\nGlobal features:\r\n\r\n- Lists folders and files from any directory:\r\n  - **drive**\r\n  - **folder**\r\n  - **shortcut `.lnk`**\r\n  - **network location (UNC path)**\r\n\r\n- Can be called from *File Explorer*:\r\n  - any **folder** on the left or the right pane\r\n  - the **background of a folder** in the right pane\r\n\r\n- Reads all folders and files including hidden ones.\r\n\r\n- Supports all Windows glyphs in all Windows languages/region versions.\r\n\r\n- 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:\r\n  - *List content*: to list folders and files\r\n  - *List content with subfolders*: to list full path of each element and subfolders\r\n  - *List content with subfolders as Admin*: if it's a protected folder\r\n  - *List only files*\r\n  - *List on folders*\r\n  - *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:\r\n\r\n```text\r\nC:\\WINDOWS\r\n└───Boot\r\n    └───DVD\r\n        ├───EFI\r\n        │   └───en-US\r\n        └───PCAT\r\n            └───en-US\r\n```\r\n\r\n## ![clipboard-icon] List files in Clipboard\r\n\r\nLists files/folders contained in any folder and copy the list to the Clipboard.\r\n\r\n💿 To install this tool separately, just run `TOOL_List-in-Clipboard.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n## ![notepad-icon] List files in Notepad\r\n\r\nLists files/folders contained in any folder and displays the list in a temporary Notepad file that disappears as soon as you close it.\r\n\r\n- ⚠**Windows 11 requires** to configure Notepad: Notepad \u003e ⚙️ \u003e *When Notepad starts* \u003e select *Start new session and discard unsaved changes*\r\n\r\n💿 To install this tool separately, just run `TOOL_List-in-Notepad.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n---\r\n\r\n# ![lock-bitLocker-drive-icon] Lock BitLocker Drive\r\n\r\n![Lock-BitLocker-Driv-screenshot](/readme-images/Lock-BitLocker-Drive-screenshot.png \"BitLocker Drive unlocking from Windows File Explorer\")\r\n\r\n- Adds the symmetrical feature of existing *Unlock Drive context menu*, never offered by *Microsoft*. It lets you:\r\n  - Lock your external *BitLocker encrypted drive* whenever you want.\r\n  - Directly from *File Explorer*.\r\n  - No need to disconnect/eject/unplug your drive anymore.\r\n\r\n- This tool calls the Windows built-in program `manage-bde.exe`\r\n\r\n- Locks the drive even when applications have non-exclusive access to the volume.\r\n\r\n- 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**.\r\n\r\n- To use it, right click on your BitLocker locked external drive → *Lock BitLocker Drive* → Click *Yes*.\r\n\r\n💿 To install this tool separately, just run `TOOL_Lock-BitLocker-Drive.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n---\r\n\r\n# ![get-filehash-icon] Calculates `SHA` and `MD5` hashes of files\r\n\r\n![Get-file-hash-screenshot](/readme-images/Get-file-hash-screenshot.png \"SHA256 hash calculated directly from File Explorer\")\r\n\r\n- 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*.\r\n\r\n- 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.\r\n\r\n- Applies on all selected files in the *File Explorer* right pane.\r\n\r\n- To use it, right click on selected files → *Get file Hash*.\r\n\r\n💿 To install this tool separately, just run `TOOL_Get-fileHash.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n---\r\n\r\n# ![wipe-free-space-icon] Overwrite deleted data - Drive shredder\r\n\r\n![Wipe-free-space-screenshot](/readme-images/Wipe-free-space-screenshot.png \"Overwriting D:\\ drive from Windows File Explorer\")\r\n\r\n- 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.\r\n\r\n- 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**.\r\n\r\n- Avoids traditional formatting, which is unsecure, and which erase unnecessarily the files you want to keep.\r\n\r\n- 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.\r\n\r\n- Applies on all internal and external drives, displayed in both *File Explorer* left and right panes.\r\n\r\n- 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.\r\n\r\n💿 To install this tool separately, just run `TOOL_Shredder-Wipe-free-space.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n---\r\n\r\n# 👇 *Prompt here* Tools\r\n\r\n![Prompt-here-Tools-screenshot](/readme-images/Prompt-here-Tools-screenshot.png \"PowerShell terminal called directly from a Windows File Explorer directory\")\r\n\r\nEach ***prompt here*** Tool:\r\n\r\n- Opens terminal from any directory (**folder** or **shortcut `.lnk`** or **network location**) on both *File Explorer* left and right panes.\r\n\r\n- Opens terminal as user or *as Administrator* (please note *run as Administrator* doesn't apply from directory's shortcuts `.lnk`)\r\n\r\n- Doesn't open from *Windows Libraries*\r\n\r\n- Doesn't open from *drives* like `C:\\` or `D:\\`\r\n\r\n- On Windows 10 or 11, it opens in a *classic terminal window*\r\n\r\n- On Windows 11 only, if optional [Windows Terminal] is installed, it opens prompt inside\r\n\r\n## ![commandprompt-icon] Command Prompt here | ☝️built-in Windows 11\r\n\r\nLet you run built-in ***Command Prompt*** located in Path Environment `cmd.exe` from any folder.\r\n\r\n💿 To install this tool separately, just run `TOOL_PromptHereW10-CMD.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n## ![powershell5-icon] PowerShell 5 here | ☝️built-in Windows 11\r\n\r\nLet 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.\r\n\r\n💿 To install this tool separately, just run `TOOL_PromptHereW10-PowerShell5.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n## ![powershell5-ise-icon] PowerShell 5 ISE here\r\n\r\n- 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.\r\n\r\n- Limitation: doesn't work from a folder which contains in his path `[` or `]` character.\r\n\r\n💿 To install this tool separately, just run `TOOL_PromptHere-PowerShell5-ISE.reg` and confirm 3 dialog boxes. To install [bundle it's here](#-install-all-tools).\r\n\r\n## ![powershell7-icon] PowerShell 7 here\r\n\r\n- Let you run latest ***PowerShell 7*** located in Path Environment `pwsh.exe`, from any folder.\r\n\r\n- ⚠**Requires** install of [PowerShell 7 x64 MSI] into default directory `C:\\Program Files\\PowerShell\\`.\r\n\r\n- ⚠**Doesn't work** with ***PowerShell 7 from Microsoft Store*** which is a limited version. Better use [PowerShell 7 x64 MSI] version.\r\n\r\n- Replaces *PowerShell 7 default context menu* to get a clean cascaded menu and *run as Admin feature*.\r\n\r\n💿 To install this tool separately, just run `TOOL_PromptHereOptional-PowerShell7.reg` and confirm 3 dialog boxes. It replaces existing *PowerShell 7* context menu. To install [bundle it's here](#-install-all-tools).\r\n\r\n## ![windowsterminal-icon] Windows Terminal here | ☝️built-in Windows 11\r\n\r\n- Let you run latest ***Windows Terminal*** located in Path Environment `wt.exe`, from any folder.\r\n\r\n- ⚠**Windows 10 requires** install of [Windows Terminal] directly from Microsoft Store\r\n\r\n- *Windows Terminal default context menu* can be disabled, to get both clean **cascaded menu** and ***run as Admin feature*** instead.\r\n\r\n💿 To install this tool separately:\r\n\r\n- Run `TOOL_PromptHereW10-WindowsTerminal.reg`\r\n- Copy `WindowsTerminal.ico` to `C:\\Windows\\System32\\` (this is necessary because *Windows Terminal* icon path always change with auto-updates provided by *Microsoft Store*).\r\n- [Below instructions](#-open-in-terminal-default-context-menu) to remove/restore *Open in Terminal* context menu provided by *Windows Terminal install*.\r\n\r\n## ![gitbash-icon] Git Bash (and Git GUI) here\r\n\r\n- Let you run ***Git Bash*** and ***Git GUI*** from any folder.\r\n\r\n- ⚠**Requires** [install of Git] into default directory `C:\\Program Files\\Git\\`.\r\n\r\n[install of Git]: \u003chttps://git-scm.com/download/win\u003e\r\n\r\n- Replaces *Git default context menu* to get a clean cascaded menu and *run as Admin feature*.\r\n\r\n💿 To install this tool separately, just run `TOOL_PromptHereOptional-Git.reg` and confirm 3 dialog boxes. It replaces existing *Git* context menu. To install [bundle it's here](#-install-all-tools).\r\n\r\n---\r\n\r\n# 💾 Installation\r\n\r\n## 💿 Install all tools\r\n\r\n- Click *Code* green button above → *Download ZIP*, then extract `WindowsContextMenuTools-main.zip`.\r\n\r\n- **Run `TOOLS_ALL-Install.cmd` to install all tools automatically.**\r\n\r\n- You can optionally delete the files corresponding to the tools you don't want, so `TOOLS_ALL-Install.cmd` will ignore those tools.\r\n\r\n- Just run a `.reg` if you want to install a specific one.\r\n\r\n- You can run install as many times as you want, it always deletes previous installation.\r\n\r\n## ❌ Uninstall all tools\r\n\r\n- **Run `TOOLS_ALL-Uninstall.reg` to remove all tools automatically.**\r\n\r\n- Optionally, you can delete Windows Terminal icon located here `C:\\Windows\\System32\\WindowsTerminal.ico`\r\n\r\n## ⚙ Context menus\r\n\r\n| | Windows 11 new context menu | *Open in Terminal* default context menu provided by [Windows Terminal] |\r\n| :--- | :--- | :--- |\r\n| ❌ To remove | Run `Windows11ContextMenu-remove-(need-restart).reg`, then logoff/logon. | Run `WindowsTerminalDefaultMenu-remove-(need-restart).reg`, then logoff/logon. |\r\n| 📦 To restore | Run `Windows11ContextMenu-restore-(need-restart).reg`, then logoff/logon. | Run `WindowsTerminalDefaultMenu-restore-(need-restart).reg`, then logoff/logon. |\r\n\r\n---\r\n\r\n# 😉 Author 🇫🇷 Vincent ᗱƆᑌᑎϹᗴ\r\n\r\n**𝕏 [@VincentBounce](https://x.com/VincentBounce)** | **YouTube [@VincentBounce](https://www.youtube.com/@VincentBounce/)** | **Instagram [@VincentBounce](https://instagr.am/vincentbounce/)**\r\n\r\n---\r\n\r\n# 🗂️ Table of contents\r\n\r\n- [Windows Context Menu Powerful Tools](#-windows-context-menu-powerful-tools)\r\n\r\n- [Files \u0026 folders listing from File Explorer](#-files--folders-listing-from-file-explorer)\r\n\r\n  - List files in Clipboard\r\n\r\n  - List files in Notepad\r\n\r\n- [Lock BitLocker Drive](#-lock-bitlocker-drive)\r\n\r\n- [Calculates SHA and MD5 hashes of files](#-calculates-sha-and-md5-hashes-of-files)\r\n\r\n- [Overwrite deleted data - Drive shredder](#-overwrite-deleted-data---drive-shredder)\r\n\r\n- [Prompt here Tools](#-prompt-here-tools)\r\n\r\n  - Command Prompt here\r\n\r\n  - PowerShell 5 here\r\n\r\n  - PowerShell 5 ISE here\r\n\r\n  - PowerShell 7 here\r\n\r\n  - Windows Terminal here\r\n\r\n  - Git Bash (and Git GUI) here\r\n  \r\n- [Installation](#-installation)\r\n\r\n  - Install all tools\r\n\r\n  - Uninstall all tools\r\n\r\n  - Context menus\r\n\r\n- [Author](#-author)\r\n\r\n[clipboard-icon]: /readme-images/List-in-Clipboard-h32px.png\r\n\r\n[notepad-icon]: /readme-images/List-in-Notepad-h32px.png\r\n\r\n[lock-bitLocker-drive-icon]: /readme-images/Lock-BitLocker-Drive-h32px.png\r\n\r\n[get-filehash-icon]: /readme-images/Get-fileHash-h32px.png\r\n\r\n[wipe-free-space-icon]: /readme-images/Wipe-free-space-h32px.png\r\n\r\n[commandprompt-icon]: /readme-images/CommandPrompt-h32px.png\r\n\r\n[powershell5-icon]: /readme-images/PowerShell5-h32px.svg\r\n\r\n[powershell5-ise-icon]: /readme-images/PowerShell5-ISE-h32px.png\r\n\r\n[powershell7-icon]: /readme-images/PowerShell7-h32px.svg\r\n\r\n[gitbash-icon]: /readme-images/GitBash-h32px.svg\r\n\r\n[windowsterminal-icon]: /readme-images/WindowsTerminal-h32px.svg\r\n\r\n[PowerShell 7 x64 MSI]: https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows\r\n\r\n[Windows Terminal]: https://www.microsoft.com/store/productId/9N0DX20HK701\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVincentBounce%2FWindows-Context-Menu-Tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVincentBounce%2FWindows-Context-Menu-Tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVincentBounce%2FWindows-Context-Menu-Tools/lists"}