故障現象:
在運行某個文件時,彈出“XXX不是Win32”的錯誤提示。
原因分析:
這種情況需要首先確認XXX文件的運行環境,如果XXX不支持WIN32系統環境則該文件無法打開,只能在與之對應的系統環境下使用。
真正的win32文件在WIN7的32位或XP下正常情況下都是可以運行的。如果WIN32文件彈出“XXX不是Win32”,一般有3種可能:兼容問題,文件不完整或者文件關聯被破壞.
解決方案:
一、兼容問題
很多WIN32程序在WIN7的64位系統環境下需要調整兼容性選項以實現正常運行。方法為:在你要運行的軟件上右鍵->以兼容模式運行這個程序,選擇XP系列后點擊下面的應用確定即可.如下圖:有些特定程序也可能涉及其它選項。

二、文件不完整
如果已經確認XXX確屬于WIN32文件,且僅僅是在安裝某些軟件時,才彈出錯誤信息,這說明我們安裝的程序包不完整或者是程序安裝不成功,此時可從該程序官方網站下載未被修改的“原裝”程序安裝包,并雙擊之,就可以順利完成該程序的安裝操作。
三、文件關聯錯誤
因為病毒破壞或誤操作等原因操作造成WIN32文件無法找到與之對應的打開方式和程序,從而彈出錯誤提示。對于此情況,需要首先對電腦進行殺毒操作,確保病毒清除的情況下再進行修復,修復方法可以分為人工修改注冊表和使用修復軟件來修復,人工修改注冊表的方式,操作難度大且有一定風險,這里推薦使用修復軟件修復。目前sreng、xuetr等工具都支持修復exe等文件關聯。金山專修工具xp版也支持對exe文件關聯的修復。
這里以sreng軟件為例簡單介紹一下修復方法
先從http://www.kztechs.com/sreng/download.html下“sreng”,然后將下載的ZIP格式壓縮包解壓到桌面并將解壓得到SREngLdr文件,再雙擊運行之,其界面如下圖,如果存在錯誤關聯,下圖中狀態為正常的地方會顯示為錯誤,選擇狀態為錯誤的關聯,點擊其前面的方框進行選擇,后點擊右下角的修復按鈕即可完成修復。

備注:
特殊說明:殺毒操作是必須的,否則即使修復好了文件關聯,但由于病毒的破壞,故障同樣會再次出現。經過以上步驟的操作,無須注銷或重啟系統,我們就可以運行任意格式的可執行文件了。
|
新聞熱點
疑難解答