Thursday, April 24, 2014

OM12 R2 Web Recorder & IE11: How To Get Things Working

Issue
When running OM12 R2 and starting the Web Recorder for Web Application Transaction Monitoring and using IE10 or IE11, changes are it won’t work. Instead you get an empty IE10/IE11 screen like this one:
image

Cause
Actually there is a whole bunch of causes, resulting in this issue. Like security settings, disabled add-ons in IE, starting the wrong version of IE (32 bits instead of the 64-bits version). But no matter what I modified, the Web Recorder add-on kept eluding me…

Solution
After some good searching, I finally found the solution. Tested it on several machines and test environments and it worked everywhere! The Web Recorder is back now and functions as it should! It works for IE11 on Windows Server 2012 R2 with OM12 R2.

Credits
However I want to give credits to the person who shared this solution, AnthonyBaileyCDW. At least that’s the name he uses on the TechNet Forums where he posted his solution.

Let’s start! (Copied and edited from the earlier mentioned TechNet Forum thread):

  1. Ensure that the 64bit IE10 is launching when the "start web-capture" is started in SCOM.
    (Read this posting of Kevin Greene, after the 4th picture, how to solve this part.)
  2. Enable IE10 internet options:
    • Advanced - Security - Enable Enhanced Protected Mode
    • Advanced - Browsing - Enable third-party browser extensions
  3. Close all running IE sessions and open the Registry Editor
  4. Registry Change (No reboot needed)
    • Browse to the following regkey:
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
    • Add a new DWORD 32-bit value called TabProcGrowth and set it to 0
  5. Registry Change (No reboot needed)
    1. Browse to the following regkey:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64\
    2. You should see two subkeys labeled: (These are the cached BHO IE objects related to the Web Recorder)
      {00021493-0000-0000-C000-000000000046}
      {00021494-0000-0000-C000-000000000046}
      Delete only the above two mentioned keys (This will force IE to recache them next launch)
  6. Try to start the web capture again from SCOM 2012x.
  7. When IE10/IE11 Launches enable the add-on again if you are prompted.
    image
  8. If you still don't see the Web-Recorder pane in IE you can now show it by > View > Explorer bars > Web Recorder
    image

    Then you’ll be prompted to enable the add-on:
    image
  9. Now the Web Recorder will work as intended:
    image

8 comments:

Ene Marius said...

Not working in IE 11. Web Addon is grey.

Mark said...


I performed all of the steps described on both nodes of a new SCOM implementation, but the web recorder pane would just display a blank gray screen. I finally figured out that .net 3.5, not installed by default on Win Server 2012R2, was the prerequisite I needed.

So if you're scouring the forum posts on this issue, and have tried all of the steps listed and you see a gray pane where the Web Recorder controls should be, make sure you install .NET 3.5.

Unknown said...

Thanks works great IE11 SCOM 2012R2 on Win2012R2

SCOM Artist said...

Still not working after all these settings changed. Only see a gray side bar with an X in the top right hand corner. Any ideas? Thanks

Marnix Wolf said...

Hi SCOM Artist.

Also tried to install .NET 3.5 as another reader commented to the same posting?

Cheers,
Marnix

sethsorensteward said...

Any solution yet to the gray web recorder bar?

SCOM Artist said...

I worked with MS support. The steps below worked for SCOM 2012 R2. For SCOM 2016, I had to change the registry key listed at the bottom of these steps.


In my lab I created a new Web Application Transaction Monitor and followed the below steps to enable the recorder for IE11 on SCOM 2016 (Below steps works on SCOM 2012 R2) and found that recorder did not work and could see just X mark on the recorder.

1. Ensure that the 64bit IE10 is launching when the "start web-capture" is started in SCOM.

2. Enable IE10 internet options:

a: Advanced - Security - Enable Enhanced Protected Mode

b: Advanced - Browsing - Enable third-party browser extensions

3. Close all running IE sessions and open the Registry Editor

4. Registry Change (No reboot needed)

- Browse to the following regkey:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

- Add a new DWORD called TabProcGrowth and set it to 0

5. Registry Change (No reboot needed)

- Browse to the following regkey:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64\

-You should see two subkeys labeled: (These are the cached BHO IE objects related to the Web Recorder)

{00021493-0000-0000-C000-000000000046}

{00021494-0000-0000-C000-000000000046}

- Delete only the above two mentioned keys (This will force IE to recache them next launch)

6. Try to start the web capture again from SCOM 2012 SP1.

7. When IE10 Launches enable the add-on again if you are prompted.

8. If you still don't see the Web-Recorder pane in IE you can now show it by:

- View - Explorer bars - Web Recorder




Hence I synced with my senior and discussed the issue. We managed the recorder worked using below key on MS:

[HKEY_CLASSES_ROOT\CLSID\{09F5D5A0-7D28-49E2-B238-A9353829CF64}\InprocServer32\7.0.5000.0]
"RuntimeVersion"="v4.0.30319"

Please test this in your lab and let me know if this works for you.

Marnix Wolf said...

Hi SCOM Artist.

Awesome your comment, thanks a lot.

Cheers,
Marnix