exe文件為什麼不執行
① 執行了個exe文件,可沒有反應
應該是上下問題,
錯誤產生的原因,
1、安裝版本不完善,造成
activex
未能正確注冊,從而導致軟體運行時無法創建應有的對象。
2、使用了某些系統優化工具,屏蔽了該
activex
的安裝導致注冊不了。
3、系統版本不同也可能導致此問題,比如所該
activex
只能運行於(或兼容性好一些)某系統;
若是該
activex
依賴於某些系統組件或驅動工作,若系統中未安裝或不兼容也可能導致問題;
若該該軟體以是依賴於另外軟體,也就是說那個
activex
可能根本就不是這個軟體自帶的,也可能出現這種現象;
與系統組件有關,乾脆把系統組件全部再重新注冊一遍,估計問題就應該迎刃而解,於是在開始菜單運行中輸入cmd:
在dos命令符狀態下輸入如下命令:
for
%1
in
(%windir%\system32\*.ocx)
do
regsvr32
/s
%1
再運行:
for
%1
in
(%windir%\system32\*.dll)
do
regsvr32
/s
%1
大家可以用記事本把上面的代碼復制,然後在dos命令符界面下粘貼如上命令執行即可.
用這種方法也可解決內存不能為read錯誤,
系統組件重新注冊完畢後就ok了。
② 為什麼有好多exe文件不能運行了
方法一、1、從窗體菜單欄做如下操作:工具>文件夾選項>工具>隱藏已知文件擴展名,取消該復選項;
2、在C:\WINDOWS\system32目錄下找到 regedit.exe,將其改名為:regedit.com;
3、運行注冊表:開始>運行>輸入:regedit
打開目錄:HKEY_CLASSES_ROOT\exefile\shell\open\command
雙擊右邊「默認」項,彈出對話框將其改為:"%1" %* (注意前面沒有空格)
這樣問題就解決了。
方法二、.exe文件不能運行的情況:一般出現這個現象有方面的,一是硬體,即內存方面有問題,二是軟體,這就有多方面的問題了,三是可能你中毒了
下面先說說硬體:
一般來說,內存出現問題的可能性並不大,主要方面是:內存條壞了、內存質量有問題,還有就是2個不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如你是雙內存,而且是不同品牌的內存條混插或者買了二手內存時,出現這個問題,這時,你就要檢查是不是內存出問題了或者和其它硬體不兼容。如果都沒有,那就從軟體方面排除故障了。
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當你放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的兼容性不好造成的。
下面我從幾個例子給大家分析:
例一:打開IE瀏覽器或者沒過幾分鍾就會出現"0x70dcf39f"指令引用的"0x00000000"內存。該內存不能為「read」。要終止程序,請單擊「確定」的信息框,單擊「確定」後,又出現「發生內部錯誤,您正在使用的其中一個窗口即將關閉」的信息框,關閉該提示信息後,IE瀏覽器也被關閉。 解決方法:修復或升級IE瀏覽器,同時打上補丁。看過其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,自升級後,會被IE5.0代替。
例二:在windows xp下雙擊光碟裡面的「AutoRun.exe」文件,顯示「0x77f745cc」指令引用的「0x00000078」內存。該內存不能為「written」,要終止程序,請單擊「確定」,而在Windows 98里運行卻正常。 解決方法:這可能是系統的兼容性問題,winXP的系統,右鍵「AutoRun.exe」文件,屬性,兼容性,把「用兼容模式運行這個程序」項選擇上,並選擇「Windows 98/Me」。win2000如果打了SP的補丁後,只要開始,運行,輸入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右鍵,屬性,也會出現兼容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現「0xffffffff」指令引用的「0xffffffff」內存。該內存不能為「read」 的提示。 解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示「Ox060692f6」(每次變化)指令引用的「Oxff000011」內存不能為「read」,終止程序請按確定。 解決方法:試試重裝豪傑超級解霸,如果重裝後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例五:雙擊一個游戲的快捷方式,「Ox77f5cdO」指令引用「Oxffffffff」內 存,該內存不能為「read」 ,並且提示Client.dat程序錯誤。 解決方法:重裝顯卡的最新驅動程序,然後下載並且安裝DirectX9.0。
例六:一個朋友發信息過來,我的電腦便出現了錯誤信息:「0*772b548f」指令引用的「0*00303033」內存,該內存不能為「written」,然後QQ自動下線,而再打開QQ,發現了他發過來的十幾條的信息。 解決方法:這是對方利用QQ的BUG,發送特殊的代碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
通過上面的幾個例子,可以看到,出現故障的原因有好多種,在這里把已經提到和有可能發生的原因列個表,方便查閱。
解決方法
1、內存條壞了更換內存條
2、雙內存不兼容使用同品牌的內存或只用一條內存
3、內存質量問題更換內存條
4、散熱問題加強機箱內部的散熱
5、內存和主板沒插好或和其它硬體不兼容等重插內存或換個插糟
6、硬碟有問題更換硬碟
7、驅動問題重裝驅動。如果是新系統,要先安裝主板驅動
8、軟體損壞重裝軟體
9、軟體有BUG打補丁或用最新的版本。
10、軟體和系統不兼容給軟體打上補丁或者試試系統的兼容模式
11、軟體和軟體之間有沖突如果最近安裝了什麼新軟體,卸載了試試
12、軟體要使用到其它相關的軟體有問題重裝相關軟體。比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13、病毒問題殺毒
14、殺毒軟體與系統或軟體沖突由於殺毒軟體是進入底層監控系統的,可能與一些軟體沖突,卸載了試試
15、系統本身有問題有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程序,像SP的補丁,最好要打上。如果還不行重裝系統或更換其它版本的系統了
還有一種情況是被設置了禁止使用EXE文件
③ 為什麼有的EXE文件不能運行怎麼樣才能解決
(1)由於無法運行.exe文件,而又需要通過Regedit.exe來啟動注冊表,所以先要抄把C:\Windows目錄中的Regedit.exe文件重命名為Regedit.com,運行Regedit.com啟動注冊表編輯器。
(2)定位到[HKEY_CLASSES_ROOT\.exe],將右側窗口中默認的鍵值改為exefile。
(3)依次展開[HKEY_CLASSES_ROOT
\exefile\shell\open\command]分支,然後將右側窗口中的默認的鍵值改為%1
%*(不要zd外側引號)。
④ 為什麼我的exe文件無法執行
如果是你的 *.exe 文件無法執行,那麼有可能是被病毒破壞了,或者是由於你的電腦系統中的某個系統文件(例如:某個動態鏈接庫 DLL 文件)被破壞了,但是你在運行該程序時,又涉及到了該系統文件,也會導致你的 *.exe 無法運行。這個就需要你慢慢逐步排除故障了。
⑤ exe無法運行
exe程序安裝文件無法運行的原因有很多,你發的那段英文只是提示你在運行此exe文件在運行的過程中有1個錯誤,0個警告,但是無法根據提示判斷出錯誤的原因!一般安裝程序運行錯誤主要是這幾個原因:
1.安裝環境有問題,例如系統不支持
2.安裝包有問題,重新下載試試
3.缺插件,這個一般還會有提示框
建議樓主把安裝的程序及安裝過程中跳出的提示框截圖上傳才能更好的判斷
⑥ 電腦所有exe文件全都無法執行,
中病毒了吧?你重裝系統時是不是沒有拔掉網線?你可以試下重新關聯一下exe文件,打開我的電腦,工具—文件夾選項—文件類型—新建—在「文件擴展名」中填入「exe」—點擊高級,在下拉菜單中選「應用程序」—確定試試,如果不行的話,先下好殺毒軟體,然後拔掉網線重裝系統,裝完後安全模式下直接殺毒