win11 无后缀名的文件无法设置默认的打开方式?

2 天前
 a33291
672 次点击
所在节点    问与答
7 条回复
a33291
2 天前


如图所示,打开方式中只能设置本次打开方式,无法设置始终用 vscode 打开
ferock
2 天前
必然…没有锚定物
yyzh
2 天前
你都会说是无后缀了......
Rnreck
2 天前
是这样的
Kaiyuan
2 天前
11 之前也不能啊
ochatokori
2 天前
理论上应该可以让文件本身做锚定物的
geelaw
2 天前
因为自从 Windows 8 开始,用户选择的文件关联存在于 UserChoice 中吧,见 https://geelaw.blog/entries/windows-fileassoc-walkthru/#fileassoc-example 试着删除 UserChoice 和 ApplicationAssociationToasts 里面的对应值再重试?另外你需要调用 SHChangeNotify 刷新,或者暴力一点的话重启 explorer.exe

我的猜想是 . 通常不存在,所以文件关联信息来自 Unknown 和 AllFileSystemObjects 之类的,一旦设置 . 扩展名的关联,就会采用“存在这一扩展名”的逻辑路径,但你删除了 No_Extension 导致进入回退式 Unknown ,然而 Windows 的 openas 谓词拒绝设置 . 这个扩展名的文件关联,所以 . 会一直保持为 Unknown 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1081867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX