一、在安全模式下輸入:assoc<空格>.exe=exefile<回車>,屏幕上將顯示“.exe=exefile”?,F(xiàn)在關閉命令提示符窗口,按Ctrl+Alt+Del組合鍵調(diào)出“Windows安全”窗口,按“關機”按鈕后選擇“重新啟動”選項,按正常模式啟動 Windows后,所有的EXE文件都能正常運行了!
二、解決方法:
方法一:把regedit.exe改名為regedit.com,然后執(zhí)行regedit.com,把 HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command右邊默認項的鍵值改為 "%1" %*即可
方法二:(只適用于Win2000/XP):
1、將cmd.exe改名為cmd.com或cmd.scr。
2、運行cmd.com
3、運行下面兩個命令:
ftype exefile="%1" %*
assoc .exe=exefile
4、將cmd.com改回cmd.exe
方法三:當然是利用第三方工具了,如去下載瑞星的注冊表修復器:
http://download.rising.com.cn/zsgj/RegClean.com,利用它來修復一下文件關聯(lián)。
三:EXE關聯(lián)被修改后或者殺除病毒后,執(zhí)行任何Exe文件都會出錯或者要你選擇運行程序,使系統(tǒng)軟件不能正常運行,出現(xiàn)這種情況就要通過注冊表來進行修復,但是注冊表工具regedit.exe也是exe,也不例外的被禁止。
但一般病毒只會修改exe文件關聯(lián),并不會修改com文件關聯(lián).所以此時只要把regedit.exe復制一份到桌面,重命名為regedit.com就可以按照以下的方法把被修改的鍵值改回來了.(regedit的具體位置在c:\windows\目錄下)
如何讓擴展名顯示出來?
在Windows中默認是不顯示擴展名的,這是為了防止用戶在更改文件名時誤操作把擴展名給改丟失了,如果擴展名丟失,則文件將變成不可識別的類型,也就是一般用戶講的壞了.如果需要更改文件擴展名,則必須讓它顯示出來,操作方法為:打開資源管理器>工具>文件夾選項>查看>高級設置>去掉不顯示已經(jīng)文件類型的擴展名前面的勾即可.
具體方法:
只要進入注冊表到HKEY_CLASSES_ROOT > exefile > shell > open > command 下面,把默認的值改為以下的值就可以啦
修改為:"%1" %*
或者直接新建一個注冊表文件,直接導入,具體注冊表文件內(nèi)容為:
---------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
四:方法 1: 適用于所用 Windows 95 以上版本的 Windows (9x/ME/2000/XP/2003)
開始->運行->輸入"command" (在 Windows 2000/XP/2003 中,輸入"cmd",回車
在命令行中,依次執(zhí)行以下命令:
cd %windir%
copy regedit.exe regedit.com
regedit
注冊表編輯器打開后,找到以下分支:
HKEY_CLASSES_ROOT\exefile\shell\open\command
雙擊右側窗口中的 (默認) 值,設置為 "%1" %* [包含引號]
再找到:
HKEY_CLASSES_ROOT\.exe
雙擊右側窗口中的 (默認) 值,設置為 exefile
然后退出注冊表編輯器,重啟電腦
方法 2: 適用于 Windows 2000/XP/2003
開始->運行->輸入"cmd",回車
在命令行中,依次執(zhí)行以下命令:
ftype exefile="%1" %* [包含引號]
assoc .exe=exefile
重啟電腦
方法 3: 適用于 Windows 2000/XP/2003
下載并運行以下任一 .reg 文件
http://www.kellys-korner-xp.com/regs_edits/exefix.reg http://www.dougknox.com/xp/fileassoc/xp_exe_fix.zip