We all have this question in our mind. “Why does my application break when we change the Operating Systems?”
Typically, whenever a new OS is released, Microsoft makes every effort to ensure application Compatibility. Unfortunately, as the OS evolves and when reliability, security and performance improvements are made, there are some comprises which are made that ends up breaking some applications. Thankfully, when the changes are decided to be made, there is some mitigation planned to address the applications which are broken. Out of which, One of the mitigation tool is “Application Compatibility Toolkit”. In this article, we will look at how to setup this toolkit and Start the AppCompat Process.
ACT Toolkit is Collection of tools which can be used to gather inventory for software, hardware, and device assets. Get Vendor Support and community Statements, Recommendations for fixing applications and also tools to apply compatibility fixes or “shims” to applications. This tool is a free ware. As it has a capability to collect inventory, it needs a place to store these information. Hence, you will need a SQL Server as a pre-requisite. Even a SQL Express will do.
Step 1: Install the SQL Server on your machine. I already have SQL Express installed on my machine; I can see the SQL service running on my machine. (see image below)
Step 2: Start the installation of the Application Compatibility Toolkit 5.5 (Application Compatibility Toolkit.msi)
Step 3: Continue the installation by pressing the Next Button and Install Button.
Once the software is installed, you can see these tools as a part of the Application Compatibility Toolkit (ACT) 5.5. (We will look more in detail about these individual tools in the future videos.)
To configure the Application Compatibility Manager, First launch the program as an Administrator. (Right click and Run as Administrator).
Step 4: When you launch this shortcut for the first time, you will get a wizard to configure the program. This is necessary so that, the inventory of your apps can be gathered.
Leave it as the default Enterprise Configuration, Click Next,
Step 5: Now configure the Database; Click on the Combo Box, you will see the SQLServer Engine. (as shown below) . Click on the Connect Button. This would allow the ACT tool to connect to the SQL Database.
Step 6: Name your Database and click on the Create Button. For the demo purpose, i have entered ACTDEMO. Click Next to continue,
Step 7: This is another important Step, As this application would gather the inventory of the apps (from different machines also), you need to create a Writeable Share where the logs can be stored. Create a Folder and give Write permissions for everyone on this! Now mention that Shared path in this below dialog. (for eg: \\vj-pc\ACTLogs)
Step 8: Complete the Configuration. By clicking on the Finish Button.
If you observe in the above dialog, you have an option to join the ACT Customer Experience Program. By being a part of this, you can share and exchange your learnings and compatibility reports with the Microsoft.
This completes the Installation and configuration of the Application Compatibility Toolkit (ACT) 5.5. For more detailed Demonstration -If you are on a good bandwidth or you prefer to see this as a Video, Check the same below.