首先,這里譴責一下有的人的技術(shù)貼瞎幾把亂寫。之前eclipse安裝有問題,所以我百度解決辦法,聽了一個SB的技術(shù)帖的指導(dǎo)改了注冊表編輯器中的.exe配置,然后整個電腦的.exe文件都打不開了,包括cmd控制臺和regedit注冊表。
然后開始各種百度解決辦法,雖然大多數(shù)我都沒用,但是這里列出來,萬一以后用到了,或者我沒用,但是看這個帖子的你用到了呢。
第一種辦法
其實這個我覺得挺腦殘的,也可能是我心態(tài)不對。.exe文件都無法打開了,cmd不是exe文件?還有人要在cmd里面解決的。
- 打開cmd控制臺(你要是能打開這個最簡單反正)
- 輸入 assoc .exe=exefile 這個命令(注意.前面有空格,建議復(fù)制粘貼),然后按回車鍵。
- 回車后顯示.exe=exefile表示成功修復(fù),.exe文件就可以打開了。
第二種辦法
與第一種異曲同工之妙,都特么SB到不行。
- 在運行輸入regedit,進入注冊表編輯器(我的問題就是這個也進不來,因為這個同樣屬于.exe文件。)
- 找到HKEY_CLASSES_ROOT\exefile\shell\open\command鍵值,將默認值改為“%1” %*
- 找到HKEY_CLASSES_ROOT.exe鍵值,將默認值改為exefile(如果沒有自己創(chuàng)建這個鍵。我就是看坑人的技術(shù)貼把這個刪了,一臉淚?。?/li>
- 至此,完成了。正常來說.exe文件就可以打開了。
第三種方法
這個還稍微靠點譜,但是可能是系統(tǒng)版本問題,我也用不了。
- 先將regedit.exe改名為regedit.com或regedit.scr。(這個在c盤windows、system32里面,然后我win10系統(tǒng)是改不了后綴的,顯示沒有權(quán)限)
- 運行regedit.com,找到HKEY_CLASSES_ROOT\exefile\shell\open\command鍵值,將默認值改為%1 %*,找到HKEY_CLASSES_ROOT.exe鍵值,將默認值改為exefile。
- 再將regedit.com改回regedit.exe即可。
剛剛說了,我是win10系統(tǒng),所以改不了文件后綴,如果你也是這樣,別著急,往下慢慢看。

第四種方法(只適用于win2000/xp)
這種方法和第三種異曲同工,而且我的系統(tǒng)也用不了,但是這里列出來萬一別人用到了呢。
- 將cmd.exe改名為cmd.com或cmd.scr。
- 運行cmd.com
- 運行下面兩個命令:
ftype exefile=%1 %*
assoc .exe=exefile - 將cmd.com改回cmd.exe
第五種方法(個人感覺很靠譜,但是我還是沒能用)
這種方法沒那么多限制了,而且從邏輯上講容易理解容易實現(xiàn),雖然我用沒成功但是我覺得還是很有用的。
- 確定文件的擴展名是顯示的
- 新建的文本文檔,復(fù)制下面的代碼,然后到記事本中粘貼(底下的代碼我也是復(fù)制的,當時沒跑起來,但是現(xiàn)在試過了是可以運行的。為了格式方便用這個代碼格式了。注意空行什么的都要按照要求來,最好直接復(fù)制粘貼,別自己瞎改)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
-
把這個文件另存為XX.reg文件,格式選擇所有文件。編碼我是用ANSI.
文件保存為reg格式 -
雙擊運行此文件。如果運行結(jié)果和我下面的圖一樣就是成功了,然后.exe文件可以正常使用了。
運行結(jié)果
注意,這里我之前沒調(diào)好的時候每次都是報錯的,然后用別的模式調(diào)好了的。但是我現(xiàn)在這這篇文章是自己的筆記本,然后運行就正常。我懷疑有兩點可能:
- 公司的電腦因為.exe這個key都直接讓我刪除了,所以這個腳本是錯誤的。
-
公司的電腦有什么加密,權(quán)限之類的東西,所以解析出來的可能是不一樣。(平時公司電腦給別人傳文件,接收方也都是亂碼,確實是有加密,但是不知道reg文件受不受影響)
reg文件格式錯誤
第六種方法(這個是在已有的只是的基礎(chǔ)上自己琢磨的,反正我沒看到一個這樣的教程)
- 按住鍵盤上的Shift鍵,然后單擊重新啟動按鈕。
- 選擇“疑難解答>高級選項>啟動設(shè)置”,然后單擊“重啟”按鈕。
- 當您的計算機重新啟動時,將顯示一個選項列表。 選擇控制臺安全模式。(有的教程確實說到進入這里了,但是說的是進入安全模式,然后cmd。問題是進入安全模式也cmd也打不開啊?。。。『喼逼孑饬?。所以這里一定要進入控制臺安全模式?。?!)
- 在這直接打開的就是一個cmd控制臺了,然后我們就可以進入到regedit,修改那兩個地方了。按要求改就可以。應(yīng)該也可以控制臺直接操作,但是我是進入到注冊表編譯器改的。HKEY_CLASSES_ROOT\exefile\shell\open\command鍵值,將默認值改為%1 %*,找到HKEY_CLASSES_ROOT.exe鍵值,將默認值改為exefile。
改好之后,退出安全模式就ok了。因為我不知道控制臺怎么退出安全模式,所以我直接任務(wù)管理器然后關(guān)機重啟的。
至此,我這一次因為坑爹帖子犯得坑爹錯誤終于改正了!這里還是忍不住問候一下當時那個技術(shù)貼的作者。勸你善良。真的,第一次當人怎么就這么不干人事呢!
然后這里整理一下之后,其實也學到不少東西。然后雖然一下午的時間但是也值得吧!還有,網(wǎng)絡(luò)環(huán)境參差不齊,就這么一點問題,N多個人都說只能重做系統(tǒng)。。。大哥大姐們,我覺得無知不可怕,但是出來瞎幾把亂講就過分了!還好意志堅定沒重做。
最后的最后,本人寫的所有帖子(純粹的知識貼不算)都是手打,并且配有實踐,親測可用的才寫的!然后我希望大家能不能稍微有那么一點良心?親測可用了再轉(zhuǎn)載抄襲瞎雞兒宣傳?
好了,全文手打不易,如果稍微幫到你了,請點個喜歡點個關(guān)注支持一下~~~~~也祝大家工作順順利利。


