1. 程式人生 > >修改登錄檔實現檔案預設開啟方式

修改登錄檔實現檔案預設開啟方式

在您的系統中安裝了許多應用軟體時,難免會有幾個軟體可以開啟同一種檔案格式的情況,這時,您可能希望能夠自己選擇用哪一種軟體開啟,也可能希望能在使用的過程中更換開啟方式,這樣不僅可以避免在某個應用軟體損壞時不致於打不開某種檔案,而且還可以有比較地選擇自己覺得最滿意的開啟方式。那麼,您可以在登錄檔中作相應的修改。

  首先,您可以為某一種檔案確認一種開啟方式,也就是在登錄檔中規定它。比如,您想規定MP3檔案用foobar開啟,而不是預設的Windows Media Player。開啟HKEY_CLASSES_ROOT\mp3file\shell\open\command子鍵分支,將右邊視窗中的預設值從原來的"C:\Program Files\Windows Media Player\wmplayer.exe" /prefetch:6 /Open "%L" 改為“C:\Program Files\Foobar2000\foobar2000.exe” “%1”(假設foobar安裝在C盤上),這樣,MP3的預設開啟方式就是foobar了。同樣,對於別的檔案型別,您也可以通過在HKEY_CLASSES_ROOT子鍵下找到它,開啟其下的shell\open\command子鍵分支,並改動右邊視窗中的關聯程式來更改檔案關聯,注意最後那個“%1”不要忘記。

  另外,您也可以為某種格式的檔案新增一種開啟方式,即在保留預設的開啟方式不變的情況下,在右鍵點選時能夠有其它的開啟方式供選擇。這次,我們以html檔案為例,一些網頁的高階製作人員都是直接使用程式碼進行編寫的,我們可以在html檔案的滑鼠右鍵中新增“用記事本開啟”直接進入程式碼修改。同樣,找到HKEY_CLASSES_ROOT\ htmlfile\shell子鍵分支,在其下新建一個子鍵“QuickEdit”,將其預設鍵值修改為“用記事本開啟”。在此子鍵下,再新建一個子鍵“Command”,將其預設鍵值修改為“notepad.exe %1”,退出登錄檔編輯器。則當用滑鼠右鍵點選html檔案時,就會出現“用記事本開啟”的選項,點選就可以直接用記事本編輯html檔案了。同樣,您也可以為別的檔案新增開啟方式。找到相應的檔案子鍵新增過程如上即可。

  最後,如果您覺得這兩種方法都不夠方便,可以直接在滑鼠右鍵中新增“開啟方式”選項,這樣,無論是什麼檔案都可以自由選擇開啟方式了,再也不必為受到開啟方式的限制而困擾了。開啟HKEY_CLASSES_ROOT\*\Shell子鍵分支,在其下新建一個子鍵“OpenWith”,將其預設鍵值設為“開啟方式”,在“OpenWith”子鍵下再新建一個子鍵“Command”,將其預設鍵值設為“C:\Windows\System32\rundll32.exe shell.dll, OpenAs_RunDLL %1”,這樣,在用右鍵點選任意檔案時,都能進行開啟方式的選擇了,是不是非常方便呢:)

轉自:http://dreamflying520.blog.163.com/blog/static/16264636520106233845425/