Как да стартирам 32-битово приложение

Съдържание:

Как да стартирам 32-битово приложение
Как да стартирам 32-битово приложение

Видео: Как да стартирам 32-битово приложение

Видео: Как да стартирам 32-битово приложение
Видео: 15 горячих клавиш, о которых вы не догадываетесь 2024, Може
Anonim

Понастоящем по-голямата част от софтуера работи на 64-битови системи Windows. За да се избегнат възможни загуби на производителност, разработчиците се опитват да осигурят обратна съвместимост на 32-битови приложения в такива системи.

Как да стартирам 32-битово приложение
Как да стартирам 32-битово приложение

Инструкции

Етап 1

Научете как работят 32-битовите приложения в 64-битова среда. Той прави това, като подражава на подходяща среда.

Wow64 (Windows jn Windows64) прихваща всички преходи между 32-битовия код на приложението и системното ядро. За това 64-битовите версии на Windows включват специални 32-битови версии на Ntdll.dll, User32.dll и Gdi32.dll, които прехвърлят контрола към Wow64 вместо обичайно системно обаждане. В същото време Wow64 превключва в 64-битов режим, преобразува предадените 32-битови указатели в 64-битови и извършва системно повикване. По този начин 32-битовото приложение е напълно изолирано от системата и други 64-битови приложения.

Стъпка 2

Щракнете върху бутона "Старт", за да изведете главното меню на системата и отидете на елемента "Изпълнение", за да извикате инструмента от командния ред.

Стъпка 3

Въведете% systemroot% / SysWOW64 / regsvr32.exe, за да регистрирате 32-битовата версия на DLL.

Стъпка 4

Извикайте% systemroot% / SysWOW64 / cscript.exe, за да стартирате VB скрипт, който създава 32-битови COM обекти като Internet Explorer или Microsoft Office Word.

Стъпка 5

Върнете се в главното меню "Старт" и отидете на Run, за да стартирате инструмента за редактор на системния регистър.

Стъпка 6

Въведете regedit в полето Open и щракнете върху OK, за да потвърдите командата.

Стъпка 7

Разширете следните клонове на системния регистър, за да промените параметрите, за да стартирате всички скриптове в 32-битов режим:

- 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

Променете стойността на скриптове от Default = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * на Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% *.

Стъпка 9

Рестартирайте компютъра, за да приложите избраните промени.

Препоръчано: