
众所周知呢,Windows 11改了右键菜单,及其难用,主要原因就是需要软件主动适配,不适配的都被收到了二级菜单
导致需要点2下才能显示原始菜单
因此 我编写了这个软件 来还原经典菜单的同时还保留WinUI的新外观(重点)
# 使用效果图
默认原始WinUI大小


可选紧凑型样式


可选高透明度样式

支持Dark模式

# 安装方法
1. 下载软件压缩包
2. 解压到一个目录(这个目录必须是普通目录 不需要管理员权限就能读写的命令 不能是系统盘之类的!)
3. 运行FluentContextMenuLoader.exe
4. 查看托盘图标,勾选”关闭系统WinUI菜单” 然后点击 “重启explorer”

# 卸载方法
软件启动即生效,退出即失效,不需要安装。
1. 去掉”开机自启动”和”关闭WinUI”菜单的勾选 然后点击 “退出”
2. 手动删除相关文件即可
# 教程
视频教程: https://www.bilibili.com/video/BV1UkQyYCERL/
第一次使用软件请务必查看压缩包里的”使用说明“! 里面有常见问题解决方法
第一次使用软件请务必查看压缩包里的”使用说明“! 里面有常见问题解决方法
第一次使用软件请务必查看压缩包里的”使用说明“! 里面有常见问题解决方法

非常好用喵[aru_18]
请问这个软件和最新版的ExplorerPatcher(26100.8457.70.2)一起使用时,会互相争抢”关闭Win11右键菜单”这个功能,导致在桌面时右键菜单无法呼出,(在文件管理器里是正常的).
问了下ai给出的解决方法是:
先退出FluentContextMenu→取消EP的”关闭Win11右键菜单”选项→删除HKEY_CURRENT_USERSoftwareClassesCLSID
{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}注册表项→打开FluentContextMenu启用”关闭系统WinUI菜单”,这样可以临时解决,但一重启两个软件开机自动运行之后还是会变成互锁状态,一边开关功能开关另一边会同步变化。
能否给一个兼容EP模式勾选后默认不启用相关功能,交给EP关闭右键菜单?
系统版本是Win11企业版 25H2 26200.8457 功能体验包1000.26100.304.0
跟Ai艰难搏斗各种排查之后,我发现需要把HKEY_CURRENT_USERSoftwareClassesCLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}下面的InprocServer32子项断开权限继承,删掉无关用户,并给everyone用户的删除权限给禁用掉,用了如下几行代码:
$parentPath = “HKCU:SoftwareClassesCLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}”
$childPath = “$parentPathInprocServer32”
$regKey = [Microsoft.Win32.Registry]::CurrentUser.OpenSubKey(“SoftwareClassesCLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}InprocServer32”, $true)
$regKey.SetValue(“”, “”, [Microsoft.Win32.RegistryValueKind]::String)
$regKey.Close()
#超字数了,下接回复
$identity = “Everyone”
$rights = [System.Security.AccessControl.RegistryRights]::Delete -bor [System.Security.AccessControl.RegistryRights]::DeleteSubtree
$type = [System.Security.AccessControl.AccessControlType]::Deny
$denyDeleteRule = New-Object System.Security.AccessControl.RegistryAccessRule($identity, $rights, $type)
foreach ($path in @($parentPath, $childPath)) {
if (Test-Path $path) {
$acl = Get-Acl -Path $path
$acl.SetAccessRuleProtection($true, $true)
$acl.AddAccessRule($denyDeleteRule)
Set-Acl -Path $path -AclObject $acl
}
}
最后变成如图的权限就可以重启之后正常开启桌面上的传统右键菜单了,第一次呼出貌似得等一会儿
我打开everything时软件就会直接崩溃,不知道为什么
感觉很容易连带着Explorer一起崩溃耶?是我的姿势不对吗?经常Explorer一个反应慢了半拍然后这个FluentContextMenu就崩了,然后连带着Explorer一起崩了