Kahtlemata on paljud kasutajad kaasaegsete "operatsionok» Windowsi versioonid XP, Vista, 7, 8 ja 10 sõites konkreetse rakenduse silmitsi olukorraga, kus süsteem ise kirjutab "Not kehtiv Win32 rakendus nii-ja-nii."Põhjuste selline sõnum võiks olla piisa, ja te saate probleemi lahendada, kasutades elementaarne meetodeid.
Mis on Win32?
Esiteks, kaaluda esinemise viga seotud programmi käivitamist Kui ilmub teade, mis teavitab kasutajat, et ta ei ole taotluse Win32.Mis, te küsite?Esiteks, ärge sattuge paanikasse.Ei ole midagi üleloomulikku midagi.
Just Windows süsteemi oma standard 32-bitise arhitektuuri või ei tunnista ega toeta installimisfail jaotus (Setup), või käivitada käivitatava faili programmi (.exe) või dünaamiline link raamatukogu (DLL) võiisegi installitud draiver "raud" seadme või virtuaalne osa.
mõiste Win32, kuidas saab ilmselt juba selge, viitab konkreetselt 32-bitine arhitektuur, mistõttu isegi opsüsteemi vahel selles kategoorias ei pruugi õigesti.
Miks ma saan teate, et fail ei ole taotluse Win32?
Kõige levinum olukord, kui vead selline võib nimetada ole loodud failid teiste operatsioonisüsteemide nagu Linux või Mac OS X. See on selge, et tegelikult käivitatavad või seotud komponendid on täiesti erinev struktuur, rääkimata laienemine, misWindowsi registri ei ole registreeritud.See on põhjus, miks süsteemi sõnumiga: "Viga: ei ole kehtiv Win32 rakendus selline komponent või programmi."Võtke sama pildifaili.
pikendada tüübist .nrg, iso, .cue, ja nii edasi. D. Windows OS tunneb ilma probleemideta.On vaja määratleda avamine sama faili laiendiga .dmg süsteem hakkab "vannun."See on mõistetav, sest selline pikendamine on ette nähtud süsteemide Mac OS X.
Peale nende olukordades, võite leida rohkem ja ühilduvuse probleeme ise "operatsionok" Windows pere erinevaid versioone ja ehitab.Miks
taotlus ei ole Win32-programmi erinevate operatsioonisüsteemidega Windows?
Varem Microsoft on spetsialiseerunud ainult 32-bitiseid süsteeme, tekkega uue põlvkonna protsessorid ja Windows 7, toetada 64-bitine arhitektuur, on olukord muutunud.
Muuhulgas tasub arvesse võtta muutusi FAT32 failisüsteemi NTFS (NTFS5) ja Windows 8 ja 10 - aasta Refs.Ilmselt ei ole vaja selgitada, et rakendusi, mis töötavad konkreetses keskkonnas (antud juhul - failisüsteem on 64 bitti ja arhitektuuri NTFS või Ticket), 32-bit süsteemid ei tööta, samuti failisüsteemi FAT32 (mis on praktiliseltväga sarnased).
arendajad uusi versioone "operatsioonisüsteemide» Windows läks ühepoolselt.Nad jätsid toetust FAT32 ja rakendused 32-bitised arhitektuuri uue versiooni OS, kuid välistatud ühilduvus 64-bitiseid rakendusi ja failisüsteemi vanemate standarditega.
Nüüd üritab rohkem mõista, miks on veateate, et teatud osa taotlus ei ole Win32.Mida ma saan teha, et viga parandada ja üldiselt kuidas sellega toime tulla?
kahjustatud arhiivi või paigalduspakett
Üks põhjusi, lisaks eespool mainitud aspekte vastuolu süsteemid on kahju paigaldus või faili, mis ei ole sugugi haruldane.Arhiiv, näiteks võib olla, kui nii võib öelda, alakoormusega, see võib olla konkreetse parooli, ja nii edasi. D.
Sel juhul on universaalne ja kõige lihtsam lahendus, süsteem kuvab teate, et mõne faili või programmi moodulei rakendus Win32.Mida teha sellises olukorras?See on väga lihtne.Sa pead lihtsalt proovida uuesti alla laadida faili või faili ja paigaldamise alustamist ja lahtipakkimist uuesti.
spetsiifilisus lahendada
Mõnikord eespool märgitud meetod aitab, mõnikord mitte.Kui probleem endiselt, mida saab kasutada universaalset ja kõige tõhusam vahend, mis vähesed teavad.Kummalisel kombel aga üks tühine meetodeid probleemi lahendada, on alla laadida internetist spetsialiseerunud registri faili Win32.reg.Pärast selle käivitamist süsteemi küsib kasutajalt luba lisada teavet registri.Sa pead lihtsalt nõus muudatused ja seejärel taaskäivitage arvuti.
Mõnel juhul võib viga olla tingitud juuresolekul vanem versioon MS raamistiku.Kuna on selge, et selles olukorras, sa lihtsalt vaja uuemat versiooni platvormi.Kui tekib probleeme, kasutades seda platvormi, peate minema programmi seaded ja väärtust muuta Igasugune CPU (töötleja) x86 (see on lihtsalt sama 32-bitine versioon).
Sellistel juhtudel, kui ei tajuta "native" draiver, siis on mõistlik leida ajakohastatud versioon, et korralikult arhitektuur "operatsioonisüsteemide".Loomulikult juhti x86 64-bitine süsteem saab määrata, vaid vastupidi, ei ole saanud.Üldiselt on parem mitte proovida ja paigaldada x64 süsteemi sarnaselt versiooni kohe.See aitaks vältida paljusid probleeme tulevikus.
Järeldus Eelnevast on näha, et viga on tekkinud selline kava väga tihti.Noh, oletame, et üks komponent (moodul) ei ole taotluse Win32.Mida me oleme peetakse ülal.Põhimõtteliselt on kõige lihtsam ja efektiivsem viisil.Muidugi võite veel ronida registri, kuid kogenematute kasutajate selle kasutamine ei ole soovitatav.Lisaks protsessi käsitsi reguleerimise nupud - see päris tõsiselt, ja võtab palju aega.
Muuhulgas tuleb ka märkida, et registreerimise ja allalaadimise failisüsteemi registris ei pruugi alati aidata.Tõepoolest, see on selge, et süsteemi konfiguratsiooni vist praktiliselt võimatu.Sellisel juhul on kõige parem kontrollida terviklikkuse failidele ja ühilduvate platvormide nagu Microsoft Framework täiendavad komponendid, mis põhinevad Java, ja nii edasi. D. Developers, muide, võib veel probleeme kokkusobivust platvorme nagu SDK tarkvaraarendajatele.Üldiselt saab leida lahendus.Nagu nad ütlevad, seda sooviks.