Exe er ikke et win32-program. Feil: er ikke et Win32-program

ingen kommentarer

La oss diskutere et øyeblikk som å installere og kjøre EXE-filer, kjørbare applikasjoner som er ansvarlige for å installere programvare, verktøy og andre installasjonspakker.

Det ser imidlertid ut til at alt ble gjort riktig, i henhold til instruksjonene til installatøren etter å ha startet feilen "Programmet er ikke et win32-program", selv om det ikke var noen forutsetninger for dette.

Et eksempel på en feil:

Det kan være mange årsaker, og det er ingen enkelt riktig løsning på problemet.

Vi vil prøve å gi det mest omfattende svaret på de fleste feilene og prøve å finne ut av det på egen hånd uten å installere systemet på nytt, slik mange liker.

Årsaker til feil win 32:

Det kan være flere symptomer på et popup-vindu. De vanligste situasjonene er som følger:

  • Filen er skadet;
  • applikasjonen ble opprinnelig opprettet IKKE for Windows;
  • det er et modifisert virus;
  • det er ingen nødvendig programvare for korrekt drift;
  • antiviruset lar ikke programmet fungere fullt ut.

Vi vil handle etter metoden for ekskludering, og prøve å bruke forskjellige teknikker for å oppnå maksimale resultater.

Installasjonsfil korrupsjon:

Antivirus hjelper ikke bare brukere, men skader dem også fra tid til annen uten å være klar over det. Det er sannsynlig at i utgangspunktet EXE-fil var ekte, men så "modifiserte" skadevaren den, hvoretter din NOD / Kaspersky / Dr.Web eliminerte trusselen på sin egen måte. De kvittet seg med "trojaneren" og gjorde jobben sin, og fjernet dermed det utøvende elementet som kreves for korrekt lasting.

I slike tilfeller kan en fullstendig systemskanning etter skadelige komponenter hjelpe.

Deretter laster den ned installasjonsprogrammet på nytt, siden det ikke lenger er mulig å bruke den forrige versjonen. Deaktiver alle antivirus, installer pakken og observer situasjonen. Hvis alt fungerer, gjør vi de samme handlingene med den medfølgende antivirusprogramvaren.

Gjentas feilen? Last ned filen fra en annen ressurs.

Ikke-Windows-fil:

Så vidt du vet, selv om noen kanskje ikke engang gjetter, er det 3 hovedoperativsystemer på markedet, blant dem i tillegg til Windows, er det noe mer Linux(en stor familie av distribusjoner for utviklere og entusiaster) og Mac os(Apples eget stasjonære og bærbare operativsystem). Unødvendig å si at filsystemet er forskjellig for alle, og tilnærmingen til å designe selve systemet er fundamentalt forskjellig.

En annen ting er at det overveldende flertallet av all programvare på Internett ble laget spesielt for Windows som er det som gjør dette OS så populært. Systemet er installert på 75-80 % av PC-er rundt om i verden. For at du ikke skal ha flere problemer med å laste ned programmer, sørg for å se på utvidelsen deres:

Windows - EXE;

MacOS - DMG;

Linux - DEB.

Vi bekjemper virus:

Hvordan fungerer skadelig programvare? Den endrer systemregisteret (en Windows-komponent som er ansvarlig for å organisere og kontrollere kjørende og installerte programmer) slik at den modifiserte applikasjonen åpnes når operativsystemet eller et spesifikt produkt startes.

Du er kanskje ikke klar over at det er en tredjepartsorm på systemet, med mindre du utfører en grundig skanning for virus. Men her må du vite noen vanlige sannheter:

  • du må hele tiden overvåke relevansen til virusdatabasene;
  • sikkerhetsprogramvare gir ikke en 100 % garanti for at trojanere vil trenge gjennom;
  • du må ha ytterligere 1-2 ekstra "rengjøringsmidler" tilgjengelig.

Som nevnt ovenfor kan rengjøring "drepe" den nødvendige filen, siden den ble infisert og antiviruset rett og slett slettet den, og dermed krenker systemets integritet. Hva er det igjen å gjøre?

Tre perspektiver åpner seg her på en gang:

  1. last ned den spesielle exefix.reg-filen, som automatisk fikser de nødvendige nøklene, og bringer filen til riktig tilstand.
  2. Vi bruker et verktøy fra Kaspersky kalt CleanAutoRun.
  3. vi styrer registernøklene for hånd.

De to første metodene trenger ingen spesiell introduksjon, siden alt skjer automatisk her. Du må laste ned filene, installere, kjøre og vente. Hvis en ting ikke hjalp, forsikrer vi oss med en annen.

Alternativet med manuell rengjøring er mer komplisert, men hvis alt annet feiler, er det ingen steder å gå. Du må åpne selve registeret. For å gjøre dette, trykk på kombinasjonen Win + R (for WinXP, Vista, 7, 8, 10) og foreskrive "Regedit"(ingen anførselstegn nødvendig).

Selve registeret åpnes. Du må åpne neste seksjon.

Her ser vi flere kjørbare filer (oftest en - "som standard"). Ved siden av står verdien "%1" %*.

Ser du noe som ikke oppfyller standarden?

Dobbeltklikk på filen og endre verdien manuelt.

Lagre og last inn på nytt.

Nødvendig programvare mangler:

Slik fikser du feilen "Ikke et win32-program". hvis alle de foregående trinnene er tatt, men det ikke er noe resultat?

Du må laste ned eller oppdatere systemprogramvaren. Hver applikasjon krever hjelpeprogrammer som enten gir tilgang til spesifikke biblioteker, behandler interne forespørsler eller behandler datastrømmer mye raskere.

Nesten hver komponent Windows 3 elementer kreves for korrekt drift:

  1. Microsoft Visual C ++ 2010;
  2. Microsoft .NET Framework 4.5
  3. DirectX.

Sistnevnte er ikke nødvendig, men hvis du skal spille, er det bedre å oppdatere bibliotekene til gjeldende tilstand.

Installer disse tre programmene, som du kan finne gratis på den offisielle Microsoft-portalen.

Last ned, installer, start på nytt, se.

Utdatert programvare:

Ganske ofte må du forholde deg til programvareinkompatibilitet. De som følte seg bra på Windows XP, dødelig fryse i nyere versjoner. Du kan prøve å kjøre pakken i kompatibilitetsmodus for det nye operativsystemet.

For å gjøre dette, høyreklikk på EXE-filen, trykk "egenskaper".

Her må du merke av i boksen på stedet vist på skjermbildet og velge operativsystemet som er på PC-en din for øyeblikket.

Vi lagrer og prøver igjen.

Hvis du ikke vet hvilken versjon av Windows som er installert på datamaskinen, dobbeltklikker du på "Min datamaskin"-ikonet og klikker deretter på "Systemegenskaper".

De uthevede områdene viser omfattende informasjon om serienummeret og bitkapasiteten til operativsystemet.

Mer om Win32:

Hva er Win32. Faktisk? Her er det verdt å berøre Windows API - et utviklingsmiljø for programmerere som ønsker å skrive programmer for dette operativsystemet. For ikke å fordype seg i detaljene som få mennesker vil forstå foruten utviklerne selv, la oss bare si at det for øyeblikket er 4 viktige underarter av denne APIen:

  1. Win16;
  2. Win32;
  3. Win32s;
  4. Win64.

Den første versjonen ble brukt i alle innledende versjoner av Windows frem til bruken av Windows NT, hvor den ble erstattet av den nyere og mer lovende Win32, som for tiden er den mest populære versjonen.

Versjonen med S-prefikset var en overgang mellom 16 og 32-bit, fordi Win16 la til noen biblioteker og mulighetene til den mer avanserte versjonen. Sistnevnte for øyeblikket er Win64 allerede skjerpet for nåværende og fremtidige plattformer til Microsoft, som raskt får fart.

Til slutt, om win32-applikasjonen:

Som du kan se, hvis EXE-filen ikke vil kjøre, er det flere grunner til å fikse denne feilen. Vær forsiktig når du laster ned installasjonsprogrammet, sjekk kildene nøye for ikke å støte på virus og sørg for at programmet ble skrevet spesielt for Windows, siden "kryssplattform"-applikasjoner ikke eksisterer i naturen.

Hvis de heter det samme, er kildekoden for Windows og Linux helt annerledes, og det samme er oppløsningen til den endelige installasjonspakken. Vær forsiktig.

Brukere av MS Windows-operativsystemet må noen ganger møte en situasjon når, når de prøver å starte en kjørbar fil, skriver systemet: Filen eller programmet er ikke et win32-program... Hva skal jeg gjøre i dette tilfellet for å kjøre programmet?! Det er flere alternativer for å løse problemet.
Oftest ligger årsaken til problemet i inkompatibiliteten til programvaren som lanseres med den gjeldende versjonen av Windows. For eksempel støtter verktøyet bare "Seven" og høyere versjoner, og du prøver å kjøre det på "Eight" eller "Ten" mer.

Vanligvis, i dette tilfellet, for å fikse feilen "Filen er ikke et win32-program", trenger du bare å kjøre den i kompatibilitetsmodus. For å gjøre dette, klikk på den med høyre museknapp og velg "Egenskaper"-elementet:

På "Kompatibilitet"-fanen må du først merke av for "Kjør programmet i kompatibilitetsmodus med:", og deretter nedenfor, i listen over operativsystemer, velg det som dette programmet fungerer uten problemer i. Trykk på "OK"-knappen og kjør programmet på nytt. Vanligvis etter det fungerer alt "som smurt".

Merk:

1. Hvis løsningen ikke fungerer, kan du prøve å installere de nyeste Microsoft .NET Framework og Visual C ++ Redistributable-pakkene.

2. Feilen i EXE-filen "Not a win32 application" kan også være forårsaket av et virus. Du kan sjekke det ut på følgende måte. Trykk på Win + R-tastekombinasjonen, skriv regedit og klikk OK. Et vindu vil vises i registerredigering, der du åpner grenen:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ exefile \ shell \ open \ kommando

To parametere skal vises på høyre side av editoren:

Begge må ha mening "%1" %*... Hvis noe annet er skrevet, endre verdien til den riktige og start operativsystemet på nytt.

Ikke vær venn med registeret - bruk applikasjonen AVZ:

3. Hvis ingen av de ovennevnte hjalp, beklager jeg oppriktig, men mest sannsynlig er den kjørbare EXE-filen din ødelagt. Prøv å laste den ned fra en annen kilde, eller finn en annen versjon – noen ganger hjelper det til og med mye.

Enhver datamaskin er ikke immun mot plutselige feil. I går kjørte du favorittapplikasjonen din i Windows-operativsystemet uten problemer, og i dag gir den feilen "Application is not a Win32 application". Hva skal man gjøre i en slik situasjon? Dette er hva vi skal snakke om i denne artikkelen. Når vi ser fremover, kan vi umiddelbart si at det kan være mange årsaker til dette problemet, men vi vil vurdere de mest populære og ofte oppståtte.

Lær mer om Win32

Før du går videre til spørsmålet om hvordan du fikser "Not a Win32 Application", er det lurt å forstå hva Win32 handler om.

Hvis vi snakker entydig, så er dette arkitekturen til operativsystemet. På mange måter vil ikke en vanlig bruker kunne finne ut av det, så det er ingen vits i å fordype seg i definisjonen. Med enkle ord kan du tolke det som følger: opprinnelig støttet datamaskiner Win8-arkitekturen, den ble installert på eldre datamaskiner. Etter det gikk hele verden over til Win16, så å si, generasjonen endret seg. Med utgivelsen av Windows NT dukket Win32-arkitekturen opp, som fortsatt er veldig populær i dag. Det er også Win64, som har erstattet Win32.

Årsaker til feilen: "exe er ikke et Win32-program"

Vel, la oss nå se på årsakene til utseendet til denne feilen, og de kan være som følger:

  • fil korrupsjon;
  • programmet ble utviklet for en annen arkitektur;
  • applikasjonen er et virus;
  • datamaskinen har ikke installert programvare for å fungere med dette programmet;
  • antivirus blokkerer oppstarten av programmet.

Det er vanskelig å umiddelbart nevne årsaken til et bestemt tilfelle, så det ville være lurt å handle med elimineringsmetoden, sjekke hver metode trinn for trinn.

Installatør skade

Hvis systemet sier "Not a Win32 Application", er det ganske mulig at skadelig programvare kjører på datamaskinen. Det infiserte noen programfiler, og antiviruset slettet dem følgelig. I dette tilfellet må du gjøre følgende:

  1. Fjern det problematiske programmet helt.
  2. Skann systemet ditt for virus.
  3. Deaktiver antivirusprogrammet ditt.
  4. Installer programmet fra samme installasjonsprogram som før.
  5. Kjør programmet.

Hvis det fungerer, slå på antiviruset og se hvordan det reagerer. Hvis den sletter programfilene igjen, betyr det at du lastet ned den opprinnelig infiserte programvaren. Last den ned fra en annen kilde.

Filen er ikke for Windows

I tillegg til Windows-operativsystemet er det andre i verden, i det minste macOS og Linux. Hver av dem bruker henholdsvis sitt eget filsystem, applikasjonene til den ene kan ikke startes på den andre. Husk dette når du laster ned programmet fra Internett. Så på Windows brukes EXE- og MSI-formatene.

Vi bekjemper virus

Fulgte du instruksjonene i de forrige metodene og fikk fortsatt feilmeldingen "Applikasjonen er ikke et Win32-program"? Hva skal man gjøre i denne situasjonen? Det vil være lurt å sjekke systemet for virus, for det er de som kan modifisere programmer slik at de ikke starter senere.

Viruset fungerer på følgende måte: det gjør endringer i registret, henholdsvis, det er nødvendig å returnere registret til sin forrige form. Du kan gjøre dette på tre måter:

  1. Last ned filen exefix.reg og kjør den. Den vil automatisk gjøre de nødvendige endringene i registeret.
  2. Installer CleanAutoRun-verktøyet på datamaskinen din, og det vil også fikse alt automatisk.
  3. Gjør endringer selv.

Når det gjelder de to første metodene, er alt klart med dem, men den tredje er verdt å vurdere mer detaljert.

Retting av registernøkler

Hvis systemet viser meldingen: "Applikasjonen er ikke et Win32-program", og du ikke vet hva du skal gjøre, kan du prøve å fikse systemregisteret manuelt. Nå skal jeg fortelle deg hvordan du gjør dette:

  1. Åpne systemregisteret.
  2. Åpne søket ved å trykke Ctrl + F og kjør det for "IsolatedCommand" (uten anførselstegn).
  3. Det skal være to filer med verdiene ""% 1 "% *". Hvis de ikke samsvarer med det, så endre dem.
  4. Klikk på filen to ganger med LMB.
  5. I vinduet som vises, skriv inn ønsket verdi.
  6. Bruk endringer.

Alt som gjenstår er å starte datamaskinen på nytt for at de skal tre i kraft. Hvis årsaken var en registerendring, bør denne metoden hjelpe deg.

Konklusjon

Her har vi tatt for oss alle de vanlige årsakene til feilen "Application is not a Win32 application". Hva du skal gjøre, vet du allerede, til slutt vil jeg anbefale å sjekke systemet med jevne mellomrom for virus og installere moderne antivirusprogramvare for å forhindre at skadelig programvare kommer inn i systemet.

Et spørsmål fra en av brukerne

Hallo.

Jeg prøver å installere et eller annet spill, alt ser ut til å være i orden, men når jeg starter det, får jeg feilmeldingen "... Launcher.exe er ikke et Win32-program."Jeg har kjempet mot dette den andre dagen, fortell meg hva jeg skal gjøre med denne feilen, kan jeg på en eller annen måte eliminere den med "lite" blod ...

God dag!

Denne feilen er ikke uvanlig, og den kan oppstå i en lang rekke applikasjoner, inkludert spill. Det er vanskelig å angi hva som kan være årsaken i ditt spesielle tilfelle, spesielt siden navnet på spillet ikke er angitt ... 👀

Ikke desto mindre vil jeg i dette korte notatet gi noen tips som vil bidra til å eliminere de vanligste årsakene til en slik feil.

Årsaker til feilen ("... Win 32.")

Vanligvis oppstår denne feilen umiddelbart etter at et program er startet. Det ser omtrent ut som fig. 1. Det eneste som kan skille din versjon av feilen er en annen EXE-fil (de. ikke launcher.exe) .

Ris. 1. Typisk feil ved start av spillet // Ikke et win32-program

Årsak # 1: filen med spillet ble ikke lastet, eller den ble skadet under kopiering

Den vanligste årsaken til denne feilen er hastverk. De. Mange spillere er ivrige etter å få et spill i gang, og de begynner ofte å installere eller lansere et spill som ikke engang er helt nedlastet!

Generelt er det best å ta hensyn til hasj summer filer. Hvis noen ikke vet, så er dette en spesiell algoritme som gir for hver fil sitt eget unike sett med bokstaver og tall (for eksempel 32 tegn). De. hvis filene avviker med bare 1 byte, vil hash-summen være annerledes for dem!

Hash-summer er veldig nyttige når du overfører filer over nettverket - ved å sammenligne det opprinnelige beløpet med mengden på den nedlastede filen kan du se om den er skadet (derfor har de et annet navn - sjekksummer) .

Det er flere algoritmer for å bestemme kontrollsummer, de mest populære: CRC, MD5, SHA1. Når du laster ned mange filer (inkludert torrents), vises alltid kontrollsummer (eksempel i fig. 2).

Ris. 2. Sjekksummer

For å bestemme sjekksummene for den nedlastede filen (inkludert spillfilen) - bare start Total Commander, klikk på menyen "Fil" og beregne beløpene (se fig. 3).

Total sjef

En av de beste befalene til å erstatte konduktøren. Lar deg enkelt og raskt arbeide med filer, arkiver, FTP-servere, disker, etc. Dessuten er det mye mer praktisk enn en konduktør! Mange brukere installerer dette programmet en av de første, etter å ha installert Windows ...

Ris. 3. Total Commander - beregner kontrollsummer

forresten angående spillet: hvis du har et spill på en plate, prøv å installere det på nytt; du kan også laste ned spillet fra en annen kilde hvis den nedlastede kopien din nekter å starte (kanskje bare en ødelagt fil ble opprinnelig lagt ut av utviklerne / distributørene).

Årsak # 2: det er ikke et Windows-program

Ofte vises denne feilen (merk: med Win32) på grunn av det faktum at Windows prøver å kjøre et program som ikke er beregnet på dette systemet! For eksempel kan denne applikasjonen være DOS, kanskje for PDP-11, ZX-Spectrum, BSD, eller generelt søppel.

Det enkleste alternativet er å lese beskrivelsen på Internett om dette spillet (fil, program). Kanskje du bare trenger emulator ?

Emulator Er et spesielt program som kan gjenskape et spesifikt miljø i Windows. For eksempel er det DOS-emulatorer som lar deg kjøre applikasjoner som nekter å kjøre på Windows.

Forresten, en spesiell funksjon er innebygd i Windows som er designet for å sikre kompatibilitet av gamle programmer med nye operativsystemer.

Hvis et program ikke fungerer for deg, er det bare å høyreklikke på det og velge "Egenskaper".

Åpne deretter fanen "Kompatibilitet" , merk av i boksen "Kjør dette programmet i kompatibilitetsmodus" og velg det eldre Windows-operativsystemet der programmet fungerte godt før. Lagre innstillingene og prøv å kjøre programmet på nytt - det hjelper i mange tilfeller (se fig. 4).

Ris. 4. Windows-kompatibilitetsmodus

Å hjelpe!

Hvordan kjøre gamle Windows (og programmer i den) i et nytt operativsystem: sette opp en VirtualBox virtuell maskin -

Årsak # 3: filen er skadet av et virus / antivirus

Hvis du får en lignende feil når du starter flere programmer/spill, er det høyst sannsynlig at du har fått et virus. Faktum er at når et virus infiserer en fil, krenker det dens integritet. (og sjekksum forresten også)... Derfor kan du i dette tilfellet også sjekke kontrollsummen til filen. (Merk: Jeg snakket om dette i begynnelsen av artikkelen).

Det kan forresten være årsaken til feilen antivirus: når de behandler, lammer de ofte. Faktum er at ved å kutte ut viruskoden fra den infiserte filen, ødelegger antivirusprogrammet også selve programmet - det slutter å fungere. Og når du kjører det, vil du se en feil relatert til Win32 ...

Å hjelpe!

Årsak # 4: mangel på NET Framework

Fraværet av NET Framework-pakken, som brukes i mange applikasjoner, kan også føre til at denne feilen vises.

Generelt angir systemkravene til mange programmer (spill) alltid hvilken pakke Net Framework de trenger det. Hvis du ikke har pakken du trenger, er det bare å installere den. (ulike pakker er tilgjengelige på lenken nedenfor - kan lastes ned fra det offisielle Microsoft-nettstedet).

Å hjelpe!

Microsoft .NET Framework og feil i spill, programmer. Hvordan oppdatere eller installere Microsoft .NET Framework -

Hvordan finne ut hva Net Framework er i Windows

Åpne, deretter " Programmer / Programmer og funksjoner ", til venstre, på siden, åpne lenken Slå Windows-funksjoner på eller av .

Ris. 5. Nettrammepakker

Hei alle sammen! Jeg tror hver bruker har minst én gang sett denne feilen: "programmet er ikke et Win32-program" (programmet er ikke win32).

Retting av feilen: "programmet er ikke et Win32-program" (programmet er ikke et Win32-program).

Det skjer ofte at når du starter et program, sender systemet deg en melding om at "programmet ikke er et Win32-program." Som et resultat fungerer ikke programmet. Spørsmål: hvorfor flyr en slik melding ut? Og det andre spørsmålet: hvordan løse problemet? Vi svarer i rekkefølge. Så!
Win32-feilen kan ta av på grunn av det faktum at et virus kjent har jobbet med registeret ditt, eller du har en OS-sammenstilling av lav kvalitet ("pirat"), eller en feil i systemet, eller en konflikt mellom programmer og applikasjoner. Generelt er det mange alternativer.

Men løsningen på dette problemet er veldig enkel: for dette trenger du bare last ned spesialfilen Win32.reg. Du kan laste den ned fra nettstedet vårt: http://yadi.sk/d/E6-yfOgeQUbf2 (filen er på en Yandex-disk og svinger på et sekund). Og så gjenstår det bare å kjøre den. Du vil se en meldingsboks som forteller deg at "Å legge til informasjon kan endre eller slette bla bla bla ..." - bare klikk på "Ja". Etter at endringsprosessen er over, må du starte datamaskinen på nytt. Etter å ha gjort dette, vil Win32-feilproblemet forsvinne. Forresten, hvis du ofte spør deg selv: sjekk ip-en min på jobben, så kan denne tjenesten gjøres raskt og gratis, jeg bruker ofte ip-sjekk.

Tips: før du kjører Win32.reg-filen - skann systemet for virus! En av de beste skannerne er doktoren web kureit (CureIT), du kan laste ned kureit, som kan oppdateres av seg selv fra nettsiden vår:.

Og den siste tingen: hvis en Win32-feil forårsaket problemer med å logge på Internett (nettleseren starter heller ikke, med henvisning til Win32), gjør du dette: start nettleseren med administratorrettigheter og alt vil fungere!

Retting av feilen: "programmet er ikke en Win32-applikasjon" (applikasjonen er ikke en win32) - for utviklere

Det skjedde med meg at programmet mitt (c #, c ++) ikke kjører på en annen datamaskin, det kan være flere grunner og løsningen er veldig enkel:

  • Programmet ble opprettet med MS Framework 4.5, men denne versjonen er ikke på datamaskinen, løsning: installer denne versjonen;
  • Programmet ble opprettet med MS Framework 4.5, men denne versjonen er ikke på datamaskinen og kan ikke være det (windows server 2003) - vi bygger om programmet med rammeverk 4;
  • Alt er ok med rammeverket, men programmet starter ikke, gå til prosjektparametrene og velg alternativet "bygg applikasjon" ikke for "Enhver CPU" (hvilken som helst prosessor), men for x86