SideBySide errors in the event log due to missing Visual C..

Here you can find everything you need to know about Dll-Files. You can also share your knowledge regarding the topic.

Moderators: DllAdmin, DLLADMIN ONLY

Post Reply
bill in co
Posts: 14
Joined: 28 Jul 2010, 23:00

SideBySide errors in the event log due to missing Visual C++

Post by bill in co »

Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As I
understand it, "SideBySide" was designed to support this in an attempt to
reduce "DLL Hell" for some applications needing their own customized DLL
versions).

After installing a couple of newer apps, I started getting these SideBySide
errors in the event log (due to missing VC90 components), so I installed a
newer version of the Visual C++ redistributable (Visual C++ 2008 in my
case), and that solved the error messages in the event log (this might
benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage of
the newer DLL libraries, so that now the newer customized program DLL's can
now be installed? Or maybe they already were previously added, but were
just not usable, perhaps to the WinSxS subdirectory. ??

allan
Posts: 1
Joined: 07 Aug 2009, 23:00

Re: SideBySide errors in the event log due to missing Visual

Post by allan »

"Bill in Co" <surly_curmudgeon@earthlink.net> wrote in message
news:XpudnYouEICxcxrRnZ2dnUVZ_hOdnZ2d@earthlink.com...
> Prologue:
>
> It seems some of the newer apps like to use their own customized DLL
> versions of some of the standard windows DLLs, and can do so by using
> SideBySide if the newer Visual C++ libraries are already installed. (As
> I understand it, "SideBySide" was designed to support this in an attempt
> to reduce "DLL Hell" for some applications needing their own customized
> DLL versions).
>
> After installing a couple of newer apps, I started getting these
> SideBySide errors in the event log (due to missing VC90 components), so I
> installed a newer version of the Visual C++ redistributable (Visual C++
> 2008 in my case), and that solved the error messages in the event log
> (this might benefit someone else noting the same issue!).
>
> However, I don't quite understand something. After installing the updated
> VC++ redistributable the event log issue is resolved.
>
> But don't the newer apps have to be reinstalled again to take advantage of
> the newer DLL libraries, so that now the newer customized program DLL's
> can now be installed? Or maybe they already were previously added, but
> were just not usable, perhaps to the WinSxS subdirectory. ??
No, the newer programs are only looking for the Visual C++ runtime libraries
in the SxS folder at the time when they are run; they were built that way on
purpose to load the library *dynamically*. The Side-by-Side assemblies
include a manifest file associated with the library which acts as a helper
for the calling application program.

Post Reply