Kompjûters, Feilichheid
It systeem lit in berjocht dêr't yn stie dat de applikaasje is net in jildich Win32 applikaasje. Wat te dwaan?
Gjin twifel, in soad brûkers fan 'e moderne "operatsionok» Windows XP ferzjes, Vista, 7, 8 en 10 oan it begjin fan in applikaasje konfrontearre mei in situaasje dêr't it systeem sels skriuwt "Net in jildich Win32 applikaasje sa-en-sa." De oarsaken fan sa'n berjocht koe wêze genôch, lykwols, en kinne jo de swierrichheid oplosse troch mei help fan elemintêre metoaden.
Wat is Win32?
Om te begjinnen, fine it optreden fan flater ferbûn mei de yntroduksje fan in programma doe't in berjocht ferskynt ynformearjen fan de brûker, dat it is net in jildich Win32 applikaasje. Wat, do fregest? Earst fan alle, net panyk. Der is neat boppennatuerlik deroer.
Krekt Windows systeem mei syn standert 32-bit arsjitektuer of it net herkent of stypje de ynstallaasje triem út de ferdieling (Opset), of rinne in útfierber triem fan it programma (.exe), of dynamyske link bibleteek (.dll), of sels ynstallearre driver "izer" firtuele joystick of komponint.
Win32 tige noasje wierskynlik al dúdlik, dat ferwiist nei it 32-bit arsjitektuer, dat is dêrom ek tusken Betriebssystemen yn dizze kategory meie net funksjonearje goed.
Wêrom krij ik in berjocht dat de triem is net in jildich Win32 applikaasje?
De meast foarkommende situaasje, doe't der dit soarte fan flater, kinne jo skilje de incompatibility fan triemmen makke yn oare bestjoeringssystemen lykas Linux of Mac OS X It is dúdlik yn it feit dat programmatriemmen of ferbûn ûnderdielen binne fan in folslein oare struktuer, net te hawwen oer de útwreiding, dy't yn it systeemregister Windows is net registrearre. Dat is wêrom it systeem mei it berjocht: "Flater: gjin jildige Win32 applikaasje sa'n komponint of programma." Nim deselde image file.
Type extension .nrg, .iso, .cue, ensafuorthinne. D. Windows OS detektearret gjin problemen. It is de muoite wurdich freget itselde iepenjen fan in triem mei de taheaksel .dmg, it systeem begjint mei "scold". Dat is te begripen, want sa'n in útwreiding wurdt foarsjoen allinnich foar Mac OS X Systems
Nêst dy situaasjes, kinne jo fine mear en komptabiliteit issues harsels "operatsionok» Windows famylje fan de ferskillende ferzjes en bout.
Wêrom it programma is net in Win32-programma yn ferskillende bestjoeringssystemen Windows?
As earder, Microsoft hat him spesjalisearre allinnich op 32-bit systemen, mei de komst fan de nije generaasje Prozessoren en Windows 7, stipet 64-bit arsjitektuer, de situaasje is feroare.
Under oare dingen, it is de muoite wurdich om te rekken hâlden wurde mei de feroaring yn 'e FAT32 triem systeem oan NTFS (NTFS5), en yn Windows 8, en 10 - op ReFS. Nei alle gedachten net hoege te lizzen dat applikaasjes ûntwurpen om rinne yn in bepaalde omjouwing (yn dit gefal - triem 64-bit systeem en arsjitektuer NTFS of ReFS), yn 32-bit systemen sille net wurkje likegoed as yn 'e FAT32 triem systeem (dat is praktysk tige similar).
Ûntwikkelers fan nije ferzjes "fan Betriebssystemen» Windows gie op de iensidige wize. Se liet stipe FAT32 en applikaasjes 32-bit arsjitektuer yn de nije ferzjes fan 'e OS, mar it is útsluten de ferienichberheid fan de 64-bit applikaasjes en triemsystemen mei âldere noarmen.
No litte wy besykje te begripen mear wêrom't de flater komt, foarljochting dat guon ûnderdiel is gjin jildige Win32 applikaasje. Wat kin ik dwaan foar flater korreksje en algemien hoe om te gean mei?
Skea oan de triem of de ynstallaasje pakket
Ien fan de redenen, njonken de niisneamde aspekten fan 'e incompatibility fan systemen is skea oan de ynstallaasje triem of in triem dat is net ûngewoan. Argyf, bygelyks, kin wêze, sa te sizzen, underutilized, it kin in spesifyk wachtwurd yn en sa op. D.
Yn dat gefal is der in universele en de meast simpele oplossing, it systeem lit in berjocht dat in bepaalde triem of programma module is net in jildich Win32 applikaasje. Wat te dwaan yn sa'n situaasje? It is hiel simpel. Jo gewoan moatte besykje te re- download de triem , of de triem en begjinne de ynstallaasje proses of unpacking wer.
Spesifisiteit fan oplossen it probleem
Soms boppesteande metoade helpt, soms is it net. As it probleem noch bliuwt, kinne jo gebrûk meitsje fan it algemien en de meast effektive middel, dêr't folle minsken witte. Gek genôch, mar ien fan de meast triviale metoaden fan korrizjearje dizze flater is te downloaden út de ynternet spesjali- Win32.reg boargerlike stân triem. Nei syn launch it systeem freget de brûker om tastimming te heakjen gegevens oan it register. Jo gewoan moatte akkoard mei de feroarings, en dan 'e nij starte de kompjûter.
Yn guon gefallen, kin de flater wêze fanwege de oanwêzigens fan in âldere ferzje fan MS Framework. As is dúdlik, yn dizze situaasje, dan gewoan moatte bywurkje nei de lêste ferzje fan it platfoarm. As problemen ûntsteane mei it brûken fan dit platfoarm, moatte jo gean nei it programma ynstellings, en feroarjen fan de wearde fan Any CPU (eltse prosessor) op 'e x86 (it is krekt deselde 32-bit ferzje).
Yn dy situaasjes, as it is net ûnderfûn troch de "memmetaal" apparaat bestjoerder, it makket sin te finen in aktualisearre ferzje, mei de meast geskikte arsjitektuer "Oses". Fansels, it type fan 'e x86 bestjoerder op de 64-bit systeem kin ynsteld wurde, mar krekt oarsom sil net wurkje yn elts wize. Yn it algemien, is it better net te eksperimintearjen, en te ynstallearje it systeem yn in fergelykbere x64 ferzje fuortendaliks. Dit sil foarkomme in soad problemen yn 'e takomst.
konklúzje
Ut it boppesteande kinne wy sjen dat in flater komt sa'n plan hiel faak. No, lit ús sizze, in komponint (wizigje) is net in jildich Win32 applikaasje. Wat ha wy sjoen as hjirboppe. Yn prinsipe is it de meast ienfâldige en effektive manieren. Fansels, jo kinne noch klimme yn 'e boargerlike stân, mar sûnder ûnderfining brûkers dit is net oan te rieden. Boppedat, it proses fan hânmjittich oanpassing toetsen - Business serieus genôch, en nimt in soad tiid.
Under oare dingen, dat moat ek sein wurde dat de registraasje en download de boargerlike stân triem kin net altyd helpen. Ommers, is it dúdlik dat te rieden de konfiguraasje fan it systeem sa goed as ûnmooglik. Yn dit gefal, is it bêste om te kontrolearjen de yntegriteit fan de triemmen sels en komptabiliteit lykas Microsoft framework platfoarms, oanfoljende komponinten yn it Java-basearre, ensafuorthinne. D. Untwikkelers, troch de wei, kin noch wol in probleem mei de SDK platfoarms lykas kompatibiliteit foar ûntwikkelers fan software. Yn it algemien, te finen fan in oplossing foar it probleem mooglik. As se sizze, it soe winskje.
Similar articles
Trending Now