Configure the popup blocker in Internet Explorer

Internet Explorer was extended with a popup-blocker since IE6 SP2 (Included with WinXP SP2). When a popup is blocked, then it will display a popup information bar, where the user can control whether the popup should remain blocked. It blocks pop-up windows that appear outside the browser itself (To avoid covering the status bar, address bar, or a security dialog), and makes it harder for pop-ups to masquerade as system dialogs. It is possible to control how this popup-blocker should operate by clicking on Tools -> Popup Blocker -> Popup Blocker Settings…

  • Whether the popup-blocker is enabled (This is the checkbox on the privacy tab in the Internet Control Panel):

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    PopupMgr = “yes” (“no” = Disabled, “yes” = Enabled, Default = “yes”)

  • Show the IE Information Band when a popup is blocked:

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    UseSecBand = 1 (0 = Disabled, 1 = Enabled; Default = 1)

  • Play sound when a popup is blocked:

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    PlaySound = 1 (0 = Disabled, 1 = Enabled; Default = 1)

  • Block popups caused by user actions (Ex. clicking a link):

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    BlockUserInit = 0 (0 = Disabled, 1 = Enabled; High = 1, Medium = 0, Low = 0)

  • Block delayed popups caused by user actions:

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    UseTimerMethod = 1 (0 = Disabled, 1 = Enabled; High = 0, Medium = 0, Low = 1)
    UserInitTimeout = ?

  • Hook messages going to ActiveX controls, if disabled then a control may not open a new window:

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    UseHooks = 1 (0 = Disabled, 1 = Enabled; High = 0, Medium = 1, Low = 1)

  • Block popups presented on web-sites accessed with HTTPS:

    [HKEY_CURRENT_USER \ Software \Microsoft \Internet Explorer \New Windows]
    AllowHTTPS = 1 (0 = Disabled, 1 = Enabled; High = 0, Medium = 0, Low = 1)

More info Microsoft Technet: Tales from the Script