Skip to content

Instantly share code, notes, and snippets.

@gocha
Last active February 4, 2022 00:36
Show Gist options
  • Save gocha/19b17aa468dc6077201ff08601cf877a to your computer and use it in GitHub Desktop.
Save gocha/19b17aa468dc6077201ff08601cf877a to your computer and use it in GitHub Desktop.
Troubleshooting: The installation screen of DirectMusic Producer 9 does not appear.

There was a problem where the DirectMusic Producer 9 setup.exe screen did not appear and the installation could not continue. The same problem can also occur with the same format installer created by InstallShield 5.

Check the following points:

  1. If the setup.exe process exists but the screen does not appear, check the "Analyze Wait Chain" of setup.exe in Task Manager and try to kill the process that is preventing it from starting
    • In my case, nvcontainer.exe was preventing setup.exe from starting, so I stopped the NvContainerLocalSystem service
  2. If the startup screen reaches 100 % and setup.exe exits without showing the next screen, check to see if there are any fonts with long names installed on your system (longer than 15 characters might cause problems, maybe)
    • Such a font will cause a buffer overflow in the callback function of the EnumFontFamilies API, which will break the stack. Then _INS576._MP will crash with error 0xc0000005 (ACCESS_VIOLATION), and the next screen will not be displayed. This event will be recorded in the event log as "Application Error"
    • In my case, the font named "Corporate Logo Rounded" was causing this problem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment