"Side-By-Side" configuration is incorrect in Windows 8

11,052

Solution 1

Despite the very misleading wording on that page, it's actually an ARM only executable. I opened it in ILSpy, which indicated that it was a pure .Net executable, but also targeted for ARM only. Despite the optimistic wording on that page, it is a WinRT(tablet)-only executable.

Solution 2

You miss a Visual C++ runtime.

Run the Command prompt with admin rights and run this command:

SxsTrace Trace -logfile:SxsTrace.etl

Now run the programm which causes the SideBySide error.

Go back to the command prompt press ENTER to generate the SxsTrace.etl. Now type this:

sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt

Now open the SxSTrace.txt trace and look which VC++ runtime is missing.

If you are unsure, please upload the complete SxSTrace.txt

Share:
11,052

Related videos on Youtube

The_g U r U
Author by

The_g U r U

Hello there! My name's Jordan Earls, but most people online know me as "earlz". I'm the lead developer and a co-founder of the Qtum project which brings the Ethereum Virtual Machine (ie, the thing that makes Solidity contracts function) to a UTXO based blockchain similar to Bitcoin. I've been programming since I was 13 and am completely self-taught. Low-level code like assembly and pointer arithmetic is the fun stuff for me. I also make music when I have time even though it's usually awful. Most of my personal projects are open source and BSD licensed. The majority of them are at bitbucket with the rest of them being listed on github Also, you can follow me on the twitters @earlzdotnet

Updated on September 18, 2022

Comments

  • The_g U r U
    The_g U r U almost 2 years

    I'm trying to install the Application Certification Kit for WinRT. So far, I got everything else for the SDK installed and have Visual Studio 2012 and friends, but I can't get this certification kit to install. It continually says

    The application has failed to start because it's side-by-side configuration is incorrect....

    It says to check the eventlog, but I see no events relating to this.

    The program in question is here: http://msdn.microsoft.com/en-US/windows/apps/jj572486 (the download on the right)

    What could be missing? I've heard this is caused by C++ redistributables not being installed, but how can I tell which one? And wouldn't a C++ development environment have taken care of this?

  • The_g U r U
    The_g U r U over 11 years
    See my answer. Turns out it's actually ARM-only
  • Karan
    Karan over 11 years
    Well it does state "To self-test your app on Windows RT..." and under Supported Operating Systems for the Windows App Certification Kit for Windows RT it clearly states Windows RT (unlike for the Windows SDK). There's also this useful Note: "The Windows SDK for Windows 8 cannot be installed directly on the ARM architecture. You can install the Windows SDK on an x86 or x64 platform to build applications that target the ARM architecture, and then use the Windows App Certification Kit for Windows RT download to test the app on that platform.