As I indicated in my last post, we continue to release new Fix it solutions in the Knowledge Base (KB). Over the last couple of weeks, the total number of solutions in the KB has jumped from 11 to 32. At the same time, we've also released a couple of Fix it solutions for Windows Error Reporting (WER) issues. If you're a geek, you have probably noticed that all of our Fix it solutions currently in the KB are Windows Installer (MSI) packages. On the other hand, the WER solutions that are available today use an ActiveX control. In the future, we might release both MSI and ActiveX Fix it solutions in KB articles, WER responses, and in other content. So I want to take a minute to provide my geek friends with a few technical details about these two types of Fix it solutions.
For MSI Fix it solutions, a successful installation is logged in the Application Event Log with a message ID of 11707. Here's an example:
Log Name: Application Source: MsiInstaller Date: 1/8/2009 3:54:32 PM Event ID: 11707 Task Category: None Level: Information Keywords: Classic User: UserName Computer: ComputerName Description: Product: Disable Microsoft Internet Explorer Script Debugging -- Installation completed successfully.
An unsuccessful MSI installation is logged with a message ID of 11708. Note that unsuccessful might just mean that the fix did not apply because some pre-condition was not met (for example, you tried to run a fix for Windows XP on a Windows Vista computer). Here's an example:
Log Name: Application Source: MsiInstaller Date: 1/18/2009 2:41:18 PM Event ID: 11708 Task Category: None Level: Information Keywords: Classic User: UserName Computer: ComputerName Description: Product: Increase Folder View Settings And Customizations Limit -- Installation failed.
Also note that our MSI packages create a restore point, so you can use System Restore to undo. Here's an example screenshot.
For ActiveX Fix it solutions, the FixItClient Class control registers itself in the registry with a CLSID of {588031A3-94BF-4CDD-86D0-939F6F93910F} and places three files in the Downloaded Program Files folder (under %systemroot% by default):
The ActiveX control also appears as FixItClient Class in the Internet Explorer's Manage Add-ons UI and can be enabled, disabled, or deleted from there. Here's a screenshot.