[問題] 檔案預設開啟 (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