天天看點

Win7下還原打開方式(未知應用程式)

Win7下還原打開方式(未知應用程式) 在Windows Vista之後,大家可以發Windows資料總管裡面的檔案夾選項裡面少了一個“檔案類型”頁籤。 這對于用慣了Windows XP的進階使用者無疑又是一個障礙。正是因為少了這個頁籤,我們在Windows Vista以及Windows 7中一旦錯誤地關聯了某個檔案類型,那麼就“不可逆轉”了,我們無法删除這個關聯。前幾天,我就遇到這個情況,本來我想利用Internet Explorer的Adobe Flash Player插件來播放下載下傳的一個.swf檔案的,可是在選擇打開方式的時候,沒有注意到系統預設勾選了“始終使用選擇的程式打開這種檔案(A)”,并且點選了“确定”按鈕,結果所有.swf檔案的圖示都變成了一個白色檔案圖示中間加上一個IE圖示的那種 百度一下,發現網上還是有一些解決方案的,但是可以說,很多是不可行的,而且沒有一種适用于Windows 7,最多能夠對Vista有效。為什麼呢?現行的一些解決方案有的說可以使用第三方系統優化程式或者第三方小工具删除,可是這些程式不适用于Windows 7,而且需要安裝;還有的說使用系統自帶的assoc指令或者使用控制台中的預設程式-設定關聯來解決,其實也是不可行的,下面我做一個Demo說明為什麼不行: 首先打開控制台,選擇“程式”,再次選擇“預設程式”,接下來,我們點選第二個項目——“将檔案類型或協定與程式關聯”,将打開如下的視窗:下來,我們點選第二個項目——“将檔案類型或協定與程式關聯”,選中被錯誤關聯的檔案類型,您隻能點選右上角的“更改程式”按鈕

如上圖所示,在這裡,您隻能将目前被錯誤關聯的程式重新關聯到另外的程式,而不能删除此關聯。有的網友甚至說,自己用記事本建立一個空的字尾為exe的假程式,并且更改關聯到它,然後删除這個假程式即可,其實也是不可行的,因為下次你輕按兩下打開被錯誤關聯的檔案時,系統會彈出選擇程式的對話框提示您以前的exe找不到了,并且此類檔案的圖示仍然是錯誤的。 好了,繞了這麼多的彎子,該講講如何正确删除已建立的檔案關聯了。很多網友都說不能通過系統資料庫解決,其實,通過系統資料庫是完全可以解決的,而且綠色無污染,通過系統自帶的系統資料庫編輯器或者批處理檔案就可以完全解決此問題。下面我們一起來看看如何删除檔案關聯。 下面的解決方案中,[檔案字尾]代表目前被錯誤關聯的檔案類型,比如,我将swf動畫檔案錯誤關聯,那麼在進行操作的過程中,您需要将對應的[檔案字尾]替換成“swf”,将對應的[.檔案字尾]替換成“.swf”。[SID]代表您的使用者帳戶對應的安全描述符,您也需要将其替換。 解決方案很簡單,請進行以下操作: 1. 備份您的系統資料庫。運作“regedit”指令,打開系統資料庫編輯器,選中左邊導航窗格的根節點,然後導出。下面将進行系統資料庫操作,普通計算機使用者請慎用,以免造成更大的損失。強烈建議尋求計算機管理者或者專業人士協助操作!

2. 删除以下系統資料庫項以及子項: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.檔案字尾] HKEY_CURRENT_USER\Software\Classes\[檔案字尾]_auto_file HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\[.檔案字尾] HKEY_USERS\[SID]\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.檔案字尾] 3. 重新啟動您的計算機。 如果您不清楚您的使用者帳戶對應的SID,那麼請在系統資料庫編輯器的左欄導航窗格單擊選中HKEY_USERS表項,然後單擊“編輯”下拉菜單,選擇“查找”,然後搜尋[檔案字尾],比如此例應該搜尋“swf”,删除搜尋到的一項即可。(不是删除右邊窗格中的鍵值,而是删除左邊導航窗格中對應的系統資料庫項) 重新啟動計算機之後,您會發現,删除關聯後的對應檔案類型又重新被系統識别為“未知檔案類型”了,圖示也更改了過來。呵呵,再次打開的時候千萬要記得取消預設選中的“始終使用選擇的程式打開這種檔案(A)”噢!

    本文轉自wangheyu1 51CTO部落格,原文連結:http://blog.51cto.com/wangheyu1/1894748,如需轉載請自行聯系原作者

繼續閱讀