Will your existing programs work with Windows XP?

Microsoft Software Inventory Analyzer (MSIA)


MSIA scans your PC for core Microsoft software and then generates a summary report that lists any products it finds on your machine. Once you know what you have, you can use the MSIA wizard to fill in the license information for each package found. MSIA can be installed for free on any number of single PCs.

Contact software vendors and test, test, test

As you go over your list of applications, I recommend contacting your software vendors for information on version updates and Windows compatibility. You can save a little time by checking Microsoft's Windows Catalog, which contains limited information on software and hardware Windows compatibility.

Yet neither of these actions eliminates the need for rigorous testing. Before migrating to any new operating system, client or server, your IT organisation should thoroughly test that operating system with every hardware combination and piece of software your company or client has. Options for incompatible programs

If an existing application runs badly or doesn't run at all under Windows XP, you're not entirely without options. Windows XP's built-in Compatibility Mode or other compatibility tools might solve the problem.

Windows XP Compatibility Mode

Windows XP's Compatibility Mode and the Program Compatibility Wizard are designed for the sole purpose of running older programs under Windows XP. Compatibility Mode emulates several features of older Windows versions.

Other compatibility tools

Microsoft's Quick Fix utility (QFixApp) is a small utility available as part of the Application Compatibility Toolkit for Windows XP and Windows Server 2003. QFixApp acts as an interface to Windows XP's application compatibility database. By using QFixApp, you can browse the system for executable files and then apply compatibility modes or fixes on a file-by-file basis. The process is nonintrusive because the fixes aren't applied directly to the files. Instead, the fixes are written to a database, and the database simply modifies the application's environment when the application is launched.

There are two primary advantages to using the QFixApp utility over the Program Compatibility Wizard. Unlike the wizard, QFixApp is a completely manual (nonwizard-based) process. This means you have much more control over the various fixes that are applied than you would have when using the wizard. Another benefit is that QFixApp allows you to fix applications even if the application doesn't appear in Windows' list of applications with known problems. So this tool is perfect for tweaking extremely old, obscure, or custom applications.

Another useful tool is the Compatibility Administration program (CompatAdmin), which is also available as part of Microsoft's Application Compatibility Toolkit. This utility is similar to QFixApp but is designed for network administrators who need to roll out fixes to large groups of computers. Like QFixApp, CompatAdmin allows you to browse the various executable files and apply fixes to them on an as-needed basis. After doing so, you can use CompatAdmin to roll the fixes into a package file and then ship the package to the individual computers.

One of the cool things about CompatAdmin is that the fixed applications don't have to be local. CompatAdmin has a search feature that lets you browse for applications on both local and network drives. This makes it easy to create a comprehensive database of fixed applications in your organization.

To learn more about QFixApp and CompatAdmin, visit Microsoft's Application Compatibility page at the MSDN Library, or download the Application Compatibility Toolkit here.

TechRepublic is the online community and information resource for all IT professionals, from support staff to executives. We offer in-depth technical articles written for IT professionals by IT professionals. In addition to articles on everything from Windows to e-mail to fire walls, we offer IT industry analysis, downloads, management tips, discussion forums, and e-newsletters.

©2001 TechRepublic, Inc.

Advertisement

Talkback 2 comments

    WHY DO MICROSOFT INSTALL THES ...Anonymous -- 19/11/03

    WHY DO MICROSOFT INSTALL THESE NEW WINDOWS IF THEY NO THAT THEY WILL NOT BE COMPATABLE TO OTHER SOFTWARE, ITS NOT VERY GOOD REALY THAT THEY DO THIS , HAS WHEN YOU HAVE A UPGRADE , IT DOES NOT STOP THERE , HAS YOU THEN HAVE TO BUY ALL NEW SOFTWARE & PROGRAMS TO BE COMPATABLE TO THERE NEW WINDOWS ==XP, WELL THEY HAVE THE MONEY TO DO THIS WE THE OLDER PEOPLE THAT DO THIS FOR A HOBBY TO PASS TIME CANNOT --SO EVERY TIME THERE IS A NEW WINDOWS - THERE IS ANOTHER SHOPING DAY FOR NEW SOFTWARE--I THINK THEY ARE WRONG TO DO THIS , THEY SHOULD DO LONGER TESTS JIMMYBEE

    Will Symantec Act 2000 work on ...Anonymous -- 27/11/04

    Will Symantec Act 2000 work on the Windows XP os?

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Phil Dobbie A guide to the future of the internet
    Last week we looked at the history of the internet in Australia. It's been around for 20 years and changed our lives in so many ways. Imagine what it could do given another 20 years.
  • Array Carelessness busts Linux security
    No operating system can ever properly protect a computer from trojans as long as users continue to do silly things. Just because Linux is immune to your standard drive-by viruses it does not mean that it can escape trojan horses.
  • Array Sun shining on Ajnaware
    Graham Dawson talks about the future of iPhone app development and augmented reality.
  • More blogs »

Tags

Back to top

Featured