Pirmosios „Windows“ sistemos naudojo 16 bitų MS-DOS pagrįstą branduolį, kad paleistų grafinį apvalkalą, kad galėtų pasiekti sistemos paslaugas. Jei šis paskutinis sakinys siųsdavo jums ieškoti techninio žodyno, leiskite sau galvoti. Šiame straipsnyje pateikta informacija bus prieinama tiek ekspertams, tiek pasauliečiams. Paleidus 32 bitų programą 64 bitų „Windows“ versijoje, galbūt kilo problemų. Jei taip, skaitykite toliau, kad sužinotumėte, kodėl tai vyksta ir kaip tai ištaisyti.
kaip išsaugoti tekstinius pranešimus
Kai kurios būtinos sąvokos
Paprastas faktas yra tas, kad jums neturėtų kilti šios problemos. „Windows“ turi emuliatorių, kuris, tinkamai veikdamas, sukuria būtiną aplinką, kad 64 ir 32 bitų programos veiktų normaliai. Šis emuliatorius (WOW64) atskiria 32 bitų programas nuo 64 bitų, kad būtų išvengta failų ir (arba) registro susidūrimų. Technine prasme, 32 bitų procesai negali vykdyti 64 bitų DLL, todėl tai gali sukelti jūsų problemą.
Reikėtų nepamiršti, kad galbūt naudojate 16 bitų programą, kuri tikrai neveiks. Greitas būdas patikrinti, ar programa yra 16 bitų, yra naršymas į jos vietą kompiuteryje. Dešiniuoju pelės mygtuku spustelėkite jį ir išskleidžiamajame meniu pasirinkite Ypatybės. Jei ypatybių skirtuke yra „Versija“ arba „Ankstesnių versijų“ skirtukas, tai nėra 16 bitų programa.
Padaryti jį suderinamu
Pirmas dalykas, kurį turėtumėte pabandyti paleisti bet kokią suderinamumo problemų turinčią programinę įrangą, yra paleisti ją suderinamumo režimu. Šiuo metu realiai tai išsprendžia labai nedaug problemų, tačiau tai buvo labai naudinga funkcija, kai „Windows 95“ pakeitė „NT“.
Norėdami paleisti programą suderinamumo režimu, eikite į ją failų naršyklėje ir dešiniuoju pelės mygtuku spustelėkite ją. Kaip ir anksčiau, meniu spustelėkite Ypatybės. Dalyje Ypatybės spustelėkite skirtuką Suderinamumas. Spustelėkite langelį, kuriame sakoma Vykdyti šią programą suderinamumo režimu: ir pasirinkite norimą naudoti „Windows“ versiją. Tada spustelėkite Taikyti ir pabandykite paleisti programą. Turėtų būti tik keletas variantų, todėl pabandykite juos išbandyti.
Įgalinti 32 bitų programas
Norėdami būti išsamus, galite įsitikinti, kad jūsų „Windows“ paslaugose įgalintos 32 bitų programos. Norėdami tai padaryti, atlikite šiuos veiksmus:
- Pradėkite prieigą prie „Windows“ funkcijų įvesdami „Windows“ funkcijas į „Windows“ paieškos laukelį ir pasirinkdami geriausius rezultatus.
- Pažymėkite langelį, kuriame parašyta Interneto informacijos paslaugos, ir spustelėkite Gerai. Norėdami įdiegti šią funkciją, užtruks minutę
- Paleiskite „IIS Manager“ įvesdami interneto informacijos paslaugas „Windows“ paieškos laukelyje ir pasirinkdami geriausią atitiktį.
- Kairiajame lange pamatysite savo kompiuterio pavadinimą, išplėskite jį ir spustelėkite „Programų telkiniai“.
- Dešiniajame lange dešiniuoju pelės mygtuku spustelėkite DefaultAppPools ir pasirinkite Išplėstiniai nustatymai.
- Pasirinkite Įgalinti 32 bitų programas ir pakeiskite iš False į True.
- Spustelėkite Gerai ir paleiskite kompiuterį iš naujo.
Baigę tai bandykite dar kartą paleisti programą. Jei jūsų WOW64 veikia tinkamai, tai neturėtų būti reikalinga, tačiau kai kuriais atvejais pasirodė esanti veiksminga.
Neteisingi programos failai
Senesnėse programose kartais sumaišomas diegimas ir jų failai gali atsidurti netinkamame aplanke. Tai ypač sunku nustatyti, nes atrodo, kad diegimas buvo atliktas be kliūčių.
64 bitų „Windows“ versijose visos 64 bitų programos yra įdiegtos aplanke Program Files (x86). Tai apima visus failus, susijusius su įdiegta programa. Tačiau 32 bitų programos patenka į atskirą aplanką „Program Files“. Jei keliai yra neteisingai užkoduoti diegiant, programa gali būti įdiegta neteisingame aplanke.
įdiekite „Google Play“ ant ugnies lazdos
Tai išsprendus, reikėtų redaguoti kai kuriuos diegimo kodus, tačiau to daryti nereikia, ir vis tiek negalėsite pasiekti šaltinio kodo. Norėdami rasti laikiną sprendimą, tiesiog raskite įdiegtus failus ir rankiniu būdu nukopijuokite juos į aplanką Programos failai.
Skutimasis ir kirpimas, du bitai
Tai tik keletas problemų, su kuriomis galite susidurti paleisdami 32 bitų programą. Tačiau vėlgi negalima pakankamai pabrėžti, kad taip niekada neturėtų atsitikti, nes yra priemonių tam išvengti. Kur kas labiau tikėtina, kad sprendžiate kokią nors kitą suderinamumo problemą. Jei esate labai tikras, kad registras kelia problemų, pradėkite nuo straipsnyje nurodytų sprendimų.
Ar kuris nors iš straipsnyje pateiktų metodų buvo naudingas? Kas jus užtikrino, kad 32 bitų registras iš tikrųjų sukelia jūsų problemą? Pasidalykite savo samprotavimais toliau pateiktose pastabose.