We help IT Professionals succeed at work.

How can I run in Windows 7 Professional a program that ran under XP?

I have installed a program that ran under Windows XP, but when I try to run it under Windows 7 Professional, I get this error:

"The application has failed to start because its side-by-side configuration is incorrect.   Please see the application log or use the command line sxstrace.exe tool for more."

I tried to run it using campatibility mode, but it does not run.   I have the same program installed on two other machines running the same OS and it runs fine.
Comment
Watch Question

Scott CSenior Engineer

Commented:
You're looking for Compatibility Mode.

https://www.howtogeek.com/howto/10436/using-program-compatibility-mode-in-windows-7/

If that doesn't work, you can use VMWare workstation and keep a VM of XP on your Win7 machine and run your app that way.

I've done that for a couple of games that won't work even in compatibility mode.
Jose Gabriel Ortega CastroCEO Faru Bonon IT /Top Rated Freelancer on Upwork / Photographer
Awarded 2018
Distinguished Expert 2018

Commented:
Also if you do want an XP computer you can use the Windows XP mode

https://www.microsoft.com/en-us/download/details.aspx?id=8002
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
You can use XP mode as suggested or use a Virtual Machine application. The will serve you better because you can use the VM in Windows 10 when you upgrade
Olgierd UngehojerSenior Network Administrator

Commented:
Do you have the same program running on two other computers with windows 7?
Distinguished Expert 2019

Commented:

Author

Commented:
Updating Visual C did not help.   How do I used a Virtual Machine application?   I do not know what that is.   The same program runs fine on two other computers running Windows 7 Professional 64 bit.   Do I need to install some of the optional Windows features?
RaminTechnical Advisor

Commented:
The machine is missing the correct C++ runtime components for your type of system. (x86 or x64).

Installing the following update can resolve the issue.

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en 

Microsoft Visual C++ 2008 SP1 Redistributable Package for (x64)
  http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en

Microsoft
Visual C++ 2010 Redistributable Package (x86)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84 
Microsoft
Visual C++ 2010 Redistributable Package (x64)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bd512d9e-43c8-4655-81bf-9350143d5867
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
You can use VMware Workstation or VMware Player to make an XP Guest machine. I have those here on my machine. You can use Hyper-V or Virtual Box.

There is more than one way, but for overall depth of Guests and portability, I recommend VMware Workstation Pro.

Author

Commented:
I already installed Microsoft Visual C++ 2008 SP1 Redistributable Package for (x64)
and Visual C++ 2010 Redistributable Package (x64)
This did not help.
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
As Windows 10 continuously updates, older software gets dropped by the wayside. I see it happening.

Best to use a Virtual Machine as that is (pretty much) impervious to Windows 10 updates.
Technical Advisor
Commented:
The same program runs fine on two other computers running Windows 7 Professional 64 bit.

Check which  Microsoft Visual C++  Redistributable Package is installed on them which is not installed on your PC.

Author

Commented:
I am puzzled why it works on two other computers running the same OS.   Any reason for this?
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

Commented:
No two computers are actually the same. That is probably why.

Author

Commented:
That worked!   Thank you so much.
RaminTechnical Advisor

Commented:
You're welcome and I'm glad I could help.