:::

以Default Program Editor設定Windows7預設關聯程式──以XMind Portable為例

4月 06, 2011 19 Comments Edit Copy Download

image

在Windows中,要開啟某個類型的檔案時,可以設定預設要開啟該類型檔案的應用程式。一般來說,在「開啟檔案」中瀏覽要使用的程式,並且勾選「永遠用選取的程式來開啟這種檔案」,或是在控制台的「預設程式」中管理,都可以達到設定的目的。

但是我在使用Windows 7的時候,有時就是不能將我要的程式當做開啟檔案的建議程式,特別是一些可攜式程式,像是XMind Portable。這就讓我很困擾。

找了老半天,我找到了Default Programs Editors這個小工具,就能夠強制地設定某些程式作為預設開啟的應用程式。

以下是處理這些過程的記錄。

無法選擇XMind Portable作為預設程式

image

最近因為我更新了XMind主程式的關係,讓原本程式的位置有所不同,所以必須重新設定XMind的資料。

由於我習慣使用可攜式(Portable)軟體,所以XMind的各種版本中,我也選擇了可攜式的zip檔案來下載。

  • XMind下載網頁
  • SkyDrive備份:xmind-portable-3.2.1.201011212218 (只有Windows的部分),分割檔:zipz01

image

下載完,執行xmind.exe的時候,可以正常使用,也能夠開啟對應的「.xmind」檔案類型。但是我想要直接從「.xmind」的檔案上開啟XMind來執行,在Windows的「開啟檔案」功能中,即使使用「瀏覽」來選擇用xmind.exe開啟,實際上卻仍無法使用。

使用Default Programs Editor來設定預設關聯程式

image

最後我找到的解決方法是使用Default Programs Editor這個小工具,以下簡稱為DPE。

這是一個免費、免安裝的小工具,不過是全部英文的介面。以下一步一步地介紹我是如何用DPE來將XMind設定為.xmind檔案預設開啟的應用程式。

image

解壓縮DefaultProgramsEditor.zip,並執行裡面的Default Programs Editor.exe,就會顯示DPE的主要介面。它長得跟Windows 7內建的操作面板很像。請按下「File Type Settings」(檔案類型設定)來進入檔案類型設定。

image

檔案類型設定中可以選擇三種設定,如果要選擇預設開啟的應用程式,則要進入「Context Menu」(右鍵的情境選單)中。

image

接著是選擇要編輯的檔案類型。你可以用右上角的搜尋框來選擇要編輯的xmind類型,或是用捲軸往下拉,瀏覽你要編輯的類型。找到後請按下右下角的「Next」進入下一步。

如果沒找到你要編輯的類型,可以先將該類型隨便指定一個應用程式來開啟,好讓這種類型的檔案登錄到Windows的登錄檔裡,那麼就能夠在DPE中找到這個檔案類型。

image

接著進入.xmind檔案類型的設定畫面。請選擇Command(指令)為「Open」(開啟)的項目,然後按下左下角的「Edit Selected Command…」(編輯選擇的指令)。必須說明的是,由於我隨便找了一個應用程式來開啟.xmind,所以上圖中的應用程式是「7-Zip Portable」,但那是錯誤的。

image

接著就可以選擇要開啟的程式路徑,以及它的圖示。請在Program path(應用程式路徑)中按下「Browse…」選擇要作為預設開啟的應用程式,我選擇了xmind.exe。然後在Item icon(檔案圖示)中按下「Browse…」選擇要作為.xmind檔案類型的圖示,我選擇了xmind.exe的圖示。然後按下右下角的「Next」完成這個動作。

image

然後回到剛剛的視窗,可以發現「Open」指令對應到的程式已經改成了xmind.exe了。最後請按下右下角的「Save Context Menu」(儲存情境選單)來儲存。

image

儲存完成,按下右下角的「OK」即可。

image

完成後他會跳到DPE的主畫面,請按下右下角的「Close」關閉DPE吧。

image

再回到Windows瀏覽檔案的地方一看,會發現.xmind的檔案不僅改成了XMind的圖示,而且直接雙擊點選,就能夠用XMind Portable來開啟了。


結語

有時候我在想,這種問題會不會只是Windows 7突然當掉、登錄檔不給我儲存(即使我用了管理者身分)的問題,或著是只要重開機,這個問題就能夠搞定也說不定。

不過DPE在設定上很簡單,也比起Windows 7內建的「預設程式」設定還來得好用的多。我想以後還會有很多機會需要DPE的幫忙,我就不用埋頭去跟登錄檔奮鬥了吧。

總共19 則留言 ( 我要發問 , 隱藏留言 顯示留言 )

  1. 感謝! 這篇文章很有幫助

    回覆刪除
  2. 不客氣。

    可是我的XMind Portable開啟的時候一直都還是很奇怪,滑鼠雙擊開啟、右鍵選單「開啟」、打開XMind之後再開啟檔案,他的設定很容易就跑掉。

    有空再研究看看吧。

    回覆刪除
  3. 我成功地在WIN7上
    把Adobe Reader改成PDF-XChange Viewer了
    感謝您~

    回覆刪除
  4. 我成功地在WIN7上
    把Adobe Reader改成PDF-XChange Viewer了
    感謝您~

    我也是因為PDF才找到這裡來~
    謝謝你。大好人

    回覆刪除
  5. 看來PDF-XChange Viewer的使用者很多呢,我也很喜歡這個軟體!

    回覆刪除
  6. 我完全按步驟設定
    還是沒有反應
    一樣用Adobe開檔案耶
    怎麼辦~~~拜託大大幫幫我吧~~

    回覆刪除
  7. 試了幾十遍
    權限甚麼都開完全控制
    還是一直沒辦法用
    跟pdfxchange是破解版有關係嗎
    怎麼設定都是用adobe開檔案
    我快瘋掉了
    超爛win7
    怎麼設定都不行啦

    回覆刪除
  8. 把adobe砍掉
    終於可以了@@

    回覆刪除
  9. 真的很感謝您, 我扒了很多文試過很多方法就是改不了, 為此不便氣了很久, 又沒法重灌, 如今問題已解決, 一定要上來好好謝謝您!

    回覆刪除
  10. To 樓上匿名:

    能幫得上忙我也覺得很開心。
    然後我剛好也要重灌Win7了 orz

    回覆刪除
  11. 真的是太感謝此篇文章了,困擾我許久的問題終於解決了!
    我爬了很多文試過很多方法就是改不了,
    明知道是系統設定上的問題,但總是無法更改真的是造成許多的不便,
    再次感謝找到此篇好文,也希望讓更多相同問題的人找的這篇文章!
    再次謝謝作者寫的詳細文章!幫助我這麼大的忙!

    回覆刪除
    回覆
    1. To 匿名,

      不客氣!能幫得上忙真是太好了呢!

      刪除
  12. 感謝7年前的自己,Default Program Editor這個程式真的太好用了,而且還要搭配教學我才知道到底怎麼操作XD

    抱著感激的心情備份一下:
    https://pulipulichen.github.io/blog-pulipuli-info-data-2018/02/DefaultProgramsEditor.zip

    回覆刪除
  13. 謝謝!!
    真的解決了我的難題。
    預設程式怎樣都無法把自己想要的程式加入清單,
    本篇真的是正解,謝謝推薦

    回覆刪除
  14. 謝謝,解決了我設定到錯的關聯,終於救回來了

    回覆刪除
    回覆
    1. 我在Windows上也常常遭遇這個問題,能解決真是太好了呢!

      刪除