這是歷史版本頁面 — 看 Silverlight (32-bit) 最新版本

網站突然要裝 Silverlight,這套軟體現在還能做什麼

Silverlight (32-bit) 軟體圖示 Silverlight (32-bit) 3.0.40624 資料更新 2009-07-10 閱讀約 7 分鐘

打開某個政府舊系統、銀行後台或老牌影音平台,畫面中央跳出一個灰色方塊,寫著「此內容需要 Silverlight」。你按了安裝,卻發現瀏覽器直接擋掉,或者裝完重開還是同一句話。想看的資料、想辦的業務就卡在那個方塊後面,連下一步都點不到。

多數人第一個念頭是換瀏覽器、找免安裝版、或是去下載最新版,但問題往往不在版本新舊,而是這套技術本身已經被主流瀏覽器放棄。就算找到安裝檔,瀏覽器不支援、作業系統不給跑,裝了也是白裝。這類工具的切入點,其實是讓舊網站上的多媒體內容和互動介面能繼續被開啟,但前提是整個環境還認得它。

01Silverlight 到底是做什麼用的,為什麼有些網站一定要它才能開?

它是微軟在 2007 年推出的網頁應用程式框架,用途是讓瀏覽器播放影片、動畫和互動介面,當年定位是跟 Adobe Flash 打對台。很多早期串流影音、線上簡報、圖表互動功能都用它寫成,所以那些網站沒有它就跑不動。官方說明指出它已於 2021 年 10 月停止支援,目前只剩 Internet Explorer 10 和 11 還能用。

02這套軟體裝了之後,可以看哪些內容?

主要能開啟以 Silverlight 技術建立的網頁內容,包含高畫質影音播放、向量圖形動畫,以及需要跟後端資料庫互動的應用程式介面。官方功能說明提到它支援 DRM 數位版權管理,所以部分付費影音平台早期用它保護內容。不過能不能看,取決於網站本身是否還在營運,以及你的瀏覽器是否還支援這套外掛。

03它跟 Adobe Flash Player 有什麼不同?

兩者都是瀏覽器外掛,用途都是播放多媒體內容,但底層技術不同。Silverlight 跟微軟的 .NET 技術整合較深,適合開發資料導向的商業應用;Flash 則在動畫和遊戲上較普及。官方說明也承認,兩者都已被 HTML5、JavaScript 框架和漸進式網頁應用程式取代。現在兩者都停止支援,處境類似。

04它支援哪些瀏覽器和作業系統?

官方說明指出,Silverlight 開發框架目前只支援 Internet Explorer 10 和 Internet Explorer 11,其中 IE 10 的支援已在 2020 年 1 月結束。作業系統方面,官方列出 Windows 7、Windows 8、Windows 10,另有 64 位元版本和 Mac 版本。其他瀏覽器如 Chrome、Firefox 或 Edge,官方說明中沒有提到支援。

05為什麼我裝了最新版,瀏覽器還是說不支援?

因為問題不在版本,而在瀏覽器本身。微軟已於 2021 年 10 月停止支援 Silverlight,主流瀏覽器也陸續移除對 NPAPI 外掛的支援,所以就算安裝成功,瀏覽器也不會載入它。官方說明明確表示,它只能在 IE 10 和 IE 11 上運作。如果你用的是 Chrome 或 Edge,裝了也不會生效。

06什麼樣的人現在還需要裝這套軟體?

主要是必須使用舊版 IE 開啟特定公務系統、企業內部網站或老舊影音平台的人。例如某些政府表單系統、銀行後台或學校舊版教學平台,因為沒有改版,只能靠 Silverlight 運作。如果你平常只逛一般網站、看 YouTube 或 Netflix,完全不需要它。判斷標準很簡單:只有當某個你非用不可的網站明確要求安裝時,才需要考慮。

07我只有 IE 11,裝了這套就能正常開舊網站嗎?

在 IE 11 上安裝後,確實有機會開啟需要 Silverlight 的網站,但不等於保證成功。官方說明指出 IE 11 仍在支援範圍內,但網站本身可能還需要特定版本、或依賴已失效的後端服務。另外,IE 11 在 Windows 10 上已停止維護,安全性風險要自行承擔。建議先確認網站是否還在運作,再決定要不要裝。

08我是開發者,手上還有 Silverlight 的舊專案,該怎麼辦?

官方說明建議將應用程式遷移到其他技術,並指出微軟和線上資源有提供遷移指引。可以考慮改用 HTML5、Angular、React 或漸進式網頁應用程式(PWA)來重寫前端,後端資料整合則可改用標準 API。官方也明確表示不建議在新專案中使用 Silverlight,因為它已停止開發和支援,繼續使用只會累積技術債。

09這套軟體有安全疑慮嗎?裝了會不會有風險?

官方說明指出它已停止支援,代表微軟不會再釋出安全性更新,這表示任何新發現的漏洞都不會被修補。加上它只能在 IE 上執行,而 IE 本身也已停止維護,等於雙重風險。如果你只是偶爾開一次舊網站,建議用完就移除;如果工作環境必須天天使用,應該向資訊部門反映,要求網站改版或提供替代方案。

10有沒有其他軟體可以替代 Silverlight?

官方說明列出的替代方案是 HTML5、JavaScript 框架(如 Angular、React)和漸進式網頁應用程式,這些是現代網頁開發的主流技術,不需要安裝外掛。但對一般使用者來說,沒有「安裝另一套軟體」就能替代的方案,因為問題在網站端。如果網站不支援這些新技術,你只能靠 IE 加 Silverlight,或要求網站業者更新。

11我下載的安裝檔一直裝不起來,是哪裡出問題?

可能原因有幾個:作業系統版本不符、瀏覽器不支援、或安裝檔本身已無法在目前環境執行。官方說明列出支援 Windows 7 到 Windows 10,但如果你用的是 Windows 11,官方沒有提到支援。另外,安裝過程需要瀏覽器外掛整合,如果瀏覽器已封鎖外掛,安裝程式可能無法完成。建議先確認系統版本,再檢查瀏覽器是否為 IE 11。

12這套軟體評分人數不多,是不是代表沒什麼人在用?

目前收錄的評分有 296 人,平均 7.8 分,跟同類的 Flash Player(404 人評分)相比,樣本數確實偏少。這反映 Silverlight 的使用者族群本來就比較小,而且多數是特定舊系統的使用者。評分人數少不代表軟體好壞,但可以推測它的應用範圍有限。如果你不是非得用它不可,可以考慮直接跳過。

下載與官方連結

前往官方網站 下載 Silverlight (32-bit)

Silverlight.exe · 4.7 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

What’s New in Silverlight 3?

Fully supported by Visual Studio and Expression Blend, highlights of new features and functionality of Silverlight 3 include: major media enhancements, out of browser support allowing Web applications to work on the desktop; significant graphics improvements including 3D graphics support, GPU acceleration and H.264 video support; and many features to improve RIA development productivity. Also, in order to fully integrate all the .NET developer tools, Visual Studio 2010 will support a fully editable and interactive designer for Silverlight. New features in Silverlight 3 include:

* Support for Higher Quality Video & Audio. With support for native H.264/Advanced Audio Coding (AAC) Audio, live and on-demand IIS7 Smooth Streaming, full HD (720p+) playback, and an extensible decoder pipeline, Silverlight 3 brings rich, full-screen, stutter-free media experiences to the desktop. New and enhanced media features in Silverlight 3 include:
o Live and on-demand true HD (720p+) Smooth Streaming. IIS Media Services (formerly IIS Media Pack), an integrated HTTP media delivery platform, features Smooth Streaming which dynamically detects and seamlessly switches, in real time, the video quality of a media file delivered to Silverlight based on local bandwidth and CPU conditions.
o More format choice. In addition to native support for VC-1/WMA, Silverlight 3 now offers users native support for MPEG-4-based H.264/AAC Audio, enabling content distributors to deliver high-quality content to a wide variety of computers and devices.
o True HD playback in full-screen. Leveraging graphics processor unit (GPU) hardware acceleration, Silverlight experiences can now be delivered in true full-screen HD (720p+).
o Extensible media format support. With the new Raw AV pipeline, Silverlight can easily support a wide variety of third-party codecs. Audio and video can be decoded outside the runtime and rendered in Silverlight, extending format support beyond the native codecs.
o Industry leading content protection. Silverlight DRM, Powered by PlayReady Content Protection enables protected in-browser experiences using AES encryption or Windows Media DRM.
* Empowering Richer Experiences. Silverlight 3 contains new 3D graphics, animation features, hardware accelerated effects and text improvements that enable designers and developers to create next generation Web visuals. Additional features include:
o Perspective 3D Graphics. Silverlight 3 allows developers and designers to apply content to a 3D plane. Users can rotate or scale live content in space without writing any additional code. Other effects include creating a queue in 3D and transitions.
o Pixel Shader effects. These software based effects include blur and drop shadow. In addition, you can also write your own effect. Effects can be applied to any graphical content. An example would be to make a button appear depressed on rollover you could use a drop shadow effect on the pressed visual state.
o Bitmap Caching. Silverlight 3 dramatically improves the rendering performance of applications by allowing users to cache vector content, text and controls into bitmaps. This feature is useful for background content and for content which needs to scale without making changes to its internal appearance.
o New Bitmap API. With Silverlight 3, developers can now write pixels to a bitmap. Thus, they can build a photo editor to do red eye correction, perform edits on scanned documents or create specials effects for cached bitmaps from elements on the screen.
o Themed application support. Developers can now theme applications by applying styles to their Silverlight 3 applications and changing them at runtime. Additionally, developers can cascade styles by basing them on each other.
o Animation Effects. Silverlight 3 provides new effects such as spring and bounce. These make animation more natural. Developers can also now develop their own mathematical functions to describe an animation.
o Enhanced control skinning. Silverlight 3 provides easier skinning capabilities by keeping a common set of controls external from an application. This allows the sharing of styles and control skins between different applications.
o Improved text rendering & font support. Silverlight 3 allows far more efficient rendering and rapid animation of text. Applications also load faster by enabling the use of local fonts.
* Improving Rich Internet Application Productivity. New features include:
o 60+ controls with source code : Silverlight 3 is packed with over 60 high-quality, fully skinnable and customizable out-of-the-box controls such as charting and media, new layout containers such as dock and viewbox, and controls such as autocomplete, treeview and datagrid. The controls come with nine professional designed themes and the source code can be modified/recompiled or utilized as-is. Other additions include multiple selection in listbox controls, file save dialog making it easier to write files, and support for multiple page applications with navigation.
o Deep Linking. Silverlight 3 includes support for deep linking, which enables bookmarking a page within a RIA.
o Search Engine Optimization (SEO). Silverlight 3 enables users to solve the SEO-related challenges posed by RIAs. By utilizing business objects on the server, together with ASP.NET controls and site maps, users can automatically mirror database-driven RIA content into HTML that is easily indexed by the leading search engines.
o Enhanced Data Support Silverlight 3 delivers:
+ Element to Element binding : UI designers use binding between two UI properties to create compelling UI experiences. Silverlight now enables property binding to CLR objects and other UI components via XAML, for instance binding a slider value to the volume control of a media player.
+ Data Forms. The Data Form control provides support for layout of fields, validation, updating and paging through data.
+ New features for data validation which automatically catch incorrect input and warn the user with built-in validation controls.
+ Support for business objects on both client and server with n-Tier data support. Easily load, sort, filter and page data with added support for working with data. Includes a new built-in CollectionView to perform a set of complex operations against server side data. A new set of .NET RIA services supports these features on the server.
o Improved performance, through:
+ Application library caching, which reduces the size of applications by caching framework on the client in order to improve rendering performance.
+ Enhanced Deep Zoom, allows users to fluidly navigate through larger image collections by zooming.
+ Binary XML allows communication with the server to be compressed, greatly increasing the speed at which data can be exchanged.
+ Local Connection This feature allows communication between two Silverlight applications on the client-side without incurring a server roundtrip: for instance a chart in one control can communicate with a datagrid in another.
* Advanced Accessibility Features. Silverlight 3 is the first browser plug-in to provide access to all system colors, allowing partially-sighted people to make changes such as high contrast color schemes for ease of readability by using familiar operating system controls.
* Out of Browser Capabilities. The new out of browser experience in Silverlight 3 enables users to place their favorite Silverlight applications directly onto their PC and Mac, with links on the desktop and start menu—all without the need to download an additional runtime or browser plug-in. Further, the new experience enables Silverlight applications to work whether the computer is connected to the Internet or not—a radical improvement to the traditional Web experience. Features include:
o Life outside the browser. Silverlight applications can now be installed to and run from the desktop as lightweight web companions. Thus, users can take their favorite Web applications with them, regardless of whether they are connected to the Internet or not.
o Desktop shortcuts and start menu support. Silverlight applications can be stored on any PC or Mac computer’s desktop with links in the start menu and applications folder, and so are available with one-click access.
o Safe and secure. Leveraging the security features of the .NET Framework, Silverlight applications run inside a secure sandbox with persistent isolated storage. These applications have most of the same security restrictions as traditional web apps and so can be trusted without security warnings or prompts, minimizing user interruptions.
o Smooth installation. Because Silverlight applications are stored in a local cache and do not require extra privileges to run, the installation process is quick and efficient.
o Auto-update. Upon launch, Silverlight applications can check for new versions on the server, and automatically update if one is found.
o Internet connectivity detection. Silverlight applications can now detect whether they have Internet connectivity and can react intelligently including caching a users’ data until their connection is restored.

New Features in Expression Blend 3: The designer-developer workflow took another major step forward today with major innovations in Expression Blend 3 including: SketchFlow, a rapid prototyping capability that makes it easy to communicate design intent to stakeholders; design time sample data that enables the design and testing of applications without access to live data; direct import of Adobe Photoshop and Illustrator files; behaviors, extensible and reusable components that add interactivity to applications without writing code; a full code editor supporting C#, VB and XAML; and many more features that support an improved design and development experience. Features include:

* SketchFlow. SketchFlow introduces a new set of features designed to make it easier for you to experiment with dynamic user experiences and create compelling prototypes. SketchFlow also helps communicate design ideas to other stakeholders, and makes it easier to collect in-context annotated feedback. SketchFlow enables the navigation and composition of an application to be modeled in a very visual manner from a simple prototype that uses a series of sketches, to something much more evolved. A prototype can be made as real and interactive as it needs to be to communicate design intent and SketchFlow can leverage all the existing features of Expression Blend.
* Adobe Photoshop and Illustrator import. The powerful importers for both Adobe Photoshop and Adobe Illustrator enable smooth integration with workflows the designer already has in place. The designer has freedom to view and import Photoshop files layer by layer. Layers can be easily regrouped and elements retain their original formats; layers, layer positions, editable text and vectors remain available for editing within Expression Blend.
* Behaviors. Add interactivity to your application, without having to write code. Behaviors can encapsulate complex design interactions into reusable components which can be directly applied to a user interface element in the application. Developers have access to a rich API that they can use to write their own triggers, actions, and behaviors for use in their Silverlight and WPF projects.
* Sample data. Design time sample data makes it easy to build data-connected applications without access to live data. You can generate sample data or import sample data from an XML file and is available to controls on the artboard at design-time. You can extensively customize your sample data details, and you can easily switch between using sample data and using live data at run-time.
* Improved design and development experience. Expression Blend 3 includes many features that improve the overall design experience including a brand new design surface making Blend more accessible to visual designers. Team Foundation Server support allows easier integration of the Blend user into Team System. Improved animation and easing functions, 3D transforms, visual effects and an improved visual state manager enable a great tooling experience.