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.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott CSenior EngineerCommented:
You're looking for Compatibility Mode.

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 - EE Solution ExpertCommented:
Also if you do want an XP computer you can use the Windows XP mode
JohnBusiness Consultant (Owner)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
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

Olgierd UngehojerSenior Network AdministratorCommented:
Do you have the same program running on two other computers with windows 7?
DoctorK12008Author 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 AdvisorCommented:
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) 

Microsoft Visual C++ 2008 SP1 Redistributable Package for (x64)

Visual C++ 2010 Redistributable Package (x86) 
Visual C++ 2010 Redistributable Package (x64)
JohnBusiness Consultant (Owner)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.
DoctorK12008Author 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)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.
RaminTechnical AdvisorCommented:
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DoctorK12008Author Commented:
I am puzzled why it works on two other computers running the same OS.   Any reason for this?
JohnBusiness Consultant (Owner)Commented:
No two computers are actually the same. That is probably why.
DoctorK12008Author Commented:
That worked!   Thank you so much.
RaminTechnical AdvisorCommented:
You're welcome and I'm glad I could help.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.