Thankfully, when it's decided that certain changes are to be made, there are also alternate plans which will help us to overcome Windows 7 compatibility situations. Let's take a look at some such useful Windows 7 compatibility fixes.
Applications facing major Windows 7 compatibility issues are typically 16-bit, 64-bit, internal and unsigned applications. These have the highest fallout frequency. Most 16-bit applications are not able to fit in the 64-bit architecture of Windows 7, leading to compatibility issues.
Some of the common concerns when it comes to Windows 7 application compatibility are:
- Certain operating systems are not supported.
- The application throws the user access control (UAC)
Requires Membership to View
To gain access to this and all member only content, please provide the following information:
By submitting your registration information to searchDataCenter.in you agree to receive email communications from the TechTarget network of sites, and/or third party content providers that have relationships with TechTarget, based on your topic interests and activity, including updates on new content, event notifications, new site launches and market research surveys. Please verify all information and selections above. You may unsubscribe at any time from one or more of the services you have selected by editing your profile, unsubscribing via email or by contacting us here
- Your use of searchDataCenter.in is governed by our Terms of Use
- We designed our Privacy Policy to provide you with important disclosures about how we collect and use your registration and other information. We encourage you to read the Privacy Policy, and to use it to help make informed decisions.
- If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States.
- dialog every time one launches an app.
- You don't see a Web browser element when observing WIN 7.
How do you overcome such Windows 7 compatibility issues? One solution is to use the Microsoft Application Compatibility Toolkit 5.5. To use it, there's a three step process: Collect-Analyze-Mitigate.
When it comes to resolution of applications facing Windows 7 compatibility problems, there is the Application Compatibility Mode, which was introduced with Windows XP. Here are the steps:
- Right-click on the application.
- Go to Properties.
- Click on the Compatibility tab, which will ask for the respective version of Windows that you want to run it for.
- Click Ok.
- Run the application.
The other option to sort out Windows 7 compatibility issues is the Windows XP mode. It actually acts as a virtual PC for Windows 7 to be deployed. You have to download Microsoft Virtual PC or free build XP mode. After starting it on a seamless mode, it is ready to act as a virtual PC for Windows 7. In this case, the only limitation is that you need a processor which runs virtualization.
| |||||||||||||||||
Shims ship as part of Windows 7, and are updated through Windows Update. Consequently, they fall under the same support terms as the rest of the Windows operating system.
The shim infrastructure implements a form of application programming interface (API) hooking to resolve Windows 7 compatibility issues. It leverages the nature of linking to redirect API calls from Windows to alternative code—the shim itself. The Windows Portable Executable and Common Object File Format specifications include several headers, and the data directories in these headers provide a layer of indirection between the application and the linked file.
About the author: Vijay Raj works with Texas Instruments, and focuses on application setup, as well as deployment. He is a Microsoft MVP (Most Valuable Professional) and a Springboard Series (STEP) Member for Windows 7. Vijay Raj's also a regular speaker at user group communities and other events. He blogs at www.msigeek.com, and recently discussed this topic at Microsoft TechEd 2010 in Bengaluru.)
(As told to Jasmine Desai)
This was first published in May 2010