前幾天,論壇有用戶反映Vista中所有的.exe可執行程序都無法運行了,提示”文件沒有與之關聯的程序來執行“。即使在運行窗口中輸入要運行的程序也顯示“不支持的接口”。初步估計是被病毒改了exe文件的關聯,於是新建一個用戶進去,果然一切正常,打開注冊表編輯器,將exe文件的關聯鍵值導出,然後到老用戶中去,雙擊剛才導出的reg文件,一切恢復正常。
導出的文件內容為:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.exe]
@=”exefile”
“Content Type”=”application/x-msdownload”
[HKEY_CLASSES_ROOT.exePersistentHandler]
@=”{098f2470-bae0-11cd-b579-08002b30bfeb}”
把上述文本輸入記事本,另存為“exe關聯恢復.reg”文件,留作備份。
也就是說,如果你也遇到同樣的問題,只需要做如下幾步即可恢復:
* 新建記事本
* 復制上面的藍色背景部分到記事本中
* 另存為XXX.reg文件
* 雙擊導入
* 重啟