Page 1 of 1

Getting WinMerge to run on Windows 8.1

PostPosted: Wed Sep 18, 2013 2:21 am
by dtsao
I installed WinMerge 2.14.0 on my laptop which is running Windows 8.1 Pro x64 (Preview). The install was successful (no errors). But when I start WinMergeU.exe, I get this error:

C:\Program Files (x86)\WinMerge\WinMergeU.exe
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

The application event log shows this error:
Activation context generation failed for "C:\Program Files (x86)\WinMerge\WinMergeU.exe". Dependent Assembly Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

I ran sxstrace.exe to log WinMergeU.exe's activity. This gives a 200 line file which basically says the following:

Cannot resolve reference Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".

I installed the following c++ runtime files:
Name Extension Size Attributes Modified Version
vcredist_x86.exe exe 4,995,416 ---A------- 9/14/2013 2:45:27 PM 10.0.40219.1
vcredist_x64.exe exe 7,185,000 ---A------- 9/14/2013 2:39:15 PM 11.0.60610.1

These didn't help.

Then I installed the Microsoft Visual C++ 2008 SP1 Redistributable Package (x86):
Name Extension Size Attributes Modified Version
vcredist_x86.exe exe 4,216,840 ---A------- 9/17/2013 10:02:13 PM 9.0.30729.17

from http://www.microsoft.com/en-us/download ... px?id=5582

Now WinMerge is running on Windows 8.1.

Hope this helps someone.

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Sun Jan 12, 2014 9:29 pm
by jordanmills
Yep, helped me. It would be nice if the braindead devs used a standard MSI to install like you're supposed to instead of a craptacular hacked together exe. Then they could just include the runtimes and everything would work automatically.

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Wed Jan 15, 2014 9:03 am
by kimmov
Please try to be constructive, not abusive. Everybody is doing this in their spare time.

Installer definitely needs to be updated. Problem is somebody to have time to finish that work.

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Fri Jun 19, 2015 5:30 am
by rogerwcpt
Its a pity this problem hasn't been resolved 9 months later. its still an issue. Thank goodness for the first post to guide us.

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Sun Jul 26, 2015 9:58 am
by serwusek
now everything works great

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Thu Oct 01, 2015 4:37 pm
by vasja
Great! Thank you so much. This is also required for Windows 10.

Re: Getting WinMerge to run on Windows 8.1

PostPosted: Tue Dec 13, 2016 1:50 pm
by straightarrow
Thank you so very much. I ran into the same problem (on Windows10). I was stumped - until I came across your post. THANK YOU!!