Esimesed Windowsi süsteemid kasutasid 16-bitist MS-DOS-põhist tuuma, et käivitada graafiline kest süsteemi teenustele juurdepääsemiseks. Kui see viimane lause saatis teid tehnilise sõnastiku otsimiseks, siis laske oma meelt rahulikult. Selles artiklis sisalduv teave on kättesaadav nii ekspertidele kui ka võhikutele. 32-bitise rakenduse käitamisel Windowsi 64-bitises versioonis võib teil olla probleeme. Kui jah, siis lugege edasi, et teada saada, miks see juhtub ja kuidas seda parandada.
kuidas kõverdada teksti paint.netis
Mõned vajalikud mõisted
Lihtne on see, et teil ei peaks seda probleemi esiteks tekkima. Windowsil on emulaator, mis õigesti töötades tagab vajaliku keskkonna nii 64- kui 32-bitiste rakenduste normaalseks töötamiseks. See emulaator (WOW64) eraldab 32-bitised rakendused 64-bitistest, et vältida failide ja / või registrite kokkupõrkeid. Tehnilise märkuse kohaselt ei saa 32-bitised protsessid 64-bitiseid DLL-e käivitada, mistõttu võib see põhjustada teie probleemi.
Pidage meeles, et võib-olla kasutate tegelikult 16-bitist rakendust, mis kindlasti ei tööta. Kiire viis kontrollida, kas programm on 16-bitine, on navigeerimine arvutis asukohta. Paremklõpsake seda ja valige rippmenüüst Atribuudid. Kui atribuutide vahekaardil on vahekaart Versioon või Eelmised versioonid, pole see 16-bitine rakendus.
Selle kokkusobivaks muutmine
Esimene asi, mida peaksite proovima ühilduvusprobleemidega tarkvara käivitamisel, on selle käitamine ühilduvusrežiimis. Tänapäeval realistlikult lahendatud probleeme on väga vähe, kuid see oli väga kasulik funktsioon, kui Windows 95 asendati NT-ga.
Rakenduse käitamiseks ühilduvusrežiimis navigeerige failihalduris selle juurde ja paremklõpsake sellel. Sama mis eespool, klõpsake menüüs valikut Atribuudid. Klõpsake jaotises Atribuudid vahekaarti Ühilduvus. Klõpsake ruutu, kus on kirjas Käivita see programm ühilduvusrežiimis: ja valige Windowsi versioon, mida soovite kasutada. Seejärel klõpsake nuppu Rakenda ja proovige oma rakendust käivitada. Valikuid peaks olema ainult käputäis, nii et proovige need kõik läbi vaadata.
Luba 32-bitised rakendused
Et olla põhjalik, võite veenduda, et teie Windowsi teenustes on lubatud 32-bitised rakendused. Selleks toimige järgmiselt.
- Kõigepealt avage Windowsi funktsioonid, sisestades Windowsi funktsioonid Windowsi otsingukasti ja valides parimad tulemused.
- Märkige ruut Internet Information Services ja klõpsake nuppu OK. Selle funktsiooni installimiseks kulub minut
- Käivitage IIS-haldur, tippides Windowsi otsingukasti Interneti-teenused ja valides parima vaste.
- Vasakul aknas näete oma arvuti nime, laiendage seda ja klõpsake valikut Rakenduste kogumid.
- Parempoolses aknas paremklõpsake DefaultAppPools ja valige Täpsemad seaded.
- Valige Luba 32-bitised rakendused ja muutke see väärtusest Väär tõeseks.
- Klõpsake nuppu OK ja taaskäivitage arvuti.
Kui olete selle lõpetanud, proovige rakendust uuesti käivitada. Kui teie WOW64 töötab õigesti, ei peaks see olema vajalik, kuid mõnel juhul on see osutunud tõhusaks.
Vale programmifail
Vanemad programmid ajavad mõnikord installimise segamini ja nende failid võivad sattuda valesse kausta. Seda on eriti raske tuvastada, sest installatsioon näib olevat häireteta kulgenud.
Windowsi 64-bitistes versioonides installitakse kõik 64-bitised rakendused kausta Program Files (x86). See hõlmab kõiki installitud rakendusega seotud faile. 32-bitised programmid satuvad siiski eraldi kausta pealkirjaga Program Files. Kui teed on installis valesti kodeeritud, võib rakendus olla installitud valesse kausta.
kuidas APK-faile arvutis ilma emulaatorita käivitada
Selle parandamine peaks hõlmama mõne installikoodi muutmist, kuid te ei pea seda tegema ja te ei pruugi niikuinii pääseda lähtekoodi juurde. Ajutise lahenduse leidmiseks leidke lihtsalt installitud failid ja kopeerige need käsitsi kausta Program Files.
Raseerimine ja soeng, kaks bitti
Need on vaid mõned probleemid, mis võivad 32-bitise rakenduse käitamisel ette tulla. Kuid jällegi ei saa piisavalt rõhutada, et see ei peaks kunagi juhtuma, kuna selle vältimiseks on olemas meetmed. On palju tõenäolisem, et tegelete mõne muu ühilduvusprobleemiga. Kui olete väga kindel, et register põhjustab probleeme, alustage artiklis toodud lahendustest.
Kas mõni artiklis toodud meetoditest on olnud kasulik? Mis pani teid veenduma, et 32-bitine register on tõesti see, mis teie probleemi põhjustab? Jagage oma põhjendusi allpool toodud kommentaarides.