如何让 Windows 始终提示“打开方式”对话框?

如何让 Windows 始终提示“打开方式”对话框?

如上所述,当我尝试打开文件时,我希望 Windows 始终将我发送到“打开方式”对话框。

Android 有一个类似的 XPosed 模块,名为终止域名验证,但它只对链接有效。

我设法阻止 Windows 设置默认浏览器,通过删除一些项目HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\<extension-name>(不记得是.html不是),并撤销 SYSTEM 和 %username% 的权限(据我所记得),但我希望这些提示适用于每种(或至少一些)文件类型。

我的发现:

甚至还有这个帖子“不幸的是,这不是一个可配置的选项。”(对不起,这太愚蠢了,我生气了)

我将不胜感激任何帮助,无论是更改注册表/权限还是使用特定程序转发到选定的程序。

PS 我使用最新版本23H2 22631.3527

答案1

使用副教授命令删除(或设置)文件关联。例如,被问及如何打开自述文件文件,

  • 按下Windows并输入命令
  • 选择命令然后CtrlShiftEnter按以管理员身份获取命令提示符。
  • 键入assoc .readme并按下Enter以查看当前关联(例如,.readme=Notepad++_file在此电脑上)。
  • 键入assoc .readme=并按Enter以删除当前关联
  • 键入assoc .readme=Notepad++_file并按下Enter即可恢复旧关联。

您还可以尝试以下方法来删除默认文件处理程序,如果副教授不起作用。

  • 添加一个便携式应用程序(稍后将被删除)作为“虚拟应用程序”,例如HxD 十六进制编辑器,可以打开任何文件类型。
  • 对于每种文件类型,选择“打开方式”。
  • 选择“在此电脑上查找其他应用程序”或“选择其他应用程序”。
  • 设置“始终使用此应用打开.xxx文件”。
  • 选择虚拟应用程序并按好的
  • 删除虚拟应用程序(或者只需将应用程序扩展名重命名为EXE文件,测试第一个更改的文件类型,以确保它能在您的 PC 上按您希望的方式运行)。

注意: 肯定文件类型微软 Windows 保留用于可执行文件和其他特殊用途,例如 EXE、BAT、COM、MSI。其他文件扩展名,例如.java、.class、.jar、.jmod,必须与 Java 运行时关联才能正常工作。更改文件关联

相关内容