你想如何打开这个文件?

lak*_*tak 15 file-association windows-10

Windows 10 有一个对话框,询问

你想如何打开这个文件?

这是我在网上找到的截图:

在此处输入图片说明

我认为它对每种文件类型都执行一次。

由于我有很多类型基本上可以打开 Sublime (js/java/cs/h/c/cpp/txt/md/...),所以这很快就很烦人。

有没有办法让 Windows“继续使用这个应用程序”而不显示之前在 Windows 8 上已知的所有文件类型的对话框?

要清楚:

  • 已设置所有类型的文件关联(在 Windows 8 中)
  • 升级 Windows 10 后,对每种文件类型再次询问一次,显示“继续使用此应用程序”对话框
  • 既然它已经知道我想使用哪个应用程序(因此是“继续使用这个应用程序”部分),我该如何阻止 Windows 再次询问?

Mah*_*ouh 12

  • 运行/gpedit.msc(编辑组策略)
  • 找到并展开计算机配置/管理模板/Windows 组件,现在单击文件资源管理器
  • 在右侧面板上,双击“不显示'新安装的应用程序'通知”并将其设置为“已启用

此策略删除了新应用程序关联的最终用户通知。这些关联基于文件类型(例如 *.txt)或协议(例如 http:)

如果启用此组策略,则不会显示任何通知。如果未配置或禁用组策略,如果安装了可以处理调用的文件类型或协议关联的新应用程序,则将向最终用户显示通知。


lak*_*tak 3

我从未找到解决方案 - 也许微软甚至打算推送他们自己的应用程序。

然而,以下解决方法可以很好地解决这个问题,而不会中断我的工作流程。

安装AutoHotkey并将其添加到脚本顶部:

; auto close annoying windows
Loop {
  Sleep 500
  if (WinActive("ahk_class Shell_Flyout")) {
    WinGetPos , , , cw, ch
    ; if (cw=710) {
      ; How do you want to open this file? / Keep using this app
      Send {Enter}
    ; }
  }
}
Run Code Online (Sandbox Code Playgroud)

Shell_Flyout如果用于其他用途,您可能需要启用尺寸检查。