|
1
|
|
2
必然…没有锚定物
|
|
3
你都会说是无后缀了......
|
|
4
是这样的
|
|
5
11 之前也不能啊
|
|
ochatokoriOct 20, 2024 via Android
6
理论上应该可以让文件本身做锚定物的
|
|
7
因为自从 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 。 |
|
dwhhNov 28, 2025
8
输入环境: win10 管理员模式 cmd
关联记事本,输入(txtfile 为系统内置标识符,所以不需要额外关联) assoc .=txtfile 取消关联, 输入 assoc .= |