Večina programske opreme trenutno deluje v 64-bitnih sistemih Windows. Da bi se izognili morebitnim izgubam zmogljivosti, razvijalci poskušajo v takšnih sistemih zagotoviti združljivost 32-bitnih aplikacij.
Navodila
Korak 1
Preberite, kako delujejo 32-bitne aplikacije v 64-bitnih okoljih. To naredi tako, da posnema primerno okolje.
Wow64 (Windows jn Windows64) prestreže vse prehode med 32-bitno kodo aplikacije in sistemskim jedrom. V ta namen 64-bitne različice sistema Windows vključujejo posebne 32-bitne različice Ntdll.dll, User32.dll in Gdi32.dll, ki nadzor prenašajo na Wow64 namesto običajnega sistemskega klica. Istočasno Wow64 preklopi v 64-bitni način, pretvori 32-bitne kazalce v 64-bitne in izvede sistemski klic. Tako je 32-bitna aplikacija popolnoma izolirana od sistema in drugih 64-bitnih aplikacij.
2. korak
Kliknite gumb "Start", da odprete glavni meni sistema in pojdite na element "Zaženi", da prikličete orodje ukazne vrstice.
3. korak
Vnesite% systemroot% / SysWOW64 / regsvr32.exe, da registrirate 32-bitno različico DLL.
4. korak
Pokličite% systemroot% / SysWOW64 / cscript.exe, da zaženete skript VB, ki ustvari 32-bitne predmete COM, kot sta Internet Explorer ali Microsoft Office Word.
5. korak
Vrnite se v glavni meni Start in pojdite na Run, da zaženete orodje Registry Editor.
6. korak
V polje Odpri vnesite regedit in kliknite V redu, da potrdite ukaz.
7. korak
Razširite naslednje veje registra, če želite spremeniti parametre, da se bodo vsi skripti izvajali v 32-bitnem načinu:
- HKEY_CLASSES_ROOT / JSEFile / Shell / Open2 / Command;
- HKEY_CLASSES_ROOT / JSFFile / Shell / Open2 / Command;
- HKEY_CLASSES_ROOT / JBEFile / Shell / Open2 / Command;
- HKEY_CLASSES_ROOT / JBSFile / Shell / Open2 / Command;
- HKEY_CLASSES_ROOT / WSFFile / Shell / Open2 / Command.
8. korak
Vrednost skriptov spremenite iz Privzeto = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * v Privzeto = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% *.
9. korak
Znova zaženite računalnik, da uveljavite izbrane spremembe.