Rekenaars, Veiligheid
Die stelsel vertoon 'n boodskap wat aandui dat die aansoek is nie 'n geldige Win32 aansoek. Wat om te doen?
Geen twyfel, baie gebruikers van die moderne "operatsionok» Windows XP weergawes, Vista, 7, 8 en 10 aan die begin van 'n aansoek in die gesig gestaar met 'n situasie waar die stelsel self skryf: "Nie 'n geldige Win32 aansoek so-en-so." Die oorsake van so 'n boodskap kan genoeg wees, egter, en jy kan die probleem op te los deur gebruik te maak van basiese metodes.
Wat is Win32?
Om mee te begin, kyk na die voorkoms van foute wat verband hou met die bekendstelling van 'n program toe 'n boodskap van die gebruiker wat dit is nie 'n geldige Win32 aansoek verskyn in te lig. Wat, vra jy? In die eerste plek, moenie paniekerig raak nie. Daar is niks bonatuurlike daaroor.
Net Windows-stelsel met sy standaard 32-bis argitektuur of dit nie erken of ondersteun die installasie lêer van die verspreiding (Setup), of 'n uitvoerbare lêer van die program (EXE), of dinamiese skakel biblioteek (DLL) hardloop, of selfs geïnstalleer bestuurder "yster" virtuele toestel of komponent.
Win32 baie idee as waarskynlik reeds duidelik, dit verwys na die 32-bis argitektuur, wat is die rede waarom selfs tussen bedryfstelsels in hierdie kategorie mag nie korrek funksioneer.
Hoekom kry ek 'n boodskap dat die lêer is nie 'n geldige Win32 aansoek?
Die mees algemene situasie wanneer daar foute van hierdie soort genoem kan word onverenigbaarheid van lêers geskep in ander bedryfstelsels soos Linux of Mac OS X. Dit is duidelik in die feit dat executables of geassosieer komponente is van 'n heeltemal ander struktuur, nie om die uitbreiding, wat in die stelsel register te noem Windows is nie geregistreer nie. Dit is waarom die stelsel met die boodskap: "Fout:. Nie 'n geldige Win32 aansoek so 'n komponent of program" Neem dieselfde beeld lêer.
Tipe uitbreiding nrg, iso, .cue, en so aan. D. Windows OS ontdek geen probleme. Dit is die moeite werd om te vra dieselfde opening van 'n lêer met die uitbreiding dmg, die stelsel begin om "raas". Dit is verstaanbaar, want so 'n verlenging net voorsien vir Mac OS X. Systems
Afgesien van hierdie situasies, kan jy meer uit te vind en compatibiliteit probleme hulself "operatsionok» Windows familie van verskillende weergawes en bou.
Waarom die aansoek is nie 'n Win32-program in verskillende bedryfstelsels Windows?
Indien vroeër, het Microsoft uitsluitlik gespesialiseerde op 32-bit stelsels, met die koms van die nuwe generasie verwerkers en Windows 7, ondersteun 64-bis argitektuur, die situasie verander het.
Onder andere, dit is die moeite werd om in ag te neem die verandering in die FAT32 lêerstelsel te NTFS (NTFS5), en in Windows 8 en 10 - op refs. Waarskynlik nie nodig om te verduidelik dat aansoeke wat ontwerp is om uit te voer in 'n bepaalde omgewing (in hierdie geval - die lêerstelsel is 64-bit en argitektuur NTFS of refs), in 32-bit stelsels sal nie so goed soos werk in die lêerstelsel, die FAT32 (wat is prakties baie soortgelyk).
Ontwikkelaars van nuwe weergawes "van bedryfstelsels» Windows het die eensydige manier. Hulle het ondersteuning FAT32 en aansoeke 32-bis argitektuur in die nuwe weergawes van die bedryfstelsel, maar dit is beslis uit die verenigbaarheid van 64-bit programme en lêerstelsels met ouer standaarde.
Kom ons probeer om meer te verstaan hoekom die fout begaan, lig dat sommige komponent is nie 'n geldige Win32 aansoek. Wat kan ek doen vir foutkorreksie en oor die algemeen hoe om dit te hanteer?
Skade aan die lêer of die installasie pakket
Een van die redes, naas die bogenoemde aspekte van die onversoenbaarheid van stelsels is skade aan die installasie lêer of 'n lêer wat is nie ongewoon nie. Argief, byvoorbeeld, kan wees, so te sê, onderbenutte, kan dit 'n spesifieke wagwoord en so aan. D. wees
In hierdie geval, daar is 'n universele en die mees eenvoudige oplossing, die stelsel vertoon 'n boodskap dat 'n sekere lêer of program module is nie 'n geldige Win32 aansoek. Wat om te doen in so 'n situasie? Dit is baie eenvoudig. Jy moet net om te probeer om her- laai die lêer of die lêer en begin die installasie proses of weer uit te pak.
Spesifisiteit van die oplossing van die probleem
Soms is die bogenoemde metode help, soms is dit nie gebeur nie. As die probleem is nog steeds, kan jy die universele en die mees doeltreffende manier, wat min mense weet te gebruik. Vreemd genoeg, maar een van die mees triviale metodes van die regstelling van die fout is van die Internet gespesialiseerde Win32.reg register lêer af te laai. Na sy bekendstelling vra die stelsel die gebruiker vir toestemming om data na die register by te voeg. Jy moet net in te stem tot die veranderinge, en dan die rekenaar weer te begin.
In sommige gevalle kan die fout wees as gevolg van die teenwoordigheid van 'n ouer weergawe van MS Framework. Soos duidelik, in hierdie situasie, moet jy net om te werk na die nuutste weergawe van die platform. As probleme opduik met die gebruik van hierdie platform, moet jy na die program instellings, en die waarde van enige CPU (enige verwerker) op die x86 verander (dit is net dieselfde 32-bit weergawe).
In daardie situasies, wanneer dit nie is waargeneem deur die "inheemse" toestelaandrywer, maak dit sin om 'n updated weergawe vind, met die mees geskikte argitektuur "bedryfstelsels". Natuurlik, kan die tipe van die x86 bestuurder op die 64-bit stelsel ingestel word, maar op die teendeel sal nie werk nie op enige manier. In die algemeen, is dit beter om nie om te eksperimenteer, en om die stelsel in 'n soortgelyke x64 weergawe onmiddellik installeer. Dit sal baie probleme in die toekoms te vermy.
gevolgtrekking
Uit bogenoemde kan ons sien dat 'n fout begaan so 'n plan baie dikwels. Wel, kom ons sê, 'n komponent (module) is nie 'n geldige Win32 aansoek. Wat ons hierbo oorweeg word. In beginsel, dit is die mees eenvoudige en doeltreffende maniere. Natuurlik, kan jy nog steeds klim in die register, maar onervare gebruikers dit nie aanbeveel nie. Verder het die proses van handleiding sleutels aanpassing - neem sake ernstig genoeg, en baie tyd.
Onder andere, moet dit ook in ag geneem word dat die registrasie en die aflaai van die register lêer kan nie altyd help. Na alles, is dit duidelik dat die raai opset van die stelsel is feitlik onmoontlik. In hierdie geval, is dit die beste om die integriteit van die lêers hulself en verenigbaarheid soos Microsoft Framework platforms, addisionele komponente in die Java-gebaseerde check, en so aan. D. Ontwikkelaars, by the way, kan nog steeds 'n probleem met die SDK platforms het soos verenigbaarheid vir ontwikkelaars van sagteware. In die algemeen, 'n oplossing vir die probleem as moontlik te vind. Soos hulle sê, sou dit wil.
Similar articles
Trending Now