How to run 16 bit programs on my pc without emulators

james 0 Reputation points
2026-09-16T23:35:59.6733333+00:00

my old game that is 16 bit wont load and throws errors, the following errors are below

004460fb,00000034, 0000fba1

Windows for home | Previous Windows versions | Gaming

2 answers

Sort by: Most helpful
  1. Kai-H 26,840 Reputation points Microsoft External Staff Moderator
    2026-09-17T10:03:42.1433333+00:00

    Hi, james

    Those hexadecimal values are crash addresses, not Windows error codes, so they do not identify the cause by themselves. A genuine 16-bit executable cannot run directly on 64-bit Windows; however, the game may only have a 16-bit launcher while its main executable is 32-bit.

    Here are some suggestions you can try:

    Open the game disc or installation folder and look for another executable, such as GAME.EXE, WINGAME.EXE, or a file inside a BIN folder. Try that file instead of SETUP.EXE or the old launcher.

    Use 7-Zip to open the installer as an archive. If it opens, extract everything to a new folder and try the main game executable. Then open its Properties > Compatibility, select an older Windows compatibility mode, and enable Run as administrator. Compatibility mode helps only when the extracted game itself is 32-bit.

    Search the game’s exact title for an official patch, source port, remaster, or modern release from the publisher, GOG, or Steam. This is usually the cleanest non-emulator option because the executable has been rebuilt for current Windows.

    Thank you for your patience in reading, I hope this information has been helpful to you. 


    If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment."    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-09-16T23:36:15.5666667+00:00

    16-bit programs do not run natively on 64-bit versions of Windows. WOW64 does not support 16-bit applications, including old installers and MS-DOS programs.

    Without using an emulator, the supported options are:

    1. If the PC is running 64-bit Windows:
      • Install and run the game on a 32-bit version of Windows.
      • If both 32-bit and 64-bit Windows are needed on the same PC, use a dual-boot setup.
      • Important: the 32-bit Windows installation must be on a separate disk volume or separate physical hard disk. Installing both on the same disk volume can cause the computer to stop responding.
    2. If the game is a 32-bit game with a 16-bit InstallShield installer:
      • Install the 16-bit InstallShield Support package first, then launch the installer.
      • This only helps when the installer is 16-bit but the actual app is 32-bit.
    3. If the PC is running 32-bit Windows 10:
      • NTVDM can be enabled, which provides 16-bit app support on Windows 10 32-bit only.
      • Run PowerShell ISE as administrator and use:
        • Enable: DISM /online /enable-feature /all /featurename:NTVDM
        • Disable: DISM /online /disable-feature /featurename:NTVDM
      • This requires local administrator privileges.
    4. If the game still depends on 16-bit components:
      • It must be updated or replaced with a version compatible with x64-based Windows.
      • If a program requires 16-bit components, it cannot run on x64-based Windows.

    The error values listed do not change the core limitation: on modern 64-bit Windows, 16-bit games are not supported natively.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.