windows檔案關聯、開啟檔案列表之修改註冊表攻略

來源:互聯網
上載者:User

標籤:

這裡全是修改註冊表的方式。網上找了半天,有的僅有添加檔案關聯的方法,卻沒有添加到開啟檔案列表裡面的方法;有的有添加到檔案清單的方法,卻是使 用控制台-》檔案夾選項的。好難得才找齊所有,從添加檔案關聯,到刪除檔案關聯, 全手動修改註冊表完成,適用於編程操作註冊表實現。

 

添加檔案關聯:(示範添加一個*.lfw格式檔案關聯)

在HKEY_CLASSES_ROOT鍵增加項“.lfw”

 

 

設定“.lfw”項的預設值為“lfwfile”(名字可以任取)

 

 

 

 

 

在HKEY_CLASSES_ROOT下增加項“lfwfile”

在新項“lfwfile”中添加“DefaultIcon”和“shell”

 

在項“shell”下建立項“open”,“open”下建立“command”

修改項“DefaultIcon”的預設值為表徵圖路徑,這裡是設定副檔名為*.lfw的檔案的表徵圖:

表徵圖路徑:

 

 

修改項“command”的預設值為程式路徑

程式路徑:

 在路徑後面加上“"%1"”,表示雙擊時,用此路徑的程式開啟雙擊的.lfw檔案。

 

 

 

實驗成果:

建立文字文件

 

修改副檔名為.lfw

斷行符號,系統會提示,直接按確定。表徵圖會變成如下:

雙擊開啟,則用程式“E:/李峰維/vc/RichEditView/Debug/lfw.exe”將其開啟了。

這是MFC做的樣本小程式,和文字文件很象,但不是文字文件。

樣本小程式:

文字文件:

 

這個時候對其點擊右鍵,選擇“屬性”,選擇“更改”開啟檔案,開啟檔案裡面就會出現自己新添加的檔案類型(但是有的時候沒有出現,不知道什麼原因)。

 

刪除檔案關聯類型:

首先刪除這兩個鍵

/HKEY_CLASSES_ROOT/.lfw
 /HKEY_CLASSES_ROOT/lfwfile

 

這樣檔案關聯關係基本上刪除了,可是在開啟檔案列表裡面仍然有該類型,這時再刪除下面這個鍵

/HKEY_CLASSES_ROOT/Applications/lfw.exe

 

這裡的lfw.exe是關聯到的應用程式的名稱。這樣,在開啟檔案列表裡面就沒有該是類型了。但該類型檔案的表徵圖仍然沒變,當我第二天開啟電腦時表徵圖關聯就消失了,不知道是不是重啟電腦後才會消除。

 

但還有幾個鍵裡面有殘留記錄,如下六個鍵

==/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw

==/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw
  /HKEY_CURRENT_USER/Software/Microsoft/Windows/ShellNoRoam/MUICache

 

**/HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw
**/HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw
  /HKEY_USERS/S-1-5-21-583907252-1383384898-725345543-1003/Software/Microsoft/Windows/ShellNoRoam/MUICache

 

 

當刪除打上**號的兩個鍵時,打上==號的兩個鍵會自動刪除,這四個鍵是對此類型檔案的開啟記錄,用什麼類型開啟過此類型的檔案,都會被記錄下來,其實這兩個鍵可以不用管。最後一個鍵MUICache不知道是做什麼用的,希望有知道的同志指點一下。

windows檔案關聯、開啟檔案列表之修改註冊表攻略

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.