Klaida „Ne„ Win32 “programa ...“. Ką daryti?

Vieno iš vartotojų klausimas

Sveiki.

Bandau įdiegti žaidimą, atrodo, kad viskas gerai, bet jį paleidus, gaunu klaidą „... Launcher.exe nėra„ Win32 “programa.

Antrą dieną su tuo kovojau, pasakyk, ką man daryti su šia klaida, ar galiu kaip nors ją pašalinti „mažu“ krauju ...

Gera diena!

Ši klaida nėra reta ir gali pasitaikyti įvairiausiose programose, įskaitant žaidimus. Sunku nurodyti, kokia gali būti priežastis jūsų konkrečiu atveju, juolab kad nenurodytas net žaidimo pavadinimas ... ?

Nepaisant to, šioje trumpoje pastaboje pateiksiu keletą patarimų, kurie padės pašalinti dažniausiai pasitaikančias tokios klaidos priežastis.

Taigi ...

*

Klaidos priežastys ("... Win 32")

Paprastai ši klaida įvyksta iškart po tam tikros programos paleidimo. Tai panašu į fig. 1. Vienintelis dalykas, kuris gali atskirti jūsų klaidos versiją, yra kitas EXE failas ( ty ne launcher.exe ).

Paveikslėlis: 1. Tipinė klaida pradedant žaidimą // Ne „Win32“ programa

*

? Priežastis Nr. 1: failas su žaidimu nebuvo įkeltas arba jis buvo sugadintas kopijuojant

Dažniausia šios klaidos priežastis yra skubėjimas. Tie. Daugelis žaidėjų nori pradėti ir paleisti žaidimą, ir jie dažnai pradeda diegti ar paleisti žaidimą, kuris net nebuvo atsisiųstas !

Apskritai geriausia atkreipti dėmesį į failų maišos sumas . Jei kas nors nežino, tai yra specialus algoritmas, kuris kiekvienam failui suteikia savo unikalų raidžių ir skaičių rinkinį (pavyzdžiui, 32 simbolius). Tie. jei failai skiriasi tik 1 baitu, juose bus skirtingos maišos sumos!

Maišos sumos yra labai naudingos perkeliant failus per tinklą - palyginus pradinę sumą su atsisiųsto failo kiekiu, galima pamatyti, ar ji nepažeista (taigi jos turi kitą pavadinimą - kontrolinės sumos).

Yra keli algoritmai, skirti nustatyti kontrolines sumas, populiariausi: CRC, MD5, SHA1. Atsisiunčiant daug failų (įskaitant torrentus), visada nurodomos kontrolinės sumos (pavyzdys 2 pav.).

Paveikslėlis: 2. Kontrolinės sumos

Norėdami nustatyti įkelto failo (įskaitant žaidimo failą) kontrolines sumas, tiesiog paleiskite „Total Commander“, spustelėkite meniu „Failas“ ir apskaičiuokite sumas (žr. 3 pav.).

*

Totalus vadas

Kūrėjo svetainė: //www.ghisler.com/

Vienas geriausių vadų pakeisti dirigentą. Leidžia lengvai ir greitai dirbti su failais, archyvais, FTP serveriais, diskais ir kt. Be to, tai yra daug patogiau nei dirigentas! Daugelis vartotojų šią programą įdiegia vieną iš pirmųjų, įdiegę „Windows“ ...

*

Paveikslėlis: 3. Total Commander - kontrolinių sumų skaičiavimas

Beje , kalbant apie žaidimą: jei diske turite žaidimą, pabandykite jį iš naujo įdiegti; taip pat galite atsisiųsti žaidimą iš kito šaltinio, jei atsisiųsta kopija atsisako pradėti (galbūt tai buvo tik sugedęs failas, kurį iš pradžių įkėlė kūrėjai / platintojai).

*

? Priežastis Nr. 2: tai nėra „Windows“ programa

Dažnai ši klaida (pastaba: naudojant „Win32“) atsiranda dėl to, kad „Windows“ bando paleisti programą, kuri nėra skirta šiai sistemai!

Pavyzdžiui, ši programa gali būti DOS, galbūt skirta PDP-11, ZX-Spectrum, BSD arba apskritai šiukšlėms.

Lengviausias variantas yra perskaityti aprašą internete apie šį žaidimą (failą, programą). Galbūt jums tiesiog reikia emuliatoriaus ?

Emuliatorius  yra speciali programa, kuri gali atkurti konkrečią aplinką sistemoje „Windows“. Pavyzdžiui, yra DOS emuliatorių, kurie leis jums paleisti programas, kurios atsisako veikti sistemoje „Windows“.

*

DOSBox

Svetainė: //www.dosbox.com/

Puikus DOS emuliatorius - leidžia žaisti senus žaidimus naujoje „Windows“ OS, įskaitant „Windows 10“! Daugiau informacijos biure. programos svetainė.

*

? Pagalba!

Kaip paleisti seną žaidimą naujame kompiuteryje - instrukcijos

*

Beje , „Windows“ įmontuota speciali funkcija, skirta užtikrinti senų programų suderinamumą su naujomis operacinėmis sistemomis.

Jei kuri nors programa jums neveikia, tiesiog spustelėkite ją dešiniuoju pelės mygtuku ir kontekstiniame meniu pasirinkite „Ypatybės“ .

Tada atidarykite skirtuką Suderinamumas , pažymėkite langelį Vykdyti šią programą suderinamumo režimu ir pasirinkite senesnę „Windows“ OS, kurioje programa anksčiau gerai veikė. Išsaugokite nustatymus ir bandykite paleisti programą dar kartą - daugeliu atvejų tai padeda (žr. 4 pav. ?).

Paveikslėlis: 4. „Windows“ suderinamumo režimas

? Pagalba!

Kaip paleisti seną „Windows“ (ir joje esančias programas) naujoje operacinėje sistemoje: „VirtualBox“ virtualiosios mašinos nustatymas

*

? 3 priežastis: failą sugadino virusas / antivirusas

Jei paleidus kelias programas / žaidimus gausite panašią klaidą, labai tikėtina, kad užsikrėtėte virusu.

Faktas yra tas, kad virusas užkrėtęs failą pažeidžia jo vientisumą (beje, kontrolinę sumą). Todėl šiuo atveju taip pat galite patikrinti failo kontrolinę sumą (pastaba: apie tai kalbėjau straipsnio pradžioje ? ) .

Beje, antivirusai taip pat gali būti klaidų kaltininkas : gydydami jie dažnai suluošina. Faktas yra tas, kad iškirpdamas viruso kodą iš užkrėsto failo, antivirusas sugadina ir pačią programą - ji nustoja veikti. Kai ją paleisite, pamatysite klaidą, susijusią su Win32 ...

? Pagalba!

Paprastas patarimas: įdiekite sau šiuolaikinę antivirusinę programą ir visiškai nuskaitykite kompiuterį. Nemokami šių metų antivirusai buvo suteikti čia ->

*

? 4 priežastis: NET sistemos trūkumas

NET Framework paketo, kuris naudojamas daugelyje programų, nebuvimas taip pat gali sukelti šią klaidą.

Apskritai daugelio programų (žaidimų) sistemos reikalavimai visada nurodo, kurio „ Net Framework“ paketo jiems reikia. Jei neturite reikiamo paketo, tiesiog įdiekite jį (skirtingus paketus galite rasti žemiau esančioje nuorodoje - galite atsisiųsti iš oficialios „Microsoft“ svetainės).

? Pagalba!

„Microsoft .NET Framework“ ir žaidimų, programų klaidos. Kaip atnaujinti arba iš naujo įdiegti „Microsoft .NET Framework“

*

Kaip sužinoti, kas yra „Net Framework“ sistemoje „Windows“

Atidarykite „Windows“ valdymo skydą, tada kairėje pusėje esančiame skirtuke „ Programos / programos ir funkcijos “ atidarykite nuorodą „Įjungti arba išjungti„ Windows “funkcijas“ .

Tada pamatysite langą su visais įdiegtais „ Net Framework“ paketais savo kompiuteryje (žr. 5 pav. ?).

Paveikslėlis: 5. „Net Framework“ paketai

*

Laukiame papildymų šia tema ...

Laimingo darbo!

 ?

Pirmasis leidimas: 2016 12 19

Pataisymas: 2020 11 1