開源的菜單管理工具)
ContextMenuManager 快速清理 Windows 右鍵菜單免費(fèi)開源的菜單管理工具【免費(fèi)下載鏈接】ContextMenuManager? 純粹的Windows右鍵菜單管理程序項(xiàng)目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager剛卸載的軟件用XXX打開還留在菜單里軟件越裝越多右鍵列表越長越亂不少項(xiàng)根本用不上。ContextMenuManager 是一個免費(fèi)的開源 Windows 右鍵菜單管理工具開關(guān)一撥就能禁用菜單項(xiàng)還能改名、換圖標(biāo)、添加自己的命令全程不用打開注冊表。先看你用它要辦哪幾件事想禁用一個菜單項(xiàng) → 在列表里找到它把開關(guān)撥到灰色菜單里立刻消失想給菜單項(xiàng)改名、換圖標(biāo) → 右鍵該項(xiàng)選修改名稱或修改圖標(biāo)想知道某個項(xiàng)屬于哪個程序 → 用導(dǎo)航注冊表位置或?qū)Ш轿募恢弥苯犹綄?yīng)位置想添加一條自定義命令 → 點(diǎn)新建一個菜單項(xiàng)目填上顯示文字和要執(zhí)行的命令想按擴(kuò)展名管理 → 打開文件類型頁簽選擇 .exe、.lnk 等具體格式逐項(xiàng)處理 走一遍從下載到完成第一次禁用從項(xiàng)目的 Releases 下載 zip 包解壓即可使用想從源碼構(gòu)建執(zhí)行g(shù)it clone https://gitcode.com/gh_mirrors/co/ContextMenuManager。為什么zip 版解壓即用源碼版方便想改代碼的讀者。直接運(yùn)行 exe。程序分 .NET 3.5 和 4.0 兩個版本32 位、64 位系統(tǒng)都支持Win7 及以上系統(tǒng)自帶所需運(yùn)行庫Vista 需要手動裝對應(yīng)版本的 .NET Framework。為什么這一步能避開程序打不開的麻煩。打開程序在左側(cè)點(diǎn)文件場景中間列表就是該場景的全部菜單項(xiàng)每行右側(cè)一個開關(guān)。為什么文件是最常用的場景從它入手驗(yàn)證效果最直觀。挑一個確定不用的項(xiàng)把開關(guān)撥成灰色再到資源管理器里右鍵一個文件確認(rèn)它已經(jīng)消失。為什么實(shí)際場景里驗(yàn)證才算真正禁用成功。如果個別項(xiàng)沒立即消失點(diǎn)頂部刷新按鈕或重啟資源進(jìn)程再看。為什么少數(shù)菜單項(xiàng)需要刷新后才生效。最后點(diǎn)列表頂部的新建一個菜單項(xiàng)目加一條復(fù)制完整路徑試試。為什么右鍵菜單自定義最實(shí)用的用法順手練會。左側(cè)選菜單場景右側(cè)列表每個菜單項(xiàng)對應(yīng)一個啟用/禁用開關(guān)功能細(xì)節(jié)按需求分組右鍵菜單項(xiàng)怎么禁用、清理左側(cè)邊欄列出文件、文件夾、目錄、桌面、磁盤、回收站、新建、發(fā)送到、打開方式、WinX 等場景選中后中間列表就是該場景下要管理的全部內(nèi)容。開關(guān)撥到灰色該項(xiàng)立即從菜單隱藏?fù)芑貋砭突謴?fù)反復(fù)操作都是可逆的。對想保留但覺得難看的項(xiàng)還可以右鍵修改名稱修改圖標(biāo)把菜單的文字和外觀改成自己喜歡的樣子。英文界面下的文件場景列表頂部可新建菜單項(xiàng)定位與導(dǎo)出菜單項(xiàng)導(dǎo)航注冊表與文件位置遇到來源不明的殘留項(xiàng)右鍵選導(dǎo)航注冊表位置程序會直接打開它對應(yīng)的注冊表分支——注冊表就是 Windows 存放系統(tǒng)設(shè)置的數(shù)據(jù)庫選導(dǎo)航文件位置則跳到相關(guān)文件。確認(rèn)歸屬后你還能用導(dǎo)出注冊表把這條目存檔備查。注意永久刪除執(zhí)行后無法恢復(fù)新手動手前先確認(rèn)清楚。如何添加自定義右鍵命令點(diǎn)列表頂部的新建一個菜單項(xiàng)目設(shè)置菜單里顯示的文字和要執(zhí)行的命令就行。比如給文件菜單加一條復(fù)制完整路徑或給發(fā)送到菜單添一個自己的小工具新建、發(fā)送到、打開方式等場景同樣支持添加。這些列表控件的實(shí)現(xiàn)放在 ContextMenuManager/Controls/ 目錄想看某功能對應(yīng)哪段代碼可以從這里入手。進(jìn)階頁簽按文件類型管理 Windows 右鍵菜單文件類型頁簽可以按具體擴(kuò)展名管理菜單項(xiàng)比如只處理 .exe 文件右鍵時看到的項(xiàng)。其他規(guī)則頁簽則提供 IE 瀏覽器菜單管理、WinX 菜單管理、按 GUID 屏蔽擴(kuò)展等進(jìn)階功能。只想整理普通菜單的話默認(rèn)主頁就夠用進(jìn)階頁簽以后需要了解時再看。程序工具欄內(nèi)置的操作按鈕對應(yīng)主頁、文件類型、其他規(guī)則、刷新等功能入口它背后在做什么每個右鍵菜單項(xiàng)本質(zhì)上是注冊表里的一條條目而這個工具禁用的方式不是刪除而是往條目里寫一個系統(tǒng)保留的隱藏標(biāo)記 LegacyDisableWindows 見到標(biāo)記就自動把它藏起來去掉標(biāo)記即恢復(fù)顯示。程序還處理了 ProgrammaticAccessOnly、ShowAsDisabledIfHidden 等多個系統(tǒng)開關(guān)兼容不同來源的菜單項(xiàng)。// 節(jié)選自 ContextMenuManager/Controls/ShellItem.cs // 禁用時寫入系統(tǒng)保留值恢復(fù)時把該值刪掉 Registry.SetValue(RegPath, LegacyDisable, ); // 撥到灰色給條目打上請隱藏我記號 RegistryEx.DeleteValue(RegPath, LegacyDisable); // 撥回來去掉記號菜單項(xiàng)隨之恢復(fù)說白了撥一下開關(guān)就是在菜單項(xiàng)的條目上貼掉、再貼回一張請隱藏我的便簽藏與顯由 Windows 自己完成。?? 用之前先看這里殺軟可能誤報(bào)程序要大量讀寫注冊表項(xiàng)Windows Defender 等可能報(bào)病毒它是開源項(xiàng)目添加進(jìn)白名單即可。禁用后個別項(xiàng)還在顯示少數(shù)菜單項(xiàng)受其他因素控制按通用規(guī)則仍顯示為啟用屬正常現(xiàn)象點(diǎn)刷新或重啟資源進(jìn)程再驗(yàn)證。別和其他菜單管理工具混用各工具禁用方式不同別的工具禁用的項(xiàng)在這個程序里可能根本看不到建議只用一個。永久刪除不可逆刪掉就回不來了新手建議只用啟用/禁用開關(guān)少碰刪除類操作。界面語言可切換內(nèi)置簡中、繁中、英、日、韓、俄、葡、德、阿共 9 種語言文件放在 languages/ 目錄。它適合想清理雜亂右鍵菜單的普通用戶、需要自定義菜單命令的用戶以及要統(tǒng)一維護(hù)多臺電腦配置的管理員底層讀寫邏輯可參考 ContextMenuManager/BluePointLilac.Methods/ 目錄。現(xiàn)在就做打開文件場景禁用兩三個確定不用的項(xiàng)再到資源管理器里右鍵看效果。【免費(fèi)下載鏈接】ContextMenuManager? 純粹的Windows右鍵菜單管理程序項(xiàng)目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考