我們?cè)诶密浖M(jìn)行文件關(guān)聯(lián)的時(shí)候,其實(shí)注冊(cè)表亦發(fā)生了相應(yīng)的變化。直接在注冊(cè)表里更改相關(guān)的數(shù)值,也會(huì)有一樣的效果。
(插個(gè)廣告:下面所用的注冊(cè)表編輯器,是操作界面跟電腦最相似,最簡單好用的 “PHMRegEdit”。嘿嘿 ^_^)
首先我們來對(duì)注冊(cè)表作一些必要的了解,看看文件關(guān)聯(lián)要接觸到的項(xiàng)值,下文中的 “()”為說明,“[ ]”表示例子。
打開注冊(cè)表,在 HKEY_CLASSES_ROOT根鍵下,排在上面位置的是文件擴(kuò)展名子鍵——".(文件類型)"的項(xiàng)如[.3gp(表示3gp后綴)],
項(xiàng)的 Default鍵值就是文件關(guān)聯(lián)類型,即"Default"="文件關(guān)聯(lián)類型"如[Default=3gpfile(表示關(guān)聯(lián)到3gp文件類型)],這兒就是更改文件關(guān)聯(lián)需要?jiǎng)拥蹲拥闹饕课恢弧!行┪募U(kuò)展名項(xiàng)還有其他的鍵值,不過不必理會(huì),例如"Content Type"="內(nèi)容類型",其只起說明作用,不影響文件關(guān)聯(lián)。
再看下面的文件關(guān)聯(lián)類型—— "(文件類型)file"的項(xiàng)如[3gpfile],其子項(xiàng)"Command"的Default鍵值就是打開關(guān)聯(lián)文件的程序的路徑,如[HKEY_CLASSES_ROOT/3gpfile/Shell/Open/Command] [Default=wmplayer.exe "%1"(表示打開程序?yàn)閣mplayer)]
有些第三方程序關(guān)聯(lián)了某一類型文件,會(huì)在 HKEY_CLASSES_ROOT分支下增加該應(yīng)用程序的文件關(guān)聯(lián)類型——"(程序名_文件類型)file"的項(xiàng),同時(shí)會(huì)改變注冊(cè)表里該文件擴(kuò)展名子鍵的Default鍵值。如下圖:GIF圖片格式關(guān)聯(lián)了RPicViewPRo.exe (Resco圖片查看器)。
還是舉個(gè)例子吧!要不然我都不知道自己在說什么?有點(diǎn)暈!比如 GIF圖片格式已經(jīng)跟RPicViewPro.exe (Resco圖片查看器)關(guān)聯(lián)了(HKEY_CLASSES_ROOT分支下會(huì)生成“Resco_giffile”子項(xiàng)),也就是說我 現(xiàn)時(shí) 是用RPicViewPro.exe 來打開GIF格式圖片的,但我現(xiàn)在想用系統(tǒng)的“圖片和視頻”來打開GIF圖片,該怎么修改注冊(cè)表呢?
——其實(shí)動(dòng)作很簡單:
方法 1、把“.gif”項(xiàng)下的Default鍵值“Resco_giffile”改為“gifimage”。
方法 2、將HKCR/Resco_giffile/Shell/Open/Command項(xiàng)的Default鍵值修改為pimg.exe "%1"。
修改其他圖片格式關(guān)聯(lián)的方法是一樣的,例如 png格式,將上述項(xiàng)和值數(shù)據(jù)中的“gif”替換為“png”即可。
——原理也不復(fù)雜:
HKEY_CLASSES_ROOT根鍵下的“Resco_giffile”是原關(guān)聯(lián)項(xiàng),舊人,拋棄她得了!新人“gifimage”是正宗原配——系統(tǒng)默認(rèn)且預(yù)設(shè)好的,信手拈來即可。這里的關(guān)鍵是,你要知道“gifimage”關(guān)聯(lián)的程序“pimg.exe”就是“圖片和視頻”。這個(gè)可以參考“gifimage”項(xiàng)的打開程序鍵"Command"里的Default鍵值。
但有些軟件關(guān)聯(lián)文件后卻不會(huì)生成該應(yīng)用程序的 "(程序名_文件類型)file"的項(xiàng),那更改關(guān)聯(lián)就要到文件關(guān)聯(lián)類型——"(文件類型)file"的項(xiàng)里進(jìn)行。例如,AVI格式文件已關(guān)聯(lián)到TCPMP,但“.avi”項(xiàng)的Default鍵值仍然為“avifile”,
要把 AVI格式更改為關(guān)聯(lián)到WMP,就要到“avifile”項(xiàng)里,
把其子項(xiàng) "Command"的Default原鍵值“"/Storage Card/Software Folder/TCPMP V0.81綠色漢化版/PLAYER.EXE"”改為“wmplayer.exe "%1"”。
如果你不知道用 WMP打開文件的命令 之 Default鍵值(即“wmplayer.exe "%1"”) ,那你可以看看現(xiàn)在有什么類型的文件是用WMP打開的,到這種文件關(guān)聯(lián)類型項(xiàng)的打開程序鍵 "Command" 中查看一下。例如3gp文件是用WMP打開的,那就到 HKEY_CLASSES_ROOT/3gpfile/Shell/Open/Command項(xiàng),看看它的Default鍵值是什么?
還是不明白?那我上面說了那么多算白說了! --- 嘿嘿,言重了!其實(shí)注冊(cè)表的龐雜和不直觀,是沒有人能夠完全玩得轉(zhuǎn)它的!而且操作起來很麻煩。問題如能通過軟件解決,我就不喜歡動(dòng)注冊(cè)表。例如文件關(guān)聯(lián),用軟件操作就輕松得多!
最后裝腔作勢(shì)的說一句,無論你對(duì)注冊(cè)表熟悉與否,修改前備份注冊(cè)表都是必要的!
本文系在下反復(fù)摸索、測(cè)驗(yàn)之經(jīng)驗(yàn),絕對(duì)原創(chuàng)且首發(fā)于友人網(wǎng)。如轉(zhuǎn)載,還請(qǐng)注明作者及出處!
新聞熱點(diǎn)
疑難解答
圖片精選