不是有效win32應用程式的解決方法(不是有效的win32應用程式怎麼辦)
在使用電腦的過程中,我們常常會遇到一些問題,其中最常見的就是開啟程式時系統提示“不是有效的Win32應用程式”,那麼當你遇到WinXP提示“不是有效的Win32應用程式”怎麼辦?不知道的朋友趕緊看看可可整理的以下文章內容吧!
原因分析:
1、如果是剛安裝就打不開,則可能是安裝檔案不完整,這種情況不多,解決方法:重新下載和安裝這個程式。
2、同樣是剛安裝就打不開,也可能版本不相容,有一小部分這種情況,如果是高版本編譯的程式,不能相容低版本系統,如在Win7下編譯的程式,不能在WinXP系統上使用,或者,在32位系統上安裝64位版本的程式,也會有此問題。解決方法:檢查程式是32還是64的,判斷準確後再安裝。如果自已是WinXP系統,就要考慮系統版本的問題,WinXP系統不要追求高版本,新版本,因為有可能不相容。
3、如果之前是好好的,突然某天就打不開了,則可能是病毒損壞,這種情況非常多,所以本教程也主要講這種情況問題如何修復,分為二個方法分別來講,先從簡單方法講起,第一個方法講如何用軟體修復,第二個方法講如何手動修復登錄檔中的檔案關聯(這個方法效果較好)。
圖1
方法/步驟:
1、如果應用程式用得好好的,但突然提示不是有效的Win32位應用程式,十之八九是病毒引起,當然首先是要防毒,Windows下不一定能殺得了,所以,先進入安全模式防毒,在開機時不停點按F8鍵進入安全模式,啟用防毒軟體防毒。
圖2
2、殺完毒後,重新啟動,進入Windows模式,先下載Sreng這個軟體,全稱System Repair Engineer(系統修復工具),如果連瀏覽器也打不開,就只能用U盤從其它電腦上去下載一個Sreng軟體。
3、下載後解壓出來,如果SREngLdr.exe不能直接開啟,先把它改為字尾名為.cmd型別,若能開啟,就不要改了。
圖3
4、改完後,雙擊,會彈出一個提示框,提示過期字樣,不要管,在“名字”和“授權號”後面隨便輸入點什麼,如123,456等,確定。
圖4
5、開啟程式主介面後,選擇左側的“系統修復”這個選項。
圖5
6、在右側的檔案關聯下,勾選“.exe”型別覈取方塊,好,這裡先停一停,但是,不要關閉這個程式,一定要留著它,記得啊。
圖6
7、接下來開啟記事本,輸入以下注冊程式碼。
Windows Registry Editor Version 5.00
圖7
8、輸入完成後,將這個文件儲存,名字可以隨便起,但字尾一定要為.reg型別,如“刪除損壞註冊項.reg”,儲存時選擇“所有檔案(*.*)”。
圖8
9、製成這個註冊檔案的意思是先刪除登錄檔中被損壞的註冊項,雙擊“刪除損壞註冊項.reg”這個檔案,將其匯入登錄檔。
圖9
10、返回到上面SREngLdr.exe軟體,點選“修復”按鈕,修復一下.exe關聯,問題也就解決了。
提示:用上面註冊檔案刪除損壞的註冊項以後,會打不開所有的程式,所以這個SREngLdr.exe軟體要開啟放在那,一定不能關,否則無法開啟它進行修復。
圖10
注意事項:
1、如果不慎關了SREngLdr.exe軟體,又刪除了關聯的.exe註冊項,那就把SREngLdr.exe的字尾改為SREngLdr.cmd再開啟它。
2、註冊檔案的字尾名一定要為.reg型別。
3、一定要防毒後再修復,如果不防毒,可能刪除的註冊項又會還原。
以上就是WinXP提示“不是有效的Win32應用程式”的解決方法了,方法很簡單,我們只需要先將電腦進行防毒,之後用軟體和登錄檔修復關聯檔案即可。