theotherp / nzbhydra2

Usenet meta search
Other
1.23k stars 75 forks source link

When I try to start it (Windows zip install), I get an error message about "api-ms-win-core-path-l1-1-0.dll" #846

Open bfmackin opened 1 year ago

bfmackin commented 1 year ago

When I try to run it, I get a popup window that says: NZBHydra2.exe - System Error The program can't start because api-ms-win-core-path-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."

When I close that window, another one pops up: Fatal error detected Error loading Python DLL 'C:\Users\name\AppData\Local\Temp\MEI57162\python39.dll'. Load Library: The specified module could not be found.

A re-install did not help.

System: Windows 7 Professional Service Pack 1

bfmackin commented 1 year ago

I tried the Generic download, too. Same api*.dll error, then same python error but a different MEI directory number. My logs:

wrapper.log nzbhydra2.log

theotherp commented 1 year ago

I didn't think anybody still used Windows 7. When Microsoft ended support for that python stopped supporting it as well and the startup wrapper files are built with Python 3.9

While I suggest you upgrade to Windows 10 I guess there's a good reason why you haven't. I'll see if I can build the binaries with an older python version. But that can be tricky. I may be able to provide you with a custom version until I've ensure it works for everybody else. Until then you can either run the wrapper file from the release using python (you'll have the console open) or stick with 4.x for now.

bencollinz commented 1 year ago

there are builds of python specifically for windows 7 for this very reason https://github.com/adang1345/PythonWin7

theotherp commented 1 year ago

Thanks for the hint. I just released new wrapper exes and don't want to release new ones so soon. I'll try to use it next time.

@bfmackin Please try these: nzbhydra2win7.zip

If those work you can disable the wrapper outdated message by setting the environment variable NZBHYDRA_DISABLE_WRAPPER_CHECK to true.