Silverlight on Mac is a legacy technology that no longer receives updates, and it frequently breaks on modern macOS versions, causing blank content, playback errors, or installation failures. The most reliable fix is to uninstall the old Silverlight plugin and use a modern browser or an alternative player, since Microsoft ended support for Silverlight in October 2021 and the plugin is incompatible with current Safari and Chrome versions. Below is a practical guide to diagnosing and resolving the most common Silverlight problems on a Mac.
Why Silverlight Fails on Modern macOS
Silverlight was Microsoft’s browser plugin for rich media, similar to Adobe Flash. It relied on a NPAPI (Netscape Plugin Application Programming Interface) architecture, which Apple and Google have deliberately removed from their browsers for security and performance reasons. Safari dropped NPAPI support in macOS 10.14 Mojave, and Chrome removed it in 2015. As a result, even if Silverlight is installed, modern browsers simply will not load it. Additionally, macOS Catalina (10.15) and later versions run only 64-bit applications, but the last Silverlight release for Mac (5.1.50907.0, from 2019) is 32-bit, so it cannot run at all on macOS Catalina or newer. This is why you may see an error saying the plugin is missing or incompatible, even after a fresh install.
Common Symptoms and Their Causes
Users typically encounter one of these scenarios:
- Plugin not detected — the browser says Silverlight is required, but the plugin is not listed in Safari’s preferences or Chrome’s plugins page.
- Installation fails — the installer may hang, report a “cannot install� error, or simply do nothing on macOS Catalina and later.
- Playback errors — a video or interactive content shows a black box, a “playback failed� message, or a spinning wheel.
- System slowdown or crashes — an outdated Silverlight process may consume high CPU or cause Safari to quit unexpectedly.
These symptoms almost always point to one of three root causes: the plugin is 32-bit and unsupported, the browser no longer supports NPAPI, or the Silverlight installation is corrupted. In rare cases, a website still uses Silverlight for streaming, but that is increasingly uncommon because most content providers migrated to HTML5 or Flash-free players years ago.
Step-by-Step Fixes to Try
Start with the simplest solution and move down the list. Do not attempt to download Silverlight from unofficial sources; only Microsoft’s official archive is safe, and even that is only for legacy use.
- Check your macOS version. Click the Apple menu → About This Mac. If your macOS is Catalina (10.15) or newer, Silverlight will not run because it is 32-bit. The only fix is to use a different method to view the content.
- Try a different browser. If you are on an older macOS (Mojave or earlier), try Firefox. Firefox still supports NPAPI plugins, though it has made them harder to enable. Go to Firefox’s Add-ons Manager, find the Silverlight plugin, and set it to “Always Activate.â€�
- Reinstall Silverlight correctly. If you are on Mojave or earlier, uninstall the current version first (see the uninstall section below), then download the official installer from Microsoft’s archived page. Run the installer, restart your browser, and check the plugin is enabled.
- Clear browser cache and cookies. Sometimes the site’s player is cached with errors. Clearing your browser history for that site can force a fresh load.
- Use a virtual machine or older Mac. If you absolutely must run Silverlight content (e.g., for a legacy business application), you can run an older macOS version (like Mojave) in a virtual machine using software such as VirtualBox or VMware. This is the only reliable way to run Silverlight on a modern Mac.
- Find an alternative player. Many sites that once used Silverlight now offer HTML5 versions. Look for a “switch to HTML5� option or try a different browser that might have a built-in fallback.
How to Uninstall Silverlight Completely
If you want to remove Silverlight to stop errors or free up space, do it manually because there is no official uninstaller for Mac. Open Finder, go to the Applications folder, and look for “Microsoft Silverlight� — if it exists, drag it to the Trash. Then open the Library folder (in your home directory, press Cmd+Shift+G and type ~/Library). Look in these subfolders and delete any Silverlight-related files:
- ~/Library/Internet Plug-Ins/ — remove “Silverlight.plugin�
- ~/Library/Application Support/Microsoft/Silverlight/ — remove the whole folder
- ~/Library/Preferences/ — remove files starting with “com.microsoft.silverlight�
- /Library/Internet Plug-Ins/ (system-wide) — remove “Silverlight.plugin� if present
After deleting, empty the Trash and restart your Mac. This ensures no leftover components cause conflicts.
Browser-Specific Workarounds
Each browser has its own quirks with legacy plugins:
- Safari: On macOS Mojave (10.14), you can enable Silverlight by going to Safari → Preferences → Websites → Plug-ins and setting Silverlight to “On� for specific sites. On Catalina and later, Safari does not list the plugin at all.
- Chrome: Chrome removed NPAPI support entirely in version 45 (2015). There is no way to re-enable it in current versions. You would need an older Chrome (pre-45), which is unsafe to use online.
- Firefox: Firefox 52 (2017) was the last version to support NPAPI plugins by default. Current Firefox versions require you to set “plugin.load_flash_only� to false in about:config, but even then, Silverlight may not work because Mozilla has phased out most NPAPI support. In practice, only Firefox ESR 52 or earlier can reliably run Silverlight, and those are outdated and insecure.
Given these limitations, the most practical approach is to use a virtual machine with an older browser rather than trying to force a modern browser to run Silverlight.
Alternatives to Silverlight
If the content you need is a video or an interactive application, check whether the provider offers an alternative. Common replacements include:
- HTML5 video — most streaming sites now use this; it works on all modern browsers without plugins.
- VLC Media Player — can play many streaming formats directly if you have the URL, though it does not handle Silverlight’s proprietary DRM.
- Puffin Browser — a cloud-based browser that can emulate Flash and some legacy plugins, though it is not free and may not support Silverlight specifically.
- OpenSilver — an open-source reimplementation of Silverlight that runs in the browser via WebAssembly. It is not a drop-in replacement for all Silverlight apps, but it can run some legacy XAML applications without the plugin.
Before giving up, contact the website owner or your IT department. Many organizations have already migrated their Silverlight-based tools to HTML5, but some legacy internal systems may still require it. In that case, a virtual machine is the safest and most reliable solution.
Frequently Asked Questions
Is Silverlight still available for Mac?
Microsoft no longer distributes Silverlight for any platform. The final version was released in 2019, and support ended in October 2021. The official download page has been removed, and Microsoft recommends uninstalling Silverlight and using HTML5 instead.
Can I install Silverlight on macOS Monterey or Ventura?
No. Silverlight is a 32-bit application, and macOS Catalina (10.15) and later do not support 32-bit software. Even if you force the installer to run, the plugin will not load in any browser. You would need to use an older macOS version in a virtual machine.
Why does a website still ask for Silverlight?
Some legacy sites, especially older corporate training portals or streaming services, have not updated their code. They may still detect the absence of Silverlight and show an error. In many cases, the site also has an HTML5 fallback that you can access by changing your browser’s user agent or contacting the site administrator.
Is it safe to keep Silverlight installed?
No. Since Microsoft no longer provides security updates, any remaining vulnerabilities are unpatched. Keeping Silverlight installed on an older Mac that still supports it is a security risk. It is best to uninstall it and use alternatives.
What should I do if I need to run a Silverlight app for work?
Ask your IT department if they have a supported alternative. If not, the only reliable method is to run a virtual machine with an older macOS (like Mojave) and an older browser that supports NPAPI. Do not try to use outdated browsers on your main system, as they are vulnerable to security threats.
Will Silverlight ever come back?
No. Microsoft has fully moved to HTML5 and WebAssembly technologies. The company explicitly recommends that users uninstall Silverlight and use modern web standards. There is no indication that Silverlight will be revived.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Simple Folding Techniques for Saving Drawer Space30,000 cm³
- Sony VAIO: The Most Beautiful Sony Laptops Ever?
- Raspberry Pi’s Reign Quietly Ending?5.00 min/km
- High Performance Low Fuel Use: Is It Possible?100.00 km/h
- Underrated Apple TV Shows Worth Your Time
- Apple Bringing Google Style Ads? What It Means