深入淺出 淺談Windows Vista的文件關聯問題
Vista在文件關聯上相對XP還是變化挺大的,今天我們來討論一下Vista的文件關聯問題。
一 更改系統默認關聯文件關聯是將某文件與某程序建立的一種關聯關系。最簡單的舉個例子當你雙擊TXT文件時系統會自動啟動“記事本”這讓我們方便了操作。可是系統關聯發生了變化,啟動并不是你想打開的程序怎么辦?最簡單的 當你雙擊圖片都會啟動系統自帶的圖片查看器:而音頻視頻文件系統會用默認的Window Media Player播放。有時候一些電影文件市無法使用Window Media Player 播放想刪除系統默認文件關聯嗎?打開注冊表,定位到以下注冊表項刪除即可。圖片的默認關聯HKEY_CLASSES_ROOTSystem fileassociations image shellex contexmenuhandlers shelllmangepreview視頻默認關聯 HKEY_CALASSES_ROOTsystem fileassociations video shellex contexmenuhandlers wmpaddtoplaylist音頻的默認關聯 HKEY_CLASSES-ROOT SYSTEM FILEASSOCIATIONSaudioshellexcontextmenuhanglerswmpaddtoplaylist當然你也可以使用其他軟件來自動更改文件關聯 如ACDSEE和暴風影音可是如果關聯文件因某些原因改變了呢改怎么辦?二 恢復系統默認關聯如果大家不小心中毒關聯文件給改了 我推薦大家使用ASSOC恢復到文件的最原始狀態。assoc.擴展名 = 擴展名.file(注意 擴展名之前要加“.”)例如要恢復TXT的文件關聯,則打開CMD,輸入命令assoc.TXT=TXTfile?;剀囨I確認即可。三 恢復exe 關聯由于病毒破壞exe文件關聯時常丟失,于是造成所有的EXE文件無法運行!要回復EXE文件關聯,你可以采用如下幾種方案(由于病毒文件帶來的不同危害,所以我提供了三種方案)1. 文件夾選項設置法打開“資源管理器”,點擊“工具”“文件夾選項” 進入“文本類型”選項卡然后點擊 新建 按鈕 在文件擴展名輸入“.exe”(不包括引號),點擊“高級‘按鈕,在”關聯文件類型’出選擇“應用程序”2 修改注冊表法進入CMD命令用ren命令將regedit.exe改名為“regedit.com”然后運行regedit.com,打開注冊表,雙擊 HKEY_CLASSES_ROOTexefileshellopencommand喲普側字符串默認值設置為“%1”%* (包括引號) 在定位到HKEY_LOCAL|MACHINESOFTWAREMICROSOFT、windows nt currentversionwinlogon,雙擊右窗口的SHELL;將起值改為Explorer.exe ;定位到HKEY_CLASSES-ROOT.exe雙擊右側窗口中的默認值設置為exefile3.命令法ftype命令用與現實或修改與文件擴展名關聯文件類型,將其調試為FTYPE filetype=opencommandstring %1 %* 在安全模式下,輸入CMD回車在輸入ftypexefile='%1' %*,注意以上命令包含引號,重啟機器就大功告成.四 增加“打開方式”我們發現在有些文件上右擊鼠標時,彈出菜單中并沒有“打開方式”選項??梢酝ㄟ^修改注冊表讓所有的文件的右鍵菜單都顯示這個功能。打開注冊 HKEY_CLASSES_ROOT*shell,新建項目open-as,其默認值為“選擇打開方式”然后在Open-AS下新建command項 目,其默認值為C:Windowsrundll32.exe shell32.dll,openAs_RunDll %1 即可。