When installing the 64 bit version of ePlayOrgan it fails attempting to call api-ms-win-core-heap-l2-1-0.dll. This seems to be a non-existent dll. The machine is a Windows 8.1 Pro x64 bit.
Faulting application name: eplayOrgan64.exe, version: 4.1.0.0, time stamp: 0x60d82c6c
Faulting module name: api-ms-win-core-heap-l2-1-0.dll, version: 6.3.9600.20040, time stamp: 0x60adbeb9
The same error happens with ver 4.0.0.0
Faulting application name: eplayOrgan.exe, version: 4.0.0.0, time stamp: 0x60968be0
Faulting module name: api-ms-win-core-heap-l2-1-0.dll, version: 6.3.9600.20040, time stamp: 0x60adbeb9
Any ideas?
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I should clarify that the install goes fine, but it crashes immediately when running the .exe. I also attempted various app compatibility settings, etc.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I should clarify that the install goes fine, but it crashes immediately when running the .exe. I also attempted various app compatibility settings, etc.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the information. I was not expecting anybody to ever use this discussion area so it is nice to find someone has used it. Perhaps more will use it as eplayOrgan becomes more popular. I will have to check it more often.
I also have never heard of the api-ms-win-core-heap-l2-1-0.dll and am pretty sure that eplayOrgan does not use it. However I use Windows 10 and no longer have any access to a Windows 8 system so I cannot check it out myself. I suggest you try to install a 32 bit version of eplayOrgan and see what happens. However I do have Ubuntu Linux and 64 bit eplayOrgan installs and runs perfectly well under Wine on this system.
When you say it crashes do you mean that it just reports that the .dll is missing and then closes or does it really crash? It may be that it just cannot find the .dll Search for it on your system and if you find it copy it to the same fiolder that eplayOrgan is installed into. It will then work OK.
An hour later - I have done a thorough search of my c:\windows folder and cannot find it. I have also checked on Google and it appears that others have had the same problem.
csw900
Last edit: csw900 2021-08-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have now installed a copy of Windows 8.1 professional and get the same problem.
The solution is to copy
gdi32.dll
user32.dll
winmm.dll
from c:\Windows\System32\
and paste them into the c:\Program Files\eplayOrgan64\
directory.
eplayOrgan64 will then run correctly on Window 8.1 and probably Windows 7 and Vista as well.
It is probable that just deleting these files from the eplayOrgan64 directory would work, as all of the above .dll's should be on the default PATH and windows should find them itself. I have not tried this however.
csw900
Last edit: csw900 2021-08-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Further tests on Windows 10, 8.1, 7, XP and Ubuntu Linux indicate that it is a good idea to just DELETE the above files, eplayOrgan64 will then run correctly on all systems. comdlg32.dll can also be beneficially deleted.
Future versions of eplayOrgan will not include these files.
csw900
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When installing the 64 bit version of ePlayOrgan it fails attempting to call api-ms-win-core-heap-l2-1-0.dll. This seems to be a non-existent dll. The machine is a Windows 8.1 Pro x64 bit.
Faulting application name: eplayOrgan64.exe, version: 4.1.0.0, time stamp: 0x60d82c6c
Faulting module name: api-ms-win-core-heap-l2-1-0.dll, version: 6.3.9600.20040, time stamp: 0x60adbeb9
The same error happens with ver 4.0.0.0
Faulting application name: eplayOrgan.exe, version: 4.0.0.0, time stamp: 0x60968be0
Faulting module name: api-ms-win-core-heap-l2-1-0.dll, version: 6.3.9600.20040, time stamp: 0x60adbeb9
Any ideas?
Thanks
I should clarify that the install goes fine, but it crashes immediately when running the .exe. I also attempted various app compatibility settings, etc.
I should clarify that the install goes fine, but it crashes immediately when running the .exe. I also attempted various app compatibility settings, etc.
Thanks for the information. I was not expecting anybody to ever use this discussion area so it is nice to find someone has used it. Perhaps more will use it as eplayOrgan becomes more popular. I will have to check it more often.
I also have never heard of the api-ms-win-core-heap-l2-1-0.dll and am pretty sure that eplayOrgan does not use it. However I use Windows 10 and no longer have any access to a Windows 8 system so I cannot check it out myself. I suggest you try to install a 32 bit version of eplayOrgan and see what happens. However I do have Ubuntu Linux and 64 bit eplayOrgan installs and runs perfectly well under Wine on this system.
When you say it crashes do you mean that it just reports that the .dll is missing and then closes or does it really crash? It may be that it just cannot find the .dll Search for it on your system and if you find it copy it to the same fiolder that eplayOrgan is installed into. It will then work OK.
An hour later - I have done a thorough search of my c:\windows folder and cannot find it. I have also checked on Google and it appears that others have had the same problem.
csw900
Last edit: csw900 2021-08-13
I have now installed a copy of Windows 8.1 professional and get the same problem.
The solution is to copy
gdi32.dll
user32.dll
winmm.dll
from c:\Windows\System32\
and paste them into the c:\Program Files\eplayOrgan64\
directory.
eplayOrgan64 will then run correctly on Window 8.1 and probably Windows 7 and Vista as well.
It is probable that just deleting these files from the eplayOrgan64 directory would work, as all of the above .dll's should be on the default PATH and windows should find them itself. I have not tried this however.
csw900
Last edit: csw900 2021-08-13
Further tests on Windows 10, 8.1, 7, XP and Ubuntu Linux indicate that it is a good idea to just DELETE the above files, eplayOrgan64 will then run correctly on all systems. comdlg32.dll can also be beneficially deleted.
Future versions of eplayOrgan will not include these files.
csw900
Thank you.
I can confirm that renaming these files in the eplayOrgan64 folder does fix the issue.
Buddy