Kā labot nederīgu Win32 lietojumprogrammu

click fraud protection
Vīrietis izmanto klēpjdatoru uz dīvāna mājās

Attēla kredīts: Olivers Rosi/The Image Bank/GettyImages

Reizēm var tikt parādīts kļūdas ziņojums, ka Windows problēma ir "nav derīga Win32 lietojumprogramma". Šis ziņojums var šķist mulsinoši, bet tas vienkārši nozīmē, ka jūsu Windows versija nevar palaist lietotni, jo tā nevar saprast, kas ir tajā. fails. Lai to labotu, atkārtoti iegūstiet failu no vietas, kur to ieguvāt. Ja tas nedarbojas, iespējams, faila palaišanai būs jāizmanto cita Windows vai pat MS-DOS versija.

Kas ir Win32 lietojumprogramma?

Win32 ir Microsoft nosaukums programmēšanas interfeisam Windows 32 bitu versijām, kas nozīmē programmas piekļūt datiem 32 bināro ciparu blokos un var izmantot tikpat daudz vietas, lai atsauktos uz sadaļām atmiņa.

Dienas video

Iepriekšējās Windows versijas un iepriekšējās operētājsistēmas, ko sauca par MS-DOS, bija 16 bitu operētājsistēmas, un tagad ir pieejamas 64 bitu Windows versijas. Parasti Windows 32 bitu versijas var palaist 16 bitu programmas, kā arī 32 bitu programmas, un 64 bitu versijas var palaist 32 bitu programmas un 64 bitu programmas.

Mēģinot palaist lietojumprogrammu, kas nav Win32, Windows 32 bitu versijā vai pat 64 bitu Windows versijā var izraisīt Win32 kļūdu.

Nav Windows 32 lietojumprogramma

Ja saņemat ziņojumu, ka programma nav Win32 lietojumprogramma vai kaut kas līdzīgs, tam ir vairāki iespējamie iemesli.

Viens no tiem ir tas, ka programma ir paredzēta jaunākai vai vecākai operētājsistēmai, nekā jūs izmantojat. Vēl viens ir tas, ka pats fails ir kaut kā bojāts vai vienkārši nesaderīgs ar Windows.

Ja mēģināt palaist MacOS vai Linux lietojumprogrammu operētājsistēmā Windows, iespējams, tiks parādīta šī kļūda. To var redzēt arī tad, ja mēģināt palaist cita veida failu, piemēram, Microsoft Word dokumentu vai attēlu, it kā tā būtu lietojumprogramma, kas var notikt, ja faila paplašinājums ir iestatīts nepareizi ".exe."

Kļūda var tikt parādīta arī tad, ja programma ir instalēta nepareizi, izraisot datu bojājumus. Ja lejupielādējāt programmu vai instalējāt to no diska, mēģiniet to atkārtoti instalēt un pārbaudiet, vai kļūda pazūd. Ja nepieciešams, sazinieties ar programmas veidotāju, lai saņemtu palīdzību.

Ja pats kompilējāt programmu no pirmkoda, neatkarīgi no tā, vai tas ir atvērtā pirmkoda rīks vai jūs esat izveidojis pats, pārbaudiet kompilatora iestatījumus, lai pārliecinātos, ka veidojat pareizajam Windows versija.

Emulācija un vecie logi

Ja vecāka programma nedarbosies jūsu Windows versijā, viena iespēja ir palaist to emulatorā vai virtuālajā mašīnā.

Varat izmantot tādu rīku kā VMWare vai VirtualBox (skatiet resursus), lai instalētu citu, vecāku operētājsistēmu, kas varētu būt vairāk saderīga ar jūsu programmu. Tas darbosies datora logā, lai jūs varētu to efektīvi palaist savā Windows versijā. Parasti operētājsistēmai būs nepieciešams instalētājs.

Varat arī izmantot Windows vai DOS emulatoru, lai palaistu vecākas programmas. DOSBox var izmantot, lai palaistu DOS programmas emulatorā, un FreeDOS ir bezmaksas saderīga alternatīva MS-DOS. Varat palaist Windows programmas Mac vai Linux datoros, izmantojot rīku Wine (skatiet resursus).

Varat arī palaist citu Windows vai DOS versiju citā datorā, ja jums tāda ir.