Kako popraviti nevažeću Win32 aplikaciju

Čovjek koji koristi laptop na kauču kod kuće

Zasluga slike: Oliver Rossi/The Image Bank/GettyImages

Povremeno možete dobiti pogrešku da problem u sustavu Windows "nije valjana Win32 aplikacija". Ova poruka može izgledati zbunjujuće, ali to jednostavno znači da vaša verzija Windowsa ne može pokrenuti aplikaciju jer ne može razumjeti što je u Datoteka. Da biste to popravili, ponovno nabavite datoteku s mjesta na kojem ste je dobili. Ako to ne uspije, možda ćete morati upotrijebiti drugu verziju sustava Windows ili čak MS-DOS za pokretanje datoteke.

Što je Win32 aplikacija?

Win32 je Microsoftov naziv za programsko sučelje za 32-bitne verzije sustava Windows, što znači programi pristupa podacima u blokovima od 32 binarne znamenke i može koristiti istu količinu prostora za upućivanje na odjeljke memorija.

Video dana

Ranije verzije sustava Windows i prethodni operativni sustav, nazvan MS-DOS, bili su 16-bitni operativni sustavi, a sada su dostupne 64-bitne verzije sustava Windows. Općenito, 32-bitne verzije sustava Windows mogu pokretati 16-bitne programe kao i 32-bitne programe, a 64-bitne verzije mogu pokretati 32-bitne i 64-bitne programe.

Pokušaj pokretanja aplikacije koja nije Win32 na 32-bitnoj verziji sustava Windows ili čak 64-bitnoj verziji sustava Windows može izazvati Win32 pogrešku.

Nije aplikacija za Windows 32

Ako dobijete poruku da program nije Win32 aplikacija ili nešto slično, postoji niz mogućih uzroka.

Jedan je taj da je program za noviji ili stariji operativni sustav od vašeg. Drugi je da je sama datoteka na neki način oštećena ili jednostavno nekompatibilna sa sustavom Windows.

Ako pokušate pokrenuti macOS ili Linux aplikaciju u sustavu Windows, možda ćete vidjeti tu pogrešku. Možda ćete ga vidjeti i ako pokušate pokrenuti drugu vrstu datoteke, kao što je dokument Microsoft Word ili dokument sliku, kao da je aplikacija, što se može dogoditi ako je ekstenzija datoteke pogrešno postavljena na ".exe."

Pogrešku možete vidjeti i ako je program nepravilno instaliran, što dovodi do oštećenja podataka. Ako ste preuzeli program ili ga instalirali s diska, pokušajte ga ponovno instalirati i provjerite je li pogreška nestala. Obratite se izrađivaču programa za pomoć ako to trebate učiniti.

Ako ste sami kompajlirali program iz izvornog koda, bilo da se radi o alatu otvorenog koda ili vama sami izgradili, provjerite postavke kompajlera kako biste bili sigurni da gradite za pravi Windows verzija.

Emulacija i stari Windows

Ako stariji program neće raditi na vašoj verziji sustava Windows, jedna je mogućnost da ga pokrenete u emulatoru ili virtualnom stroju.

Možete koristiti alat kao što je VMWare ili VirtualBox (pogledajte resurse) za instaliranje drugog, starijeg operativnog sustava koji bi mogao biti kompatibilniji s vašim programom. Pokrenut će se u prozoru na vašem računalu tako da ga možete učinkovito pokrenuti na svojoj verziji sustava Windows. Obično će vam trebati instalacijski program za operativni sustav.

Također možete koristiti Windows ili DOS emulator za pokretanje starijih programa. DOSBox se može koristiti za pokretanje DOS programa u emulatoru, a FreeDOS je besplatna kompatibilna alternativa MS-DOS-u. Možete pokrenuti Windows programe na Mac ili Linux strojevima pomoću alata pod nazivom Wine (pogledajte Resursi).

Također možete pokrenuti drugu verziju sustava Windows ili DOS na drugom računalu ako ga imate.