Як запустити 32-бітове додаток
Велика частина програмного забезпечення в даний час працює під управлінням 64-бітових систем Windows. Для уникнення можливих втрат продуктивності розробники намагаються забезпечити сумісність 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-бітних додатків.
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.exelt; Ім`я DLLgt; для реєстрації 32-бітової версії DLL.
4
Викличте% systemroot% SysWOW64 cscript.exe lt; Ім`я скріптаgt; для запуску VB-скрипта, що створює 32-бітові COM-об`єкти, такі як Internet Explorer або Microsoft Office Word.
5
Поверніться до головного меню «Пуск» і перейдіть в пункт «Виконати» для запуску інструменту "Редактор реєстру».
6
Введіть значення regedit у полі «Відкрити» та натисніть кнопку OK для підтвердження виконання команди.
7
Розкрийте такі гілки реєстру для зміни параметрів з метою запуску всіх скриптів в 32-бітному режимі:
- HKEY_CLASSES_ROOT JSEFile Shell Open2 Command;
- 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
Виконайте перезавантаження комп`ютера для застосування обраних змін.
Зверніть увагу
64-бітові версії Windows на сьогоднішній день вимагають, щоб всі драйвери в системі були 64-бітними.
Корисна порада
Фактично каталог файлового редиректора% windir% SysWOW64 вдає із себе копію% windir% System32 32-бітової версії Windows.
Статті за темою "Як запустити 32-бітове додаток"
Оцініть, будь ласка статтю