Application Compatibility Logging In IE7


As Rob pointed out in his last blog post on security and compatibility in IE7, one of the biggest challenges in software development is making the software secure and compatible at the same time. In IE7, we have many new security features that help protect users against various attacks by blocking certain content, but as a consequence, some web applications may no longer work as they used to. To help web developers and IT professional find such compatibility issues, IE7 offers an application compatibility logging feature. When the feature is enabled, the user is notified by an icon in the status bar. Thereafter, if one of the new security features blocks certain content, information about the security feature and the blocked content is created in the Windows Event Log

At the RSA conference, I talked to a customer who reported that one of his pages no longer worked correctly and showed a security warning. He was frustrated that he was seeing this warning that he did not see on IE6 SP1. He did not know what was causing this issue. We found that the warning was due to one of the new security features (local machine zone lock down) first introduced in XPSP2. The Application compatibility toolkit is designed to help you diagnose such issues. When you use this toolkit while viewing your website/web application in IE7, the relevant event log entries are displayed in the toolkit to help you find compatibility issues.

A new article on MSDN named Finding Security Compatibility Issues in Internet Explorer 7 describes how to download and use the toolkit.

 – Tariq

Edit: This version of the toolkit has expired.  Please refer to the blog post titled: Microsoft Application Compatibility Toolkit (ACT) 5.0 Beta for the latest version details.

Comments (21)

  1. Dao says:

    Good question, Jero …

  2. EricLaw [MSFT] says:

    See the "Finding Security Compatibility Issues in Internet Explorer 7" article for details on what compat issues are flagged.

  3. alexander says:

    Sounds nice.

    Would be great with "Standards Compatibility Logging" aswell.

    Whenever IE7 comes across anything it can’t handle or handle badly, such as css, html or javascript the user is notified through a dialog.

    Would greatly improve the ability to throubleshoot your websites, see what you shouldn’t use, and help you realiase that plaintext is the only thing that works.

  4. PatriotB says:

    There seems to be a typo at the end of the MSDN article, where it gives the registry key to set.

    HKEY_CURRENT_USER

    SOFTWARE

    Microsoft

    Windows

    Internet Explorer

    Main

    FeatureControl

    FeatureControl

    iexplore.exe = (DWORD) 1

    I’m guessing that second "FeatureControl" should be something else.

  5. lynn eriksen says:

    Okay, Im sorry and this may be out of place but …

    FOR THE LOVE OF G_D PLEASE UPDATE THE THE GRAPHIC WHEN YOU CLICK-HOLD THE MOUSE WHEEL.

    There, I said. It’s over. I feel better now.

    🙂

  6. TariqSh[MSFT] says:

    PatriotB, thanks for catching the incorrect registry key issue.  It should be “Feature_Enable_Compat_Logging” in place of second “FeatureControl”.  MSDN folks have been contacted to fix the issue.

  7. Jack says:

    I Can’t see McAfee VirusScan 10 interface after installing IE7

  8. Lordmike says:

    @Jack–

    That is a known issue that the IE team and McAfee will solve before IE 7 is released… or it could be when IE 7 Beta 2 is released. I don’t remember atm, but they are working on it.

  9. Stuart says:

    We can no longer use salesforce.com as we have in the past.  Is there a fix for this applications?

    Stuart

  10. alexander says:

    Stuart, you might want to give another browser a try, Firefox and Opera are both good browsers.

  11. Stu says:

    Hi,

    I can’t connect to the internet at all with windows media player after installing IE7. File streaming, radio, album art collection are all blocked. It says you must be connected to the internet to do this action…

    After uninstalling IE7, back to normal.

  12. Ray says:

    Yeah, i am having the same problem with Windows Media Player 10 too, it won’t do file streaming, or radio or anything like that, since it doesn’t think that i am connected to the net.

    Outlook Express 6 has this same problem when i try to download all my Hotmail/Live email messages, however, it at least displays a dialog box asking if i wish to ‘Work Offline’ or ‘Try Again’.

  13. Mark says:

    I am having the same problem as Ray, WMP 10 seems to stop working with IE7.

  14. Simon says:

    Same problem as Stu, Mark, and Ray! WMP no longer streams any files now that IE7 is installed. I skipped through some settings, and found nothing. What can I do?

  15. Dave says:

    same problem with WMP10 – i changed all security settings in ie7 to the absolute minimum of security to test and still no connecting WMP10 to the internet.

    it seems sometimes that the changes i make are not saving…any registry key quick fixes?

  16. Bernie says:

    All it takes to get IE7 going with WMP is to go to >Tools>Managa Add-Ons> and allow WMP as an add-on.

    if you do not see the toolbar press the alt key that will temporarily show it.

    Bernie

  17. IEBlog says:

    In my last blog

    post I mentioned how important compatibility is, for example, you might see

    a certificate…

  18. IEBlog says:

    While working on IE7 application compatibility, we’ve seen many cases of interesting and strange invalid…

  19. One of the Microsoft MVPs, Robear Dyer, put together a great list of sites for info and questions about