mcmilk / 7-Zip-zstd

7-Zip with support for Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 and Zstandard
https://mcmilk.de/projects/7-Zip-zstd/
Other
4.93k stars 296 forks source link

Getting "codec XXX is not a valid win32 application" every time I choose "Add to archive" context menu option #197

Closed 1024mb closed 3 years ago

1024mb commented 3 years ago

This is the full error I get:

Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\brotli-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\brotli-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\brotli-x32.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\flzma2-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\flzma2-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\flzma2-x32.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lizard-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lizard-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lizard-x32.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz4-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz4-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz4-x32.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz5-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz5-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\lz5-x32.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\zstd-arm.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\zstd-arm64.dll : %1 no es una aplicación Win32 válida.
Codec Load Error: C:\Programas\7-Zip-Zstandard\Codecs\zstd-x32.dll : %1 no es una aplicación Win32 válida.

I think you made a mistake and also included the dlls for other architectures, I'm using 7z21.02-zstd-x64.exe.

mcmilk commented 3 years ago

If you have installed 7-Zip-Zstandard - then they is not need to install all these codecs you have installed there. Please remove them, and the error will go away.

You have normally an x64 machine I think, arm + arm64 + x32 are not meant for this windows version yor are using ...

1024mb commented 3 years ago

Yes, I already removed them but I thought the latest installer created them, I have no idea how those files appeared there, I haven't installed manually any codec, at least not that I can really remember and last time I tried to archive something I didn't get that error. That's weird, I mean I had to download all the Codec packages and extract them even when they are not my OS' arch and I have none of those 7z files on my computer, some other program must have put them there.

mcmilk commented 3 years ago

Yes, I had all codecs within one file .... but someone wanted to have them seperated... cince then, multiple codec archives are for download now :)