Většina softwaru aktuálně běží na 64bitových systémech Windows. Aby se zabránilo možným ztrátám výkonu, snaží se vývojáři zajistit zpětnou kompatibilitu 32bitových aplikací v takových systémech.
Instrukce
Krok 1
Zjistěte, jak 32bitové aplikace fungují v 64bitových prostředích. Dělá to emulací vhodného prostředí.
Wow64 (Windows jn Windows64) zachycuje všechny přechody mezi 32bitovým kódem aplikace a jádrem systému. K tomu 64bitové verze systému Windows obsahují speciální 32bitové verze Ntdll.dll, User32.dll a Gdi32.dll, které místo běžného systémového volání přenášejí řízení na Wow64. Wow64 se současně přepne do 64bitového režimu, převede předané 32bitové ukazatele na 64bitové a provede systémové volání. 32bitová aplikace je tedy zcela izolována od systému a dalších 64bitových aplikací.
Krok 2
Kliknutím na tlačítko „Start“vyvolejte hlavní nabídku systému a přejděte na položku „Spustit“, čímž vyvoláte nástroj příkazového řádku.
Krok 3
Zadejte% systemroot% / SysWOW64 / regsvr32.exe a zaregistrujte 32bitovou verzi DLL.
Krok 4
Voláním% systemroot% / SysWOW64 / cscript.exe spusťte skript VB, který vytváří 32bitové objekty COM, jako je Internet Explorer nebo Microsoft Office Word.
Krok 5
Vraťte se do hlavní nabídky Start a v nabídce Spustit spusťte nástroj Editor registru.
Krok 6
Do pole Otevřít zadejte regedit a potvrďte příkaz kliknutím na OK.
Krok 7
Rozbalte následující větve registru a změňte parametry, abyste mohli spouštět všechny skripty v 32bitovém režimu:
- 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.
Krok 8
Změňte hodnotu skriptů z Default = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * na Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% *.
Krok 9
Chcete-li použít vybrané změny, restartujte počítač.