Welcome to Sign in | Join | Help
in
Home Blog Forums

The Lazy Admin

Creating Custom Application Compatibility Shims

Sponsor


In a recent article I wrote about the Standard User Analyzer, one of the tools available to mitigate app compat issues with UAC.  Some applications require a little more work to get them working and for these situations you can use the Compatibility Administrator which part of the Application Compatibility Toolkit 5.0.  Again it is a pretty straight-forward tool to use once you have collected the required information.  Now before you begin you need to use tools like Process Monitor to determine what is preventing the application from loading and operating properly.  Once you have done that you can use the Compatibility Administrator to create the shim.

Before you get started I’d suggest looking at the existing database within the tool as there are already a large number of shims created and more being added.  With that in mind launch the tool and click File –> New Database.

create-shim-1

Enter a name for the program as well as the path to the executable and continue through the wizard.

create-shim-2

There are a number of options you can set such as Operating System Mode and so UI mitigations.  Some of these may look familiar as a few of these options can be set in the properties of the executable but there are many more options here.

create-shim-3

There are a number (currently 334) of compatibility fixes available and you can see the parameters for each to determine what settings the manage and simply check each you require.

create-shim-4

You can also customize program identification.  This is great for applications that work on a particular OS but for some reason the vendor looks for a particular OS when installing.

create-shim-5

Once you click Finish the database will be created.  You can test it by right-clicking the database and choosing Install.

create-shim-6

Once installed you can test the application.  If it works you can save the database and install it on the other computers in your organization.

create-shim-7

For more information see:

TechNet Virtual Lab: Mitigating Application Issues Using Shims

Download Details: Microsoft Application Compatibility Toolkit 5.0

Springboard - The Resource for IT Professionals





Published Wednesday, October 15, 2008 9:00 AM by rodney.buike

Comments

No Comments
Anonymous comments are disabled

This Blog

Powered By

 

Syndication

Sponsors

  
Get a free 5GB e-mail account @isalazyadmin.com

Certifications & Awards




All postings are provided "AS IS" with no warranties, and confer no rights.
Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.