pcroland / deew

Dolby Encoding Engine Wrapper
https://deew.dev
MIT License
195 stars 20 forks source link

deew can't start because "api-ms-win-core-path-l1-1-0.dll is missing from your computer". #34

Closed filler56789 closed 1 year ago

filler56789 commented 1 year ago

Description of the the bug I'm using 64-bit Windows 7 and the message above appears when I call deew on the command-line. After I click the OK button, then there appears a new error message: «Error loading Python DLL 'C:\TEMP-D~1\New-TMP_MEI21602\python310.dll'. LoadLibrary: The specified module could not be found.» Which is weird, because the README.md says: ``Python (you don't need it if you use a standalone build of deew)´´. _FWIW: MEI21602 is a directory created and used by yt-dlp.exe :–/

Version Latest.

OS 64-bit Windows 7.

pcroland commented 1 year ago

the standalone version won't work on Windows 7, update your Windows.

filler56789 commented 1 year ago

Question: the problem is with deew.exe itself, or with the version of Python with which it was ``compiled´´? Anyway, updating my Windows is not an option, unless you give me a brand-new computer :-)

pcroland commented 1 year ago

pyinstaller and Python >3.8 doesn't support Windows 7. Try to install Python 3.8 and install deew with pip.

filler56789 commented 1 year ago

OK, then please and at least update your README.md. Windows 7 is the new Windows XP and it won't die as fast as Microsoft and the Python devilopers would like :-)

pcroland commented 1 year ago

Windows 7 has reached its EOL in 2020, what should I change in the README?

filler56789 commented 1 year ago

You should add that your builds of deew.exe are compiled with a version of Python that requires Windows 10 or higher. As I said, not everybody will stop using Windows 7 only because Microsoft wants or because the creators and maintainers of Python, Qt and etc. are narrow-minded.

pcroland commented 1 year ago

It's not because they are narrow-minded. They don't intentionally make tools/programs not work on Windows 7, they would have to spend extra time for supporting old OSs. Every OS has an EOL date for a reason.

shirt-dev commented 1 year ago

Question: the problem is with deew.exe itself, or with the version of Python with which it was ``compiled´´? Anyway, updating my Windows is not an option, unless you give me a brand-new computer :-)

https://www.microsoft.com/en-us/software-download/windows10

filler56789 commented 1 year ago

>> pcroland wrote: «It's not because they are narrow-minded.»

Well, SH¡T-dev's useless comment proved that you are wrong. :-)

filler56789 commented 1 year ago

Question: the problem is with deew.exe itself, or with the version of Python with which it was ``compiled´´? Anyway, updating my Windows is not an option, unless you give me a brand-new computer :-)

https://www.microsoft.com/en-us/software-download/windows10

Not all personal computers are able to run Windows 10 smoothly (or at all). Evidently you are rich (or well-off at least) and assumes that I am too. But thanks for your useless and trollish comment anyway.

pcroland commented 1 year ago

Asking for Windows 7 support is like asking for a basic port because you have a Commodore or something like that. I doubt that a PC couldn't run Windows 10 if it can handle Windows 7 especially with some tweaks if needed.

shirt-dev commented 1 year ago

Question: the problem is with deew.exe itself, or with the version of Python with which it was ``compiled´´? Anyway, updating my Windows is not an option, unless you give me a brand-new computer :-)

https://www.microsoft.com/en-us/software-download/windows10

Not all personal computers are able to run Windows 10 smoothly (or at all). Evidently you are rich (or well-off at least) and assumes that I am too. But thanks for your useless and trollish comment anyway.

https://www.howtogeek.com/450864/will-windows-10-work-on-my-computer/ image

ted423 commented 1 year ago

Even computers from 10 years ago can install win10.

tormento commented 1 year ago

I am currently using (and abusing) a i7-2600k, with no AVX2 support (unfortunately) and everything works fine on Windows 11.

pcroland commented 1 year ago

I guess he uses DEE with deew.

tormento commented 1 year ago

@ValZapod I have tried to load DME and it opens but never tried to encode. Usually, as @pcroland said, I use DEE.

I can just imagine that they share the same engine, anyway.

alexdns1 commented 1 year ago

@pcroland dont want to resurrect an old issue but

Windows 7 - Windows 7 Extended Security Updates 2022: January 12, 2022 - January 10, 2023 https://learn.microsoft.com/en-us/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq

Windows 2012 server based on 7 has the exact same issue goes to Oct 13, 2026 , and its current not EOL https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2012-r2