win32是什么意思 不是有效的win32怎么處理?
Win32是指MicrosoftWindows操作系統(tǒng)的32位環(huán)境,與Win64 都為Windows常見環(huán)境。如今的Win32操作系統(tǒng)可以一邊聽音樂,一邊編程,一邊打印文檔。Win32操作系統(tǒng)是一個典型的多線程操作系統(tǒng)
不是有效的win32怎么處理?
原因一:
打開程序時提示“不是有效的Win32位應(yīng)用程序”,有可能是電腦安裝了64位軟件,而電腦僅支持32位軟件
解決方法:
1、 首先,確定電腦系統(tǒng)類型,看看是不是電腦僅支持32位軟件
2、 在電腦桌面中找到“計算機(jī)”的圖標(biāo)
3、 然后,選中“計算機(jī)”的圖標(biāo),鼠標(biāo)右鍵單擊,
4、 接下來,在最下邊找到“屬性”,點(diǎn)擊打開“屬性”
5、 在電腦屬性頁面中,我們可以看到電腦的系統(tǒng)類型是:64位操作系統(tǒng),如果是64位系統(tǒng)的話,那么既可以安裝64位程序,也可以安裝32位程序,而要是32位系統(tǒng)的話,便只能安裝32位程序
6、 而解決方法很簡單,卸載該軟件,重新下載32位軟件
7、 卸載電腦不支持的軟件注意:卸載軟件時,可以使用專門卸載軟件的工具,將軟件完全從電腦刪除
8、 另外,在下載軟件時,先看下軟件是否支持32位的,如下圖所示,軟件即支持32位操作系統(tǒng),又支持64位操作系統(tǒng)
原因二:
打開程序時提示“不是有效的Win32位應(yīng)用程序”,很有可能是由于注冊表的lnkfile值被損壞了,下面用qq程序作為例子講解解決方法。
解決方法:
1、 從開始菜單打開運(yùn)行
2、 輸入cmd reg delete "HKEY_CLASSES_ROOT\lnkfile" /f,點(diǎn)擊確定
3、 打開記事本后,輸入或直接粘貼以下代碼:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile]@="快捷方式""EditFlags"=dword:00000001"IsShortcut"="""NeverShowExt"="
[HKEY_CLASSES_ROOT\lnkfile\CLSID]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[HKEY_CLASSES_ROOT\.lnk]@="lnkfile"
[HKEY_CLASSES_ROOT\.lnk\ShellEx]
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellNew]"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"
4、 然后將其保存為reg文件,打開reg文件的保存位置,運(yùn)行該reg文件,在彈出的提示中點(diǎn)擊是
5、 最后,電腦就可以正常打開該應(yīng)用程序了,你可以看看QQ是否能夠打開了,雙擊QQ能正常打開了。
原因三:
如果應(yīng)用程序用得好好的,但突然提示不是有效的Win32位應(yīng)用程序,十之八九是病毒引起,當(dāng)然首先是要?dú)⒍?,再進(jìn)行修復(fù)。
解決方法:
1、 進(jìn)入安全模式殺毒,在開機(jī)時不停點(diǎn)按F8鍵進(jìn)入安全模式,啟用殺毒軟件殺毒
2、 然后,重新啟動電腦進(jìn)入Windows模式,先下載Sreng這個軟件,全稱System Repair Engineer(系統(tǒng)修復(fù)工具),如果連瀏覽器也打不開,就只能用U盤從其它電腦上去下載一個Sreng軟件
3、 下載后解壓出來,如果SREngLdr.exe不能直接打開,先把它改為后綴名為.cmd類型,若能打開,就不要改了
4、 修改完后綴名后,雙擊,會彈出一個提示框,提示過期字樣,不要管,在“名字”和“授權(quán)號”后面隨便輸入點(diǎn)什么,如123,456等,確定
5、 打開程序主界面后,選擇左側(cè)的“系統(tǒng)修復(fù)”這個選項(xiàng)
6、 在右側(cè)的文件關(guān)聯(lián)下,勾選“.exe”類型復(fù)選框,好,這里先停一停,但是,不要關(guān)閉這個程序,一定要留著它,記得啊
7、 接下來打開記事本,輸入以下注冊代碼:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT.exe]
[-HKEY_CLASSES_ROOTexe_auto_file]
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.EXE]
8、 輸入完成后,將這個文檔保存,名字可以隨便起,但后綴一定要為.reg類型,如“刪除損壞注冊項(xiàng).reg”,保存時選擇“所有文件(*.*)”
9、 制成這個注冊文件的意思是先刪除注冊表中被損壞的注冊項(xiàng),雙擊“刪除損壞注冊項(xiàng).reg”這個文件,將其導(dǎo)入注冊表
10、 最后,返回到上面SREngLdr.exe軟件,點(diǎn)擊“修復(fù)”按鈕,修復(fù)一下.exe關(guān)聯(lián),問題也就解決了
11、 用上面注冊文件刪除損壞的注冊項(xiàng)以后,會打不開所有的程序,所以這個SREngLdr.exe軟件要打開放在那,一定不能關(guān),否則無法打開它進(jìn)行修復(fù)
12、 注意:如果不慎關(guān)了SREngLdr.exe軟件,又刪除了關(guān)聯(lián)的.exe注冊項(xiàng),那就把SREngLdr.exe的后綴改為SREngLdr.cmd再打開它。注冊文件的后綴名一定要為.reg類型。一定要記得殺毒后再修復(fù),如果不殺毒,可能刪除的注冊項(xiàng)又會還原