我正在尝试创建 Windows URI 的桌面快捷方式,例如ms-settings:privacy
。网站如https://winaero.com/windows-11-uri-commands-to-launch-apps-directly/#Create_shortcut_for_URI_command通过将 URI 粘贴到常规创建快捷方式向导的“目标”框中即可表明这一点。
然而,当我这样做时,它创造了一个网址快捷方式。虽然属性对话框正确显示了目标,但单击快捷方式将启动默认的 Web 浏览器,就好像它正在等待 Web 链接一样。每当我创建以包含(冒号符号)的 URI 为目标的快捷方式时,显然都会发生这种情况。相反,我可以通过运行对话框正常:
打开 URI 。Win + R
我查看了 Windows 设置 > 应用程序中默认分配的协议,没有发现任何异常。我猜可能有一些注册表项控制 URI/URL 快捷方式管理,但我不知道它可能是什么,也不知道它可能被如何更改。
有人能解释一下我的情况吗?
答案1
它不像内置的 Windows 快捷方式功能(例如您的链接中所建议的不起作用的功能)那么优雅,但您可以使用批处理文件来完成此操作。
- 打开记事本
- 粘贴此:
start ms-settings:privacy
- 将其保存为 whateveryouwant.txt
- 将 .txt 扩展名替换为 .bat
- 双击 .bat 文件,它应该可以正常工作
如果您希望文件看起来更能体现其功能,您可以随时更改文件的图标。