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