我知道通常我必须依靠 Windows 提示来管理与任何给定文件扩展名或协议关联的默认应用程序(https://blogs.windows.com/windows-insider/2015/05/20/announcing-windows-10- Insider-preview-build-10122-for-pcs/),但我想知道是否有一个文件可以手动执行此操作?
谢谢
我知道通常我必须依靠 Windows 提示来管理与任何给定文件扩展名或协议关联的默认应用程序(https://blogs.windows.com/windows-insider/2015/05/20/announcing-windows-10- Insider-preview-build-10122-for-pcs/),但我想知道是否有一个文件可以手动执行此操作?
谢谢
默认应用程序在 Windows 注册表中维护
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
。可以轻松查看和修改Open with >上下文菜单中显示的项目。在下面的示例中,brave.exe和msedge.exe是该菜单中可用的两个选项。但是,通过注册表将特定应用设置为用户选择并不容易,因为该选择是加密的,如下所示。Microsoft 选择这样做是为了防止恶意应用程序将自己设置为默认值。巧合的是,这也让用户更难选择非 Microsoft 产品作为默认浏览器,例如用Firefox或Brave替换Edge作为默认浏览器。
如果您想要一个新的应用程序作为默认设置,可以通过 shell 菜单添加它。例如,要将pestudio添加为可以在右键单击时打开任何(通配符,*)文件的应用程序,在 中
HKEY_CLASSE_ROOT\*\shell
,添加如下所示的键和值,未加密。