otya128 / winevdm

16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tiger Woods 99 InstallShield fails to install ("Setup requires _SETUP.DLL and _ISRES.DLL (located in _SYS1.CAB) in order to operate properly")

ks202005 opened this issue · comments

Describe the bug
Shortly after SETUP.EXE begins to load and reaches 100% of initializing InstallShield, the following error message appears:

Setup requires _SETUP.DLL and _ISRES.DLL (located in _SYS1.CAB) in order to operate properly. Please ensure these files are located with SETUP.EXE.

This appears to be an issue with the 16-bit InstallShield SETUP.EXE, which normally seems to install fine in my experience with winevdm/otvdm.

Expected behavior
The installation should proceed normally.

Environment (please complete the following information):

  • OS: Windows 10 IoT Enterprise LTSC
  • Version 10.0.19044 Build 19044

I would upload a trace file, but SETUP.EXE refuses to run if autorun.exe isn't what starts SETUP.EXE. When attempting to make a trace file for autorun.exe, the result is a blank trace.txt.

This installer uses the locale of USER.EXE to determine the language and winevdm default is japanese. That causes the installer to try to use a japanese translation which fails. Replace the USER.EXE in your winevdm windows/system directory with this to set it to english.
USER.zip