How To Run A 32-bit Application

Table of contents:

How To Run A 32-bit Application
How To Run A 32-bit Application

Video: How To Run A 32-bit Application

Video: How To Run A 32-bit Application
Video: how to run 32 bit programs on 64 bit windows 10 2024, November
Anonim

Most of the software currently runs on 64-bit Windows systems. To avoid possible performance losses, developers try to provide backward compatibility of 32-bit applications in such systems.

How to run a 32-bit application
How to run a 32-bit application

Instructions

Step 1

Learn how 32-bit applications work in 64-bit environments. It does this by emulating a suitable environment.

Wow64 (Windows jn Windows64) intercepts all transitions between the 32-bit application code and the system kernel. For this, 64-bit versions of Windows include special 32-bit versions of Ntdll.dll, User32.dll, and Gdi32.dll, which transfer control to Wow64 instead of a regular system call. At the same time, Wow64 switches to 64-bit mode, converts the passed 32-bit pointers to 64-bit ones, and performs a system call. Thus, a 32-bit application is completely isolated from the system and other 64-bit applications.

Step 2

Click the "Start" button to bring up the main menu of the system and go to the "Run" item to invoke the command line tool.

Step 3

Enter% systemroot% / SysWOW64 / regsvr32.exe to register the 32-bit version of the DLL.

Step 4

Call% systemroot% / SysWOW64 / cscript.exe to run a VB script that creates 32-bit COM objects such as Internet Explorer or Microsoft Office Word.

Step 5

Return to the main Start menu and go to Run to launch the Registry Editor tool.

Step 6

Enter regedit in the Open field and click OK to confirm the command.

Step 7

Expand the following registry branches to change the parameters in order to run all scripts in 32-bit mode:

- 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.

Step 8

Change the scripts value from Default = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * to Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% *.

Step 9

Restart your computer to apply the selected changes.

Recommended: