如何删除 VLC 媒体播放器中的右键菜单?
Posted
技术标签:
【中文标题】如何删除 VLC 媒体播放器中的右键菜单?【英文标题】:How to remove the right click menu in VLC Media Player? 【发布时间】:2015-03-09 18:16:36 【问题描述】:我正在调整 VLC 来制作自定义视频播放器。我之所以选择 VLC,是因为它能够播放多种格式,而且它让我可以非常轻松地为其开发自定义皮肤。
但我还想限制用户访问文件系统,为此我需要禁用右键菜单。有没有办法做到这一点?
【问题讨论】:
【参考方案1】:-
打开注册表编辑器 (
regedit.exe
)。查找HKEY_CLASSES_ROOT\Directory\shell
在此键下找到您要从文件夹上下文菜单中删除的每个 VLC 键
(可选)右键单击每个键并选择导出。将导出的 reg 文件另存为 PlayWithVLC-dir
和 AddToPlaylistVLC-dir
。这些.reg
文件稍后可用于恢复上下文菜单条目。
删除密钥
不幸的是,VLC 没有 Preferences 选项来切换它。
在Remove context menu 论坛帖子中找到解决方案。
【讨论】:
感谢您的指导。 可能希望在 HKEY_LOCAL_MACHINE\Software\Classes\Directory\shell 下执行此操作,因为 HKEY_CLASSES_ROOT 是 HKEY_CURRENT_USER\Software\Classes 和 HKEY_LOCAL_MACHINE\Software\Classes 的 merged view,因此不应该直接编辑。 您的备份可能是正确的,但这仅在您添加密钥时才重要吗? (在这种情况下,我假设它们将被添加到两个位置。)对于删除键,只要它们被删除,你通过什么视图来找到它们并不重要? 这是在回答问题吗?或者原来的问题是什么?我以为 OP 在 VLC 中播放视频时询问上下文菜单?【参考方案2】:而不是在注册表中玩耍:
-
卸载 VLC。系统会询问您是否要保留用户设置。如果你愿意,就说是。
再次下载 VLC 安装程序 http://www.videolan.org/vlc/
在安装过程中取消选中“上下文菜单”安装选项。
对于某些人来说,可以跳过第 1 步。但这可能并不总是有效。
【讨论】:
您甚至不必先卸载 VLC,只需运行安装程序,然后选择“添加/删除/重新安装组件”即可。 @BetaLyte 更好! 出于某种原因,这对我不起作用。右键单击文件资源管理器中的目录时,它没有删除上下文菜单条目。我不得不手动删除那些注册表项。 @jippyjoe4 hm,我昨天修改了这个。昨天第一步是卸载 VLC 之前......也许在某些情况下这是必需的。我会回到之前的编辑。【参考方案3】:使用提升的控制台 (RunAs Admin) 使用此 PowerShell 脚本
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT #not permanent
Remove-Item HKCR:\Directory\shell\AddToPlaylistVLC\ -Recurse
Remove-Item HKCR:\Directory\shell\PlayWithVLC\ -Recurse
【讨论】:
【参考方案4】:或者直接使用CCleaner:
打开 CCleaner,
选择工具,
选择启动,
转到右侧的上下文菜单列,
从上下文菜单中找到您要禁用或删除的程序,
【讨论】:
只是为了提出这一点。 CCleaner 中仍可能包含恶意软件。 pcworld.com/article/3225407/security/…【参考方案5】:创建或下载以下具有相应内容的.reg
文件:
DELETE-AddToPlaylistVLC
(download)
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\AddToPlaylistVLC]
DELETE-PlayWithVLC.reg
(download)
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\PlayWithVLC]
然后双击要删除的菜单项。
【讨论】:
以上是关于如何删除 VLC 媒体播放器中的右键菜单?的主要内容,如果未能解决你的问题,请参考以下文章