Cannot replace msvcr100_clr0400.dll

Ask for support related to our software "DLL-files.com Client"

Moderators: DllAdmin, DLLADMIN ONLY

Post Reply
Geschwi
Posts: 4
Joined: 26 Sep 2016, 15:15

Cannot replace msvcr100_clr0400.dll

Post by Geschwi »

Hello,

trying to start a Win 10 compatible program (installed without any error messages under Windows 10 Pro) I get an
"Anwendung konnte nicht gestarte t werden. error 0xc000007b" message.

I replaced all dlls from the Visusl Basic redistributable 2015 package using the DLL-Files.com client except
msvcr100_clr0400.dll which failed to install because of "unzureichende Rechte" ( not sufficient rights)

Any idea how to solve this problem?
Thanks

Geschwi

advertisement
DllAdmin
Site Admin
Posts: 452
Joined: 17 Mar 2011, 12:32
Contact:

Re: Cannot replace msvcr100_clr0400.dll

Post by DllAdmin »

Hello Geschwi,

Even if using a 64bit Windows version, most programs are stil 32bit.

32bit programs uses 32bit dll files, and 64bit programs uses 64bit dll files.

By default, 32bit dll files are placed in C:\Windows\System32\, and 64bit dll files in \SysWOW64\.

If a 32bit program is trying to load a 64bit dll file, or the other way around, you get an 0xc000007b error.

Have you manually installed any dll files in these folders, especially the msvcr100_clr0400.dll ?

Which program is this regarding? Is there a msvcr100_clr0400.dll file in the program folder for this program?

Regards
Erik
DLL-Files.com

Geschwi
Posts: 4
Joined: 26 Sep 2016, 15:15

Re: Cannot replace msvcr100_clr0400.dll

Post by Geschwi »

Eric,

we are talking about Magix Fotostory Deluxe 2016.

There's no msvcr100_clr0400.dll in the program's main folder or subfolders.

> Have you manually installed any dll files in these folders, especially the msvcr100_clr0400.dll ?

Not manually as far as I remember. I installed 2 previous versions ( 2013 and 2015) of this program before I installed the 2016 release because my wife sometimes needs the older versions to to edit older projects.
The 2016 release seems to be incompatible with some functions included in the 2015 / 2013 releases.

On the given PC both C:\windows\system 32 and c:\windows\sysWOW64 include a

msvcr100_clr0400.dll, file size 18.600, date 16.07.2016.

Geschwi

DllAdmin
Site Admin
Posts: 452
Joined: 17 Mar 2011, 12:32
Contact:

Re: Cannot replace msvcr100_clr0400.dll

Post by DllAdmin »

Hello Geschwi,

Is the msvcr100_clr0400.dll ever specified as being the problem?

Is it during install of the "Magix Fotostory Deluxe 2016" you get an error, or when trying to run the installed program?

Have you tried installing the complete "Microsoft Visual C++ Redistributable Packages for Visual Studio 2015" found at https://support.microsoft.com/en-us/kb/2977003 ?
Install both x86 and x64 versions.

Regards
Erik
DLL-Files.com

Geschwi
Posts: 4
Joined: 26 Sep 2016, 15:15

Re: Cannot replace msvcr100_clr0400.dll

Post by Geschwi »

Hi Erik,

> Is the msvcr100_clr0400.dll ever specified as being the problem?

Not really. However, it was the only DLL I couldn't replace / install using your client. That's why I thought this DLL could be the culprit. Likely wrong, see below please.

> Is it during install of the "Magix Fotostory Deluxe 2016" you get an error, or when trying to run the installed > > program?

The installation went fine, without any problems. The 0xc000007b error appears when I try to run Fotostory deluxe 2016. The MAGIX support asked me to de-/re-install the software on the C:\
drive. This was not successful, de- and reinstallation went fine again but when the software is started,
the same error message shows up.

> Have you tried installing the complete "Microsoft Visual C++ Redistributable Packages for Visual Studio > > 2015" found at https://support.microsoft.com/en-us/kb/2977003 ?
I> nstall both x86 and x64 versions.

Yes, I did. The 32bit package installed w/o problems whereas the 64bit installer showed an error message saying a newer version (!) was found on the computer and required to uninstall this first.
I deinstalled the 64bit 2015 version via "Programs and features", hereafter the 64-bit installer downloaded from your link went fine.

I rebooted, however, when Fotostory is started, the 0xc000007b-error occurs again.
I've attached a screenshot that shows all the various C++ reditributable packages installed on the Win 10 computer FYI.

Should I remove the old versions? Maybe some programs need them?

Cheers
Geschwi
Attachments
installed C++ versions.png
installed C++ versions.png (33.52 KiB) Viewed 19732 times

DllAdmin
Site Admin
Posts: 452
Joined: 17 Mar 2011, 12:32
Contact:

Re: Cannot replace msvcr100_clr0400.dll

Post by DllAdmin »

Hi Geschwi,

I do not recommend un-installing msvcr packages for earlier Visual C++ versions, since many programs use them.

What is needed, is to find out which file actually gives you the 0xc000007b error.

The program "Dependency Walker" is a (old, not currently maintained) tool for displaying which dll files are loaded from another dll file, or program file.

You might get a hint for a solution by trying it.

Download the 32bit version from http://dependencywalker.com/ .

Start Dependency walker, and open the magix program exe file from the "File -> Open" menu.

In the list on the left, you should be able to see which 64bit dll file is erroneously loaded.

Without knowing which file the error is regarding, there is not much I can do to help.

Geschwi
Posts: 4
Joined: 26 Sep 2016, 15:15

Re: Cannot replace msvcr100_clr0400.dll

Post by Geschwi »

Hello Erik,

thanks for pointing me to Depency Walker. The result of my test was surprising.

This tool lists some dozens of files that couldn't be loaded when starting Fotostory, most of them dlls.
Looks like this is no problem of the C++ redistributable packages.

I'm going to contact MAGIX Support again now with the details.

When the problem gets fixed, I'll report this here.

Thanks

Geschwi

DllAdmin
Site Admin
Posts: 452
Joined: 17 Mar 2011, 12:32
Contact:

Re: Cannot replace msvcr100_clr0400.dll

Post by DllAdmin »

Geschwi,

Do not put too much weight on the files not found in DepWalker. This is, as I said, an old, no longer maintained program. It does not handle newer Windows systems very well.

Only use it to find which 64bit dll file is wrongly loaded.

Post Reply