Bottom line on top: I suspect a problem with a manifest added by Win7 Ultimate during the upgrade. I consider myself an experienced power user and did a lot of research myself. I think that I’ve identified the error, but need assistance from a knowledgeable software engineer to fix the problem created by the upgrade process. Hopefully, someone here will be generous with their time and help. I hope to return the favor someday. Thank you.
Immediately after upgrading from Vista Ultimate to Win7 Ultimate, I receive the following error message when trying to run various applications, such as Quicken, Adobe Acrobat, SnagIt, and ShadowProduct among other applications.
——————-
C:Program FilesQuickenqw.exe
The application has failed to start because the side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more details.
——————-
These applications ran fine before the upgrade. Some other applications run fine after the upgrade.
The critical error in the event log for all applications that fail to start is always the same. The only difference is the path and filename of the application that failed to start. Here is an example:
——————-
Activation context generation failed for “C:Program FilesQuickenqw.exe”. Dependent Assembly Microsoft.VC80.MFC,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″ could not be found. Please use sxstrace.exe for detailed diagnosis.
——————-
Here is the result of the sxstrace.txt log (also included as an attachment)
——————-
=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = x86
CultureFallBacks = en-US;en
ManifestPath = C:Program FilesQuickenqw.exe
AssemblyDirectory = C:Program FilesQuicken
Application Config File =
—————–
INFO: Parsing Manifest File C:Program FilesQuickenqw.exe.
INFO: Manifest Definition Identity is (null).
INFO: Reference: Microsoft.VC80.CRT,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″
INFO: Reference: Microsoft.VC80.MFC,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″
INFO: Resolving reference Microsoft.VC80.CRT,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″.
INFO: Resolving reference for ProcessorArchitecture x86.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at C:WindowsWinSxSmanifestsx86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_516ad11f0f4bdafe.manifest
INFO: Publisher Policy redirected assembly version.
INFO: Post policy assembly identity is Microsoft.VC80.CRT,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.4927″.
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at C:WindowsWinSxSmanifestsx86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5.manifest.
INFO: Manifest found at C:WindowsWinSxSmanifestsx86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5.manifest.
INFO: End assembly probing.
INFO: Resolving reference Microsoft.VC80.CRT.mui,language=”*”,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.4927″.
INFO: Resolving reference for ProcessorArchitecture x86.
INFO: Resolving reference for culture en-US.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:WindowsassemblyGAC_32Microsoft.VC80.CRT.mui8.0.50727.4927_en-US_1fc8b3b9a1e18e3bMicrosoft.VC80.CRT.mui.DLL.
INFO: Did not find manifest for culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:WindowsassemblyGAC_32Microsoft.VC80.CRT.mui8.0.50727.4927_en_1fc8b3b9a1e18e3bMicrosoft.VC80.CRT.mui.DLL.
INFO: Did not find manifest for culture en.
INFO: End assembly probing.
INFO: Resolving reference Microsoft.VC80.MFC,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″.
INFO: Resolving reference for ProcessorArchitecture x86.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at C:WindowsWinSxSmanifestsx86_policy.8.0.microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_49ef489714173a89.manifest
INFO: Publisher Policy redirected assembly version.
INFO: Post policy assembly identity is Microsoft.VC80.MFC,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.4053″.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:WindowsassemblyGAC_32Microsoft.VC80.MFC8.0.50727.4053__1fc8b3b9a1e18e3bMicrosoft.VC80.MFC.DLL.
INFO: Attempt to probe manifest at C:Program FilesQuickenMicrosoft.VC80.MFC.DLL.
INFO: Attempt to probe manifest at C:Program FilesQuickenMicrosoft.VC80.MFC.MANIFEST.
INFO: Attempt to probe manifest at C:Program FilesQuickenMicrosoft.VC80.MFCMicrosoft.VC80.MFC.DLL.
INFO: Attempt to probe manifest at C:Program FilesQuickenMicrosoft.VC80.MFCMicrosoft.VC80.MFC.MANIFEST.
INFO: Did not find manifest for culture Neutral.
INFO: End assembly probing.
ERROR: Cannot resolve reference Microsoft.VC80.MFC,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”8.0.50727.762″.
ERROR: Activation Context generation failed.
End Activation Context Generation.
—————————————–
I know that manifests were designed at least in part to resolve DLL hell. But, when they don’t work correctly, I don’t know how to fix. Please help. Thanks.