[问题] 档案默认开启 (Windows 7)

楼主: loser1 (拍嘎爪得白酱)   2023-02-20 23:28:09
(我的旧平台是 Windows 7 32 bit ....)
基本上我所认知的 Windows 档案种类默认开启方式是
Registry 的 root catalog 里面
.txt 的 default value 为 "OOXX_TXTFILE"
root catalog 的 OOXX_TXTFILE 里面会有 shells, 里面有各种名词开启模式,
下面的 command 可以设开启程式。
但是最近安装了 potplayer, 它对于 .mkv 的开启模式好像用了奇怪的方式
https://i.imgur.com/B3foHjN.png
(开启以外下面的都是我设定在 HKEY_CLASSES_ROOT\*\shells 的 method)
https://i.imgur.com/HNlRSxF.png
让原先我设定的 registery .mkv 与 对应的 KMPlayer.MKV 都完全失效,
https://i.imgur.com/LFOL9iM.png
请问有什么方法可以 overwrite 那个原本的设定方式?
作者: smallreader (小读者)   2023-02-21 00:42:00
长见识...可能要找找看potplayer被注册到哪个层级去在win11试了230208-32bit版结果只是改在classes roothttps://i.imgur.com/j5GqVr5.jpg试新增*\shell\test\command 有反应,.mkv\shell 或PotPlayerMini.MKV\shell\test\command 则没反应测试其他又有反应 https://i.imgur.com/FhapbnN.jpg反安装,把.mkv值还原成WMP11.AssocFile.MKV,然后到这下面新增shell command,也没反应(不排除被win11预载的3种视听App干扰)试出方法了 https://i.imgur.com/tO4Z49E.jpghttps://stackoverflow.com/questions/2123762他的做法是加在SystemFileAssociations\.mkv底下我试过加在SystemFileAssociations\video底下,则avi档有出现自订选单,但mkv档同属video却没出现沉思了一下,觉得还有一种可能,你要先设为默认开启让档案缩图变成PotPlayer,此时就会有自订动作出现了https://i.imgur.com/2mTHlMW.jpg但是你本来是自订在KMPlayer底下,那些动作必须要设“一律以KMPlayer开启”才会一起出现,这样有道理吧觉得你还是自订在S.F.A.底下,那个位置最中立,不会跟着默认程式而跑掉TLDR: 把自订动作移到SystemFileAssociations\.mkv下
作者: DINJIAPC (鼎家)   2023-02-21 07:08:00
副档名是给人看的,不是给软件看的
作者: skycat2216 (skycat2216)   2023-03-05 19:05:00
楼上,这里是Windows,不是Unix(-like)系统在Windows下没有附档名意味着系统不知道要用什么格式打开

Links booklink

Contact Us: admin [ a t ] ucptt.com