当我在 Windows 资源管理器中的文件夹内单击鼠标右键时,会出现一个名为“AMD 软件:Adrenalin 版”的选项:
(仅当我右键单击我正在查看的文件夹内的空白处时才会出现此选项,而不是在我右键单击另一个文件夹时出现。)
我从来没有使用过这个选项,所以我想删除它。
我在 Google 上搜索如何删除它,并找到了一些建议,但都对我不起作用。我发现这这表明要添加{FDADFEE3-02D1-4E7C-A511-380F4C98D73B}
,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
我发现这建议删除注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shellex\ContextMenuHandlers\ACE
(在我的情况下确实存在)。我尝试了这两个建议,并在尝试每个建议后重新启动了计算机,但都没有帮助。
我还尝试搜索如何删除“在终端中打开”选项(不是因为我想删除它,而是因为可以使用相同的方法来删除 AMD 软件选项),然后我发现这这表明添加{9F156763-7844-4DC4-B2B1-901F640F5155}
到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
,当我这样做时,我成功删除了“在终端中打开”。因此,问题似乎是我在网上找到的 AMD 软件的 GUID 不正确。我尝试通过在注册表中搜索来找到正确的 GUID,并找到了几个候选:
{4d36e968-e325-11ce-bfc1-08002be10318}
{73E37D3D-1A2F-11EE-AF0E-806E6F6E6963}
{4242B984-6C36-4FC8-8626-DE5E8B11886D}
{A2A630D5-036F-4539-BD99-7923AD830433}
{FDADFEE3-02D1-4E7C-A511-380F4C98D73B}
(我在网上找到了这个这里,但它不在我的注册表中)
我尝试将每个命令添加到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
,但都不起作用。我还尝试按照说明在 PowerShell 中查找 GUID这里,但我用那个方法没有找到任何东西。所以我想有一件事可以帮助我解决问题,那就是我能否在某处找到正确的 GUID,但我不知道还能在哪里查找。
如何从 Windows 资源管理器上下文菜单中删除此选项?找到正确的 GUIDHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
可能有助于实现此目的,但我也愿意接受其他解决方案。
答案1
新的 Windows 11 样式上下文菜单条目源自.dll
文件,您应该能够在应用程序的安装路径中找到这些文件,如这个相关答案。
因此,请查找名称中.dll
包含类似ContextMenu
或 的文件,并将该文件重命名为(创建还原点,不要删除,直到您确定它不会破坏某些东西)。效果是立竿见影的,因此如果您发现多个文件,您可以轻松尝试,直到找到正确的文件。Explorer
.old
.dll
答案2
如果您仍然没有找到解决方案,您需要删除(始终先导出/备份)此注册表文件夹,并且每次安装/更新驱动程序时都必须执行此操作:
HKEY_CLASSES_ROOT\PackagedCom\Package\AdvancedMicroDevicesInc-RSXCM_22.10.0.0_x64__fhmx3h6dzfmvj\Server\1
此 AMD 文件夹中有 2 个文件夹,因此,为了确保您删除的是上下文菜单文件夹,其中应该有名为"DisplayName"="Catalyst Context Menu extension"
注意:在 win11 的第一个版本中,这也会导致“在终端中打开”消失,但我很长时间没有看到这种情况了。恢复终端上下文菜单的唯一方法是重新安装 AMD 驱动程序。
答案3
对我来说这是有效的:
- 复制 GUID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shellex\ContextMenuHandlers\ACE
,对我来说这是{5E2121EE-0300-11D4-8D3B-444553540000}
- 删除
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shellex\ContextMenuHandlers\ACE
- 添加您复制的GUID到
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
答案4
尝试一下https://www.nirsoft.net/utils/shexview.html在列表中找到 AMD 的东西,如果可以的话禁用它,因为这个程序支持最高到版本 10 的 Windows(可能在 11 上运行)
您可以尝试的其他方法是安装https://lockhunter.com/然后右键单击可疑的 *.dll 并选择(是什么锁定了此文件)您认为正在将此项目添加到上下文菜单并查看弹出的 Explorer.exe 列表,确保它确实是 *.dll 然后解锁它(explorer 可能会崩溃,只需重新启动它并删除该 *.dll)并且在执行任何操作之前请先进行备份以防万一。
编辑:一些用户报告该程序成功https://www.sordum.org/7615/easy-context-menu-v1-6/
如果你喜欢冒险...试试这个
尝试以下方法:
Launch the Registy Editor: regedit
Navigate to the following path, create the ‘Blocked’ key if absent \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
Right-click and select: New > String Value
Name it as: {6767B3BC-8FF7-11EC-B909-0242AC120002}
Set its value to: AMDSoftwareAdrenalinEdition
Restart Windows Explorer.
https://windowsloop.com/how-to-remove-amd-radeon-software-from-context-menu/