H2:
Wow...thank you for such a detailed explanation. No where have I seen it explained that way.
To answer your question, I am the only one who uses this computer and I didn't do any "cleaning" as you say. And the last thing I added was Photoshop plug ins about two weeks ago. My computer has worked fine till yesterday.
I even tried uninstalling Office and reinstalling it but got the same error message. The only way I have been able to get to my Office docs and Outlook is via Safe Mode. But when I did that, all the apps are blown up about 10 times their nomal size and I can't seem to adjust the settings as you would normally do when not in safe mode.
Sorry if this makes no sense. Now I feel like I am speaking Klingon...
Betty

Originally Posted by
H2SO4
Side-by-side (SxS) is a mechanism whose purpose is to overcome a problem called "DLL Hell" which existed in older versions of Windows. Think of DLLs as application building blocks. In order to function, each app needs access to kernel32.dll, user32.dll, gdi32.dll, plus others which are app-specific. Let's pick mfc42u.dll as an example - many apps are reliant on that DLL, but the problem is (was) that there are many versions of mfc42u.dll, and they are sufficiently different to cause crashes and other problems when the wrong version is used.
For example, App1 is installed and it puts its own mfc42u.dll (version X) into the global system DLL repository, which is \windows\system32. App2 is then installed subsequently, and it also needs mfc42u.dll (version Y), so it goes and overwrites mfc42u.dll(X) with mfc42u.dll(Y). App2 is now fine but App1 crashes when you so much as look at it.
SxS allows for both X and Y (and Z) versions of DLLs to coexist on the same machine at the same time, so that in theory the user need never worry about DLL Hell any more.
Obviously, in your case something has gone badly wrong. My first thought is that you or someone on the same machine perhaps ran some type of "cleaner" or "optimiser" utility which attempted to recover HDD space and in doing so deleted a whole bunch of SxS config it shouldn't have been touching.
Can you recall any such "cleaning" action on your machine recently?