Prerequisites for this Fix it solution
Before you install this Fix it solution, you must first install the latest updates for Internet Explorer 6, Internet Explorer 7, or Internet Explorer 8. To install the most current update for Internet Explorer, go to the following Microsoft website:
For more technical information about the most current cumulative security update for Internet Explorer, go to the following Microsoft website:
For more information about the latest security update for Internet Explorer at the time of this writing, click the following article number to view the article in the Microsoft Knowledge Base:
2761465
MS12-077: Cumulative Security Update for Internet Explorer: December 11, 2012
The Fix it solution that is described in this section is not intended to be a replacement for any security update. We recommend that you always install the latest security updates. However, we offer this Fix it solution as a workaround option for some scenarios.
For more information about this workaround, go to the following Microsoft Security Bulletin webpage:
The Bulletin provides more information about the issue, including the following:
- The scenarios in which you might apply or disable the workaround.
- How to manually apply the workaround.
To enable or disable this Fix it solution, click the
Fix it button or link under the
Enable heading or under the
Disable heading. Click
Run in the
File Download dialog box, and then follow the steps in the Fix it wizard.
Enable MSHTML shim workaround | Disable MSHTML shim workaround |
---|
|
|
Notes- These wizards may be in English only. However, the automatic fixes also work for other language versions of Windows.
- If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or to a CD, and then you can run it on the computer that has the problem.
-
If you want to run a quiet installation of this Fix it solution, follow these steps:
- Open an elevated Command Prompt window with administrator credentials.
- Type the following command, and then press Enter:
msiexec /i MicrosoftFixit50971.msi /quiet
Verification that this Fix it solution is successfully installed
To verify that this Fix it solution is successfully installed, use either of the following methods:
- Method 1
Open Registry Editor and verify that the following entries exist:
The following entry should exist on 32-bit and 64-bit systems:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{a1447a51-d8b1-4e93-bb19-82bd20da6fd2}.sdb
The following entry should exist on 64-bit systems:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6631f21e-4389-4c67-9b10-cf2b559b8d4a}.sdb
- Method 2
Open Registry Editor and verify that the following REG_QWORD entries exist in the iexplore.exe subkey, which is found here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Custom\iexplore.exe
The following entry should exist on 32-bit and 64-bit systems:
{a1447a51-d8b1-4e93-bb19-82bd20da6fd2}.sdb
The following entry should exist on 64-bit systems:
{6631f21e-4389-4c67-9b10-cf2b559b8d4a}.sdb
Deploying an application compatibility database across multiple computers
To deploy an application compatibility database across multiple computers, you can use a system management solution, such as Microsoft System Center Configuration Manager 2007, and then use the SDBInst.exe command-line tool to install the database. For detailed information about how to use the SDBInst application, go to the following TechNet webpage:
To deploy Microsoft Fix it 50971 to multiple computers by using SDBInst, follow these steps:
Note For more information about command-line options for installing this fix, see the following MSDN webpage:
- Extract the CAB file from the Fix it package. To do this, type the following command at a command prompt:
msidb.exe -x CabFile -d MicrosoftFixit50971.msi
Note Msidb.exe is part of Windows Installer Development Tools. For more information, go to the following Microsoft webpage:
- Extract the SDB files from CabFile by using any CAB extraction utility:
extract.exe /E CabFile
-
Use SDBInst to apply the previously extracted .sdb files. To do this, type the following command at a command prompt:
SDBInst -p Path_of_sdb_file\FileName.sdb
File hash table
The following table lists the thumbprints of the certificates that are used to sign the .sdb files. Verify the certificate thumbprint in this table against the certificate thumbprint that is indicated on the .sdb that you extracted.
File Name | Hash information |
---|
mshtml_shim32.sdb | (SHA1 695750970F6595D247FA30775579BD22E034252B) |
mshtml_shim64.sdb | (SHA1 29444332522F8F06A88953071B3BA13C14FBD70A) |