最近站長看到不少新聞,甚至是主流電子媒體大量發佈這則消息:「Windows 8 將成最短命微軟作業系統,微軟宣布終止支援」,有些人看不太懂這是甚麼意思,因此站長決定特別撰文解釋這件事情。

產品生命週期是什麼東西?

軟體廠商基本上不太可能對「單一軟體產品」提供永無止盡的支援服務,因為這是不合乎成本與效益的,軟體在經過多年使用之後也會漸漸因為技術淘汰與升級而被取代,這樣的過程我們就稱之為「產品生命週期 (Product Lifecycle)」,涵蓋了產品從完工上市到終止支援服務的過程。

各家廠商的產品生命週期定義或許有些出入,特別是關於處理原則的部分,因此本文的內容僅以微軟的產品為例,特別是 Windows 家族。

Microsoft 軟體產品生命週期

微軟將軟體產品的生命週期區分為三個階段,分別是:主流產品支援 (Mainstream Support)、延伸產品支援 (Extended Support) 與終止支援 (End of Support)。以下是這三個階段的大略差別:

  • 主流產品支援 (Mainstream)
    一般來說是從產品發售當日開始起算的五年左右,可能會視情況延長。
    在主流產品支援階段中,微軟有可能對這個產品進行「新增功能或變更設計」、「非安全性更新」(除了安全性更新之外的更新)、微軟官方提供的免費電話與電子郵件支援等,同時還包含了延伸產品支援階段提供的所有項目。
  • 延伸產品支援 (Extended)
    從主流產品支援宣告結束的基準日起算五年左右,可能會視情況延長。
    在延伸產品支援階段中,微軟將不會在對產品的功能與設計進行任何異動,更新的提供將僅限於針對安全性問題的修補,微軟官方也將不再提供免費電話與電子郵件支援 (只提供價格頗為昂貴的付費支援)。
  • 終止支援 (End of Support)
    當前面二階段的支援都終止之後,微軟就不會再提供任何形式的免費支援,也不會再提供安全性更新,付費支援也將部分終止 (只留下特別昂貴的高階支援服務與專案簽約的狀況) 這才是一般人所謂的「生命終結」,一般來說鼓勵使用者在這天之前就要升級到新版軟體,否則受到安全威脅的機率會變得很高。

Microsoft 軟體產品生命週期的特例條款

前面說過三階段共計十年的支援只是「大略說明」,實際上中間還有包含一些特例條款,會導致支援週期的計算與預期有一點不同。

  • 發行 Service Pack 時
    其實微軟已經蠻久沒有對 Windows 發行 Service Pack 了,或者應該說近年來微軟整間公司都不太喜歡出 Service Pack?
    以往當推出新的 Service Pack 之後,微軟會繼續支援「上一個」Service Pack 版本 (若沒有 Service Pack 則視為 SP0) 一年到兩年的時間 (根據產品系列有所不同,參見下表)

    產品類型一年支援二年支援
    Windows 家族X
    Office 家族X
    DynamicsX
    伺服器產品、開發工具X
    消費者軟體、遊戲、多媒體X

    因此當微軟推出新的 Service Pack 時,使用者必須在這個一年或兩年的轉換期內更新到新的 Service Pack,否則微軟的對待方針將是與終止支援產品相同的。

  • 當宣布延長支援期限時,以公告為準
    微軟有時候會基於實際情況而針對 Windows 等產品宣布延長支援週期,此時以延長後的期限為準 (原則上是不會縮短)。
  • Internet Explorer 與 .net Framework 的生命週期獨立計算,不隨 Windows 系統判定
    微軟已經宣布在 2016 年 01 月 12 日起,只有該 Windows 版本所能使用的最新版本 Internet Explorer 才會受到支援 (例如 Windows Vista 必須搭配 Internet Explorer 9、Windows 7 以上則必須搭配 Internet Explorer 11),至於 .net Framework 的部分,同樣是自 2016 年 01 月 12 日起,4.5.x 系列版本中,將只有最新的 4.5.2 版本受到支援。

回到新聞本身……

實際上微軟本身是將 Windows 8.1 視為 Windows 8 的 Service Pack 看待,因此這次新聞所報的實際上是根據上面特例條款第一條,由於 Windows 8.1 是在 2013 年 11 月發行,因此微軟依據此原則給予原有的 Windows 8 用戶 24 個月的時間升級到 Windows 8.1,這個期限正好就是新聞所說的 2016 年 01 月 12 日。

2016 年 01 月 12 日到底會發生什麼事?

從當天起,微軟將不會為 Windows 8 (版本號碼為 6.2.9200) 提供任何安全性修補與任何形式的更新,也不會提供任何的支援服務,至於理由則是微軟已經對 Windows 8 提供了免費的 Windows 8.1 更新。

聽起來很嚴重,那我該怎麼做?

其實很簡單,升級到 Windows 8.1 或 Windows 10 就可以了,目前對 Windows 8 用戶來說,升級到 Windows 8.1 與升級到 Windows 10 都是免費的。一般來說站長建議不論如何都把握這段時間 (Windows 10 上市後一年內,也就是今年七月底之前) 將 Windows 8 升級到 Windows 8.1,再升級到 Windows 10。

只要成功經由免費升級管道升級過一次 Windows 10,此台電腦就會具有微軟核發的 Digital Entitlement 認證,之後在任何時間都可以自由選擇要使用 Windows 10 或 Windows 8.1。

那 Windows 8.1 的支援週期又怎麼算呢?

由於 Windows 10 已經推出,微軟應該是不會再對 Windows 8.x 系列提供任何新版本,因此我們可以直接預設 Windows 8.1 將享有完整的生命週期而不會因 Service Pack 而被打斷,目前微軟公告的行程是這樣的:

  • 產品生命週期起算基準日:2012/10/30
  • 主流產品支援結束日:2018/01/09
  • 延伸產品支援結束日:2023/01/10

如上列所示,其實 Windows 8.x 系列的支援週期還很長,因此媒體說 Windows 8 將成為最短命的一代、成為孤兒,其實是有一點言過其實的。

  • 黃志凱

    請問現在大學資工系和資管系到底有什麼不同?

  • Andrew Huang

    其實我也覺得控制台分兩邊的設計很奇怪。
    不過我個人的立場是傾向於使用傳統的控制台的,一方面傳統控制台允許多工,Modern 設定卻只能一次查看一個分類底下的選項。