Flash, Silverlight, and Shockwave controls blocked in Office 2016

For security reasons new builds of Microsoft Office for Office 365 block activation of Flash, Silverlight, and Shockwave controls. Most users won't be impacted, but for some users this may cause one of the following issues:

  1. When you click on an embedded Flash movie in PowerPoint Slide Show, nothing happens even though this worked before.

  2. Power View in Excel does not work anymore (because it uses Silverlight).

How do I unblock these?

If you need to unblock one, or more, of these controls to get your work done, you can modify the Windows registry to re-enable them.

Caution: Follow these steps carefully. Serious problems may occur if you modify the registry incorrectly. Before you start we recommend that you have a known good backup of your registry. See this article for more information: How to back up and restore the registry in Windows.

  1. Exit all Microsoft Office applications

  2. Start the Registry Editor by tapping Start (or pressing the Windows key on your keyboard) then typing regedit and pressing enter.

  3. Locate the proper registry subkey. It will be one of the following:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\ (for 64-bit Office, or 32-bit Office on 32-bit Windows)

    or

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\ (for 32-bit Office on 64-bit Windows)

    Note: The COM Compatibility node may not be present by default. If you don't see it, add it.

  4. Add a new subkey with the CLSID of the control you want to unblock as the value.

    Control

    CLSID

    Flash

    {D27CDB6E-AE6D-11CF-96B8-444553540000}

    {D27CDB70-AE6D-11CF-96B8-444553540000}

    Silverlight

    {DFEAF541-F3E1-4c24-ACAC-99C30715084A}

    Shockwave

    {233C1507-6A77-46A4-9443-F871F945D258}

    Note: For Flash you'll need to add two subkeys, one for each of its CLSID's.

  5. Within that new subkey we're going to add two new values:

    • A REG_DWORD hexadecimal value called Compatibility Flags with a value of 0.

    • A REG_DWORD hexadecimal value called ActivationFilterOverride with a value of 1.

  6. Exit Registry Editor and start your application. The control you need should be unblocked now.

Example

For example, to unblock Silverlight in order to get Power View working in Office 2016, 64-bit, on Windows you would locate this registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\

Note: Remember, if the COM Compatibility node doesn't exist yet you'll need to create it.

Then add a subkey with the value {DFEAF541-F3E1-4c24-ACAC-99C30715084A}.

 In this case, the resulting path is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{DFEAF541-F3E1-4c24-ACAC-99C30715084A}.

To that subkey you'll add a REG_DWORD value called Compatibility Flags with a value of 0, and a REG_DWORD value called ActivationFilterOverride with a value of 1.

See Also

Power View: Explore, visualize, and present your data

Insert and play a video file from your PC or OneDrive

Expand your Office skills
Explore training
Get new features first
Join Office Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×