Kaip pataisyti netinkamą „Win32“ programą

Vyras, naudodamas nešiojamąjį kompiuterį ant sofos namuose

Vaizdo kreditas: Oliveris Rossi / Vaizdų bankas / GettyImages

Kartais galite gauti klaidos pranešimą, kad „Windows“ problema yra „netinkama Win32 programa“. Šis pranešimas gali atrodyti painu, bet tai tiesiog reiškia, kad jūsų „Windows“ versija negali paleisti programos, nes ji nesupranta, kas yra failas. Norėdami tai ištaisyti, iš naujo gaukite failą iš tos vietos, kurioje jį gavote. Jei tai nepadeda, gali reikėti naudoti kitą Windows ar net MS-DOS versiją, kad paleistumėte failą.

Kas yra Win32 programa?

„Win32“ yra „Microsoft“ pavadinimas, skirtas 32 bitų „Windows“ versijų programavimo sąsajai, ty programoms. pasiekti duomenis 32 dvejetainių skaitmenų blokais ir naudoti tiek pat vietos, kad būtų nurodytos atmintis.

Dienos vaizdo įrašas

Ankstesnės „Windows“ ir ankstesnės operacinės sistemos, vadinamos MS-DOS, versijos buvo 16 bitų operacinės sistemos, o dabar yra 64 bitų „Windows“ versijos. Paprastai 32 bitų Windows versijos gali paleisti 16 bitų ir 32 bitų programas, o 64 bitų versijos gali paleisti 32 bitų ir 64 bitų programas.

Bandymas paleisti ne „Win32“ programą 32 bitų „Windows“ ar net 64 bitų „Windows“ versijoje gali sukelti „Win32“ klaidą.

Ne „Windows 32“ programa

Jei gaunate pranešimą, kad programa nėra Win32 programa ar kažkas panašaus, galimos kelios priežastys.

Viena iš jų yra ta, kad programa skirta naujesnei arba senesnei operacinei sistemai nei jūs naudojate. Kitas dalykas yra tai, kad pats failas yra kažkaip sugadintas arba tiesiog nesuderinamas su „Windows“.

Jei bandysite paleisti „MacOS“ arba „Linux“ programą sistemoje „Windows“, galite matyti šią klaidą. Taip pat galite jį matyti, jei bandysite paleisti kito tipo failą, pvz., Microsoft Word dokumentą arba vaizdas, tarsi tai būtų programa, o tai gali atsitikti, jei failo plėtinys nustatytas neteisingai ".exe".

Taip pat galite matyti klaidą, jei programa buvo netinkamai įdiegta ir dėl to sugadinti duomenys. Jei atsisiuntėte programą arba įdiegėte ją iš disko, pabandykite ją įdiegti iš naujo ir pažiūrėkite, ar klaida išnyksta. Jei jums reikia pagalbos, susisiekite su programos kūrėju.

Jei programą sukūrėte patys iš šaltinio kodo, nesvarbu, ar tai atvirojo kodo įrankis, ar jūsų sukūrėte patys, patikrinkite kompiliatoriaus nustatymus, kad įsitikintumėte, jog kuriate tinkamam „Windows“. versija.

Emuliacija ir seni langai

Jei senesnė programa neveiks jūsų „Windows“ versijoje, viena galimybė yra paleisti ją emuliatoriuje arba virtualioje mašinoje.

Galite naudoti įrankį, pvz., VMWare arba VirtualBox (žr. išteklius), norėdami įdiegti kitą, senesnę operacinę sistemą, kuri gali būti labiau suderinama su jūsų programa. Jis bus paleistas jūsų kompiuterio lange, kad galėtumėte efektyviai paleisti jį naudodami savo Windows versiją. Paprastai jums reikės operacinės sistemos diegimo programos.

Taip pat galite naudoti Windows arba DOS emuliatorių, kad paleistumėte senesnes programas. DOSBox gali būti naudojamas DOS programoms paleisti emuliatoriuje, o FreeDOS yra nemokama suderinama MS-DOS alternatyva. „Windows“ programas galite paleisti „Mac“ arba „Linux“ įrenginiuose naudodami įrankį „Wine“ (žr. išteklius).

Taip pat galite paleisti kitą Windows arba DOS versiją kitame kompiuteryje, jei tokį turite.