Prvi Windows sustavi koristili su 16-bitni MS-DOS kernel za pokretanje grafičke ljuske kako bi pristupili uslugama sustava. Ako vas je posljednja rečenica poslala u potragu za tehnološkim rječnikom, smirite se. Informacije će biti dostupne i stručnjacima i laicima. Možda ste imali nekih problema prilikom pokretanja 32-bitne aplikacije u 64-bitnoj verziji sustava Windows. Ako je tako, pročitajte kako biste saznali zašto se to događa i kako to popraviti.
Pogledajte i naš članak Kako ubrzati Windows 10 - Ultimate vodič
Neki potrebni pojmovi
Jednostavna činjenica je da vam to uopće ne bi trebao biti problem. Windows ima emulator koji - ako ispravno radi - pruža potrebno okruženje kako bi se 64 i 32-bitna aplikacija normalno izvodila. Ovaj emulator (WOW64) odvaja 32-bitne aplikacije od 64-bitnih za sprečavanje sudara datoteka i / ili registra. Tehnički podaci 32-bitni procesi ne mogu pokrenuti 64-bitne DLL datoteke, pa bi to moglo uzrokovati vaš problem.
Treba imati na umu da možda pokrećete 16-bitnu aplikaciju, što definitivno neće raditi. Brz način provjere je li program 16-bitni je navigacija do njegovog mjesta na računalu. Kliknite desnom tipkom miša na nju i na padajućem izborniku odaberite Svojstva. Ako na kartici svojstva postoji kartica "Verzija" ili "Prethodne verzije", to nije 16-bitna aplikacija.
Čini ga kompatibilnim
Prvo što biste trebali pokušati pokrenuti kada pokrenete bilo koji softver koji ima probleme sa kompatibilnošću je pokrenuti ga u načinu kompatibilnosti. Postoji vrlo malo problema koje danas stvarno popravlja, ali bila je vrlo korisna značajka kada je Windows 95 zamijenio NT.
Da biste pokrenuli aplikaciju u načinu kompatibilnosti, idite do nje u program za pregled datoteka i kliknite je desnom tipkom miša. Isto kao gore, kliknite na Svojstva iz izbornika. U odjeljku Svojstva kliknite karticu Kompatibilnost. Kliknite okvir na kojem piše "Pokreni ovaj program u načinu kompatibilnosti za:" i odaberite verziju sustava Windows koju želite koristiti. Zatim kliknite Primjeni i pokušajte pokrenuti aplikaciju. Trebalo bi biti samo nekoliko opcija, pa pokušajte proći ih kroz sve.
Omogući 32-bitne aplikacije
Da biste bili temeljni, možete osigurati da su 32-bitne aplikacije omogućene u vašim Windows uslugama. Da biste to učinili, slijedite ove korake:
- Započnite pristupom značajkama sustava Windows tako da u okvir za pretraživanje u sustavu Windows upišete "značajke sustava Windows" i odaberete podudaranje rezultata.
- Označite okvir u kojem piše Internet informacijske usluge i kliknite U redu. Instalacija ove značajke trajat će minutu
- Pokrenite IIS Manager upišite "internetske informacijske usluge" u okvir za pretraživanje u sustavu Windows i odaberite najbolje podudaranje.
- Vidjet ćete ime vašeg računala u lijevom prozoru, proširiti ga i kliknite na Application Pools.
- U desnom prozoru kliknite desnom tipkom miša na DefaultAppPools i odaberite Napredne postavke.
- Odaberite "Omogući 32-bitne aplikacije" i promijenite je iz False u True.
- Kliknite U redu i ponovno pokrenite računalo.
Nakon što ovo završite, pokušajte ponovo pokrenuti aplikaciju. Ako vaš WOW64 ispravno radi, to ne bi trebalo biti potrebno, ali pokazalo se da je učinkovit u nekim slučajevima.
Neispravne datoteke programa
Stariji programi ponekad miješaju instalaciju i njihove datoteke mogu završiti u pogrešnoj mapi. Ovo je posebno teško otkriti jer će izgleda da je instalacija prošla bez problema.
U 64-bitnim verzijama sustava Windows sve 64-bitne aplikacije instalirane su u mapi "Program Files (x86)". To uključuje sve datoteke povezane s instaliranom aplikacijom. Međutim, 32-bitni programi završavaju u posebnoj mapi s naslovom "Programske datoteke". Ako su staze pogrešno kodirane u instalaciji, aplikacija se možda instalirala u pogrešnoj mapi.
To bi trebalo uključivati uređivanje nekih instalacijskih kodova, ali to ne morate činiti, a možda nećete moći doći do izvornog koda. Za brzo rješenje jednostavno pronađite instalirane datoteke i ručno ih kopirajte u mapu "Program Files".
Brijanje i šišanje, dva bita
Ovo su samo neki od problema s kojima biste mogli biti suočeni prilikom pokretanja 32-bitne aplikacije. Ali opet, ne može se dovoljno naglasiti da se to nikada ne bi smjelo dogoditi, jer postoje mjere koje će to spriječiti. Daleko je vjerojatnije da se bavite nekim drugim problemom kompatibilnosti. Ako ste vrlo sigurni da registar stvara probleme, počnite s rješenjima koja su izložena u članku.
Je li neka od metoda iz članka bila korisna? Što vas je uvjerilo da je 32-bitni registar ono što uzrokuje vaš problem? Podijelite svoje obrazloženje u komentarima u nastavku.
