Utvivlsomt, mange brugere af moderne "operatsionok» Windows versioner XP, Vista, 7, 8 og 10, når der kører et bestemt program står over for en situation, hvor selve systemet skriver "Ikke et gyldigt Win32-program, så-og-så."Årsagerne til en sådan meddelelse kan dog være nok, og du kan løse problemet ved hjælp af elementære metoder.
Hvad er Win32?
Til at begynde, overveje forekomsten af fejl i forbindelse med lanceringen af et program, når en meddelelse vises fortæller brugeren, at det ikke er et program Win32.Hvad, spørger du?Først og fremmest, ikke panik.Der er intet overnaturligt ved det.
Just Windows-system med sin standard 32-bit arkitektur eller ikke anerkender eller støtter installationsfilen fra fordelingen (Opsætning), eller køre den eksekverbare fil af programmet (.exe), eller dynamic link library (.dll), ellerselv installeret driver "jern" af udstyr eller en virtuel komponent.
Konceptet Win32, hvordan kan formentlig allerede klart, henviser specifikt til 32-bit arkitektur, hvilket er grunden til selv mellem operativsystemer i denne kategori kan ikke fungere korrekt.
Hvorfor får jeg en besked om, at filen ikke er et program Win32?
Den mest almindelige situation, hvor fejl af denne type kan kaldes inkompatible filer oprettet af andre operativsystemer som Linux eller Mac OS X. Det er klart i, at eksekverbare eller associerede komponenter er af en helt anden struktur, for ikke at nævne den ekspansion, somWindows registreringsdatabasen er ikke registreret.Derfor er systemet med den besked: "Fejl:. Ikke et gyldigt Win32-program sådan komponent eller et program"Tag den samme billedfil.
udvidet typen .nrg, .iso, vil .cue, og så videre. D. Windows OS genkende uden problemer.Det er nødvendigt at definere åbningen af den samme fil med endelsen .dmg, at systemet begynder at "sværge."Dette er forståeligt, fordi en sådan udvidelse er fastsat for systemer Mac OS X.
Udover disse situationer, kan du finde mere og kompatibilitetsproblemer selv "operatsionok" Windows familie i forskellige versioner og bygger.Hvorfor
ansøgning er ikke en Win32-program i de forskellige operativsystemer Windows?
Tidligere har Microsoft udelukkende specialiseret på 32-bit systemer, med fremkomsten af en ny generation af processorer og Windows 7, understøtter 64-bit arkitektur, har situationen ændret sig.
Blandt andet er det værd at tage hensyn til ændringer i FAT32-filsystemet til NTFS (NTFS5), og Windows 8, og 10 - på ref.Sandsynligvis behøver ikke at forklare, at ansøgninger designet til at køre i et bestemt miljø (i dette tilfælde - filsystemet er 64 bits og arkitekturen i NTFS eller Refs), vil 32-bit systemer ikke fungerer, samt filsystemet FAT32 (som er praktisk taltmeget ens).
udviklere af nye versioner "af operativsystemer» Windows gik på den ensidige måde.De forlod støtte til FAT32 og applikationer 32-bit arkitektur i de nye versioner af OS, men det udelukkede foreneligheden af 64-bit-applikationer og filsystemer med ældre standarder.
Prøv nu mere for at forstå, hvorfor der er en fejl meddelelse om, at en vis del af ansøgningen ikke Win32.Hvad kan jeg gøre for at rette fejlen og generelt hvordan man skal håndtere det?
beskadigede arkiver eller installationspakken
En af grundene, foruden de ovennævnte aspekter af inkompatible systemer er skader på installationsfil eller en fil, der er ikke ualmindeligt.Arkiv for eksempel kan være, så at sige, underutilized, kan det være en adgangskode, og så videre. D.
I dette tilfælde er der en universel og den mest enkle løsning, vises en meddelelse systemet, at en bestemt fil eller programmodulikke et program Win32.Hvad gør man i sådan en situation?Det er meget simpelt.Du skal bare nødt til at forsøge at re-downloade filen, eller filen og starte installationen og udpakning igen.
Specificitet løse
Sommetider ovenstående metode hjælper, andre gange ikke.Hvis problemet stadig, kan du bruge universelle og de mest effektive midler, som få mennesker kender.Mærkeligt nok, men en af de mest trivielle metoder løse dette problem er at hente fra internettet specialiseret indskrive fil Win32.reg.Efter lanceringen af systemet beder brugeren om tilladelse til at tilføje oplysninger til registreringsdatabasen.Du skal bare nødt til at acceptere ændringerne og derefter genstarte computeren.
I nogle tilfælde kan fejlen skyldes tilstedeværelsen af en ældre version af MS ramme.Som det fremgår, i denne situation, skal du blot opdatere til den nyeste version af platformen.Hvis der opstår problemer med brugen af denne platform, skal du gå til programmets indstillinger, og ændre værdien af enhver CPU (helst processor) på x86 (det er bare den samme 32-bit-version).
I de situationer, hvor der ikke opfattes "native" enhedsdriver, giver det mening at finde en opdateret version, med den rette arkitektur af "styresystemer".Naturligvis kan føreren i x86 64-bit system skal indstilles, men tværtimod har ikke modtaget nogen.Generelt er det bedre ikke at eksperimentere, og installere x64-systemer i en lignende version med det samme.Dette vil undgå de mange problemer i fremtiden.
Konklusion Af ovenstående kan det ses, at en fejl er stødt på en sådan plan meget ofte.Nå, lad os sige, en komponent (modul) er ikke en applikation Win32.Hvad vi har behandlet ovenfor.Dybest set er det de mest simple og effektive måder.Selvfølgelig kan du stadig klatre til registreringsdatabasen, men uerfarne brugere dette kan ikke anbefales.Desuden er processen med justeringstasterne manuelle - det ganske alvorligt, og tager en masse tid.
Blandt andet også skal bemærkes, at registrering og downloade filsystemet register kan ikke altid hjælpe.Faktisk er det klart, at systemkonfigurationen gætte praktisk taget umuligt.I dette tilfælde er det bedst at kontrollere integriteten af selve filerne og kompatible platforme såsom Microsoft Framework, yderligere komponenter baseret på Java, og så videre. D. Udviklere, ved den måde, kan stadig have problemer med foreneligheden af platforme såsom SDK for softwareudviklere.Generelt kan du finde en løsning.Som de siger, ville det ønske.