I’ve been frustrated with this for the past several months. Ever since a recent update to Adobe Flash in the spring, Flash has failed to display for some websites, including both of my own blogs. This happens when running IE8 under a limited user account, but not when it is run as the local admin. This is probably why I saw the problem on my workstation, which does run limited, and not my laptop (Vista Home Premium), which does not run as a limited user.
As many of us in the Adobe support forums suspected, it is a permissions problem. This is the fix:
- Close all instances of IE.
- Get the Flash Uninstaller from Adobe and run it elevated as admin. You need to get the latest version from Adobe as it is updated with each new revision of Flash.
- Run Regedit and find this registry key: HKEY_CLASSES_ROOT/MIME/Database/Content Type/Application/x-shockwave-flash. Delete the key.
- Reinstall Flash from IE.
- Browse to the pages that weren’t displaying properly, and verify that they display successfully.