讓EXE檔案暢行無阻

2021-09-30 02:52:52 字數 1283 閱讀 9104

遇到了乙個十分棘手的問題,就是進入windows 2000後所有擴充套件名為exe的檔案都不能執行了。現將發現和解決這一問題的過程及體會寫成下文,希望在今後碰到類似問題時會對大家有所幫助。

故障現象

一日,開機後進入windows 2000,突然彈出了乙個對話方塊,標題為「c:/program files/microsoft office/osa9.exe」,

提示資訊為「該檔案沒有關聯程式執行該操作。請在控制面板的資料夾選項中建立關聯程式」。我十分吃驚,心想:會不會所有擴充套件名為exe的檔案都不能執行?果然,雙擊桌面上所有與exe檔案鏈結的快捷方式圖示都不能開啟相應的程式!這下我可急出了一身冷汗。

故障分析

一定是某個軟體甚至可能是病毒把擴充套件名為exe的檔案關聯刪除或修改了,因此按照前面對話方塊的提示從控制面板中執行「資料夾選項」命令,選擇「檔案型別」標籤,在「已註冊的檔案型別」列表中找不到副檔名exe和它的檔案關聯。試著按[新建]按鈕,在「副檔名」後輸入「.exe」,按[高階]按鈕,系統自動將其檔案型別定義為「應用程式」,按[確定]按鈕後在「已註冊的檔案型別」列表**現了副檔名「exe」,選擇它後按[更改]按鈕,系統要求選擇要使用的程式,可是到底要選擇什麼應用程式來開啟exe檔案?看來這個方法無效,只好按[取消]按鈕返回「資料夾選項」對話方塊。由於以前我從沒聽說要為擴充套件名為「.exe」的檔案建立檔案關聯,所以在「已註冊的檔案型別」列表中選擇「exe 應用程式」,並按[刪除]按鈕將它刪除。由於所有exe檔案都不能執行,所以也無法用登錄檔編輯器(因為我只能執行regedit.exe或regedit32.exe來開啟登錄檔編輯器)來修改登錄檔,看來只好重新啟動計算機了。

故障解決

先在命令列輸入:assoc .exe來顯示exe檔案關聯,系統顯示「沒有為副檔名.exe找到檔案關聯」,難怪exe檔案都不能執行。接著輸入:ftype | more 來分屏顯示系統中所有的檔案型別,其中有一行顯示為「exefile="%1" %*」,難道只要將exe檔案與「exefile」關聯,故障就會解決?於是在命令列輸入:assoc .exe=exefile(assoc與.exe之間有一空格),螢幕顯示「.exe=exefile」。現在關閉命令提示符視窗,按[ctrl+alt+del]組合鍵調出「windows安全」視窗,按[關機]按鈕後選擇「重新啟動」選項,按正常模式啟動windows 2000後,所有的exe檔案都能正常執行了。

幾點體會

事後,筆者重新在控制面板中執行資料夾選項命令,選擇「檔案型別」標籤,發現在「已註冊的檔案型別」列表中沒有exe,也沒有bat和com等檔案型別,說明用資料夾選項命令無法建立這些型別的檔案關聯,我們只能在命令提示符視窗中用assoc和ftype兩個命令來設定

讓IE6 0執行EXE檔案的網頁

document.open document.clear document.writeln run exe document.close 論壇連線中請勿終斷.說明,中 run exe codebase 3.exe version 1,1,1,1 的 3.exe 就是ie將來要執行的同路徑下你的exe...

python編譯exe檔案

小demo coding utf 8 第乙個程式 import subprocess print hello world print hello again print i like typing this.print this is fun.print yay printing.print i d...

Linux Ubuntu 開啟 exe檔案

這兩天在編譯android原始碼,進行到要在linux裡安裝燒錄軟體那一步,要先裝驅動,故了解了如何在linux下開啟.exe檔案。exe 檔案在linux下不能直接開啟,可有兩種方式開啟 1 在ubuntu下虛擬出windows 環境 或 2 安裝 wine 以下是安裝 wine 的步驟 1 開啟...