VOGONS

Common searches


First post, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

Most of the Windows programs released before 2000s checked the availability of Windows 95/98/ME. This was usually done to ensure that the product was run on a consumer Windows rather than Windows NT which was supported limited things at the time.

In the present day, executing these installers requiring the check of Win9x can be difficult. InstallShield installers execute a different file rather than the main executable to launch the installation process, but setting compatibility mode on a non-executable directly is difficult. Still there are different ways in which you can install those programs:

  1. Easiest: Inherit compatibility mode through a different application

    Works up to all versions of Windows till Windows 10 and occasionally on Windows 11 21H2 (because of bad EmulateHeap shim)

    This works by setting a Windows compatibility mode on another application, such as the autorun application. Use that application to launch the setup file. The compatibility settings that are set in the autorun application is inherited over to the installation process.

  2. Most reliable: Using a batch script

    The batch script was accumulated by SourceForge user @dippy-dipper2 and is available here. This is the most reliable way because it doesn't rely on another application to execute the main setup program, neither requires the necessity to apply compatibility mode on any program.

  3. Most advanced: Using isfixload on OTVDM

    This is applicable on 16-bit InstallShield processes only. This tweak works by applying the Windows 95 compatibility mode on itself. More information is here.

previously known as Discrete_BOB_058