大家不妨想象一下這樣的場景,當(dāng)你正在電腦上玩某個(gè)多人競技游戲、與朋友們激戰(zhàn)正酣時(shí),突然電腦黑屏了。此時(shí),你什么也做不了,只能眼睜睜地看著屏幕出現(xiàn)閃爍、喇叭里間或響起硬件發(fā)現(xiàn)的提示音。幾分鐘后屏幕重新亮起、顯示重歸正常,但游戲卻 " 大局已定 ",然而你卻輸?shù)袅吮荣悺⑦€在被不明真相的隊(duì)友責(zé)怪。

而另外一個(gè)場景,是當(dāng)你正在電腦上進(jìn)行重要的網(wǎng)絡(luò)會(huì)議,突然伴隨著幾聲 " 叮咚 " 的提示音,電腦音箱發(fā)不出聲音了,就在你面對(duì)屏幕里的同事想要掩飾自己的尷尬時(shí),電腦卻兀自彈出了 " 重啟以應(yīng)用硬件更改 " 的提示框。
這到底是發(fā)生什么事了?其實(shí)很簡單,是操作系統(tǒng)在不合時(shí)宜的情況下 " 智能 " 地為你下載、并自動(dòng)安裝了新的硬件驅(qū)動(dòng)程序。而驅(qū)動(dòng)的更新當(dāng)然會(huì)導(dǎo)致硬件功能的暫時(shí)失效,因此也就有了上面這兩個(gè)明顯很 " 糟心 " 的故事。

可能有朋友看到這里會(huì)感到不屑,并認(rèn)為 " 這些都是 " 小白 " 才會(huì)遇到的情況!我從來都會(huì)定期維護(hù)自己的電腦,第一時(shí)間手動(dòng)安裝最新的官方驅(qū)動(dòng)。只有那些從不更新驅(qū)動(dòng)的人,才會(huì)被 Windows 強(qiáng)行推送驅(qū)動(dòng)更新,不是嗎?"
但真正 " 糟心 " 的地方就在于,還真不是這么回事。
要弄明白這件事,我們首先要搞懂一個(gè)最基本的前提條件,就是這些 " 驅(qū)動(dòng)程序 " 到底是從哪來的?

NVIDIA 官網(wǎng)上的最新版驅(qū)動(dòng)版本號(hào)和日期信息,請記住這兩串?dāng)?shù)字
首先,絕大多數(shù) PC 硬件的 " 驅(qū)動(dòng) " 從底子上來說,當(dāng)然都是由其核心芯片廠商來負(fù)責(zé)編寫的。比如只要顯卡是使用了 NVIDIA 的芯片,那么驅(qū)動(dòng)里的絕大多數(shù)代碼,自然都是出自 NVIDIA 之手。這與電腦到底是聯(lián)想品牌、華為品牌、還是戴爾品牌,其實(shí)是沒有太多關(guān)系的。
其次,硬件的核心芯片廠商在寫好了 " 基本款驅(qū)動(dòng) " 后,有時(shí)也會(huì)將其交給電腦品牌方進(jìn)行 " 魔改 " 和 " 定制開發(fā) ",以適配某些由整機(jī)廠商自行增添的額外功能。

這一點(diǎn)在聲卡驅(qū)動(dòng)方面,也格外明顯。雖然目前行業(yè)里絕大多數(shù)電腦使用的集成聲卡、主控芯片,都是源自 Realtek(也就是俗稱的 " 小螃蟹 "),但許多高端筆記本電腦因?yàn)榫邆涠ㄖ苹膿P(yáng)聲器設(shè)計(jì),所以如果安裝 Realtek 的 " 原廠驅(qū)動(dòng) ",就反而會(huì)丟失這些預(yù)調(diào)校的音效功能。此時(shí),用戶就需要安裝只適用于該型號(hào)、由電腦廠商推出的 " 定制驅(qū)動(dòng) ",才能有完整的功能體驗(yàn)。
最后,如果參與過微軟的 Windows insider(Windows 預(yù)覽成員)計(jì)劃可能會(huì)知道,不同于正式版的 Windows 系統(tǒng),預(yù)覽版的在很多功能設(shè)計(jì)、乃至內(nèi)核驅(qū)動(dòng)模型版本上,往往會(huì)領(lǐng)先一兩個(gè)季度、甚至是一年的技術(shù)代差。

圖中的顯卡驅(qū)動(dòng)版本號(hào)比官網(wǎng)正式版更新,但日期卻更老,這其實(shí)就是測試版系統(tǒng)的專用驅(qū)動(dòng)
為了讓參與測試的用戶能夠體驗(yàn)這些尚未正式公布的底層特性、方便開發(fā)者提前適配,微軟方面也會(huì)聯(lián)合硬件芯片廠商,專門針對(duì) Windows insider 系統(tǒng)推出一些特定硬件的 "insider 版驅(qū)動(dòng)程序 "。
于是這也就意味著對(duì)于用戶來說,針對(duì)同一套硬件、在同一個(gè)時(shí)間點(diǎn),至少是有三種來源的驅(qū)動(dòng)程序可選。它們分別是:
1、源自硬件芯片廠商、理論上兼容性最佳的 " 官方原版驅(qū)動(dòng) "。
2、源自電腦品牌廠商、包含有特定型號(hào)整機(jī)定制功能的 " 品牌定制驅(qū)動(dòng) "。
3、 由微軟聯(lián)合芯片廠商推出,專為測試版 Windows 適配最新底層技術(shù)的 " 測試嘗鮮驅(qū)動(dòng) "。
雖然乍看之下,這三種驅(qū)動(dòng)之間涇渭分明,并分別針對(duì)有不同的硬件種類和用戶群體。但實(shí)際上,它們之間卻存在著至少三重 " 糾葛關(guān)系 "。

如果你使用最新的測試版 Win11 搭配最新的測試版驅(qū)動(dòng),就可能會(huì)看到這些全部的圖形選項(xiàng)
首先從 " 技術(shù)先進(jìn)性 " 的角度來說,針對(duì)最新版系統(tǒng)的 " 測試嘗鮮驅(qū)動(dòng) " 當(dāng)然是最先進(jìn)的,其次是芯片廠商推出的 " 原版驅(qū)動(dòng) ",而由電腦廠商推出的 " 定制驅(qū)動(dòng) " 則往往是版本號(hào)最低、技術(shù)上反應(yīng)最遲緩的。
其實(shí)這也很好理解,因?yàn)殡娔X廠商自己沒法 " 從零開始 " 寫一套驅(qū)動(dòng),他們本質(zhì)上也是先拿到原廠驅(qū)動(dòng)、再進(jìn)行修改。而且電腦廠商通常不會(huì)為太老的機(jī)型持續(xù)更新驅(qū)動(dòng),所以這也就意味著 " 定制驅(qū)動(dòng) " 不僅版本 / 技術(shù)會(huì)相對(duì)老舊,而且更新往往也不會(huì)很勤快。

電腦廠商的 " 定制驅(qū)動(dòng) " 版本號(hào)通常會(huì)比原版驅(qū)動(dòng)老很多,技術(shù)上也更為落后
其次從 " 應(yīng)用兼容性 " 來說,芯片廠商的 " 原版驅(qū)動(dòng) " 是最好最全的,因?yàn)樾酒瑥S商總要第一時(shí)間適配新推出的程序(特別是游戲)。而電腦品牌推出的 " 定制驅(qū)動(dòng) " 因?yàn)楦螺^慢,所以在兼容性上會(huì)沒有那么積極。而微軟的 " 測試驅(qū)動(dòng) " 在這一點(diǎn)上的表現(xiàn),則往往是最差的,畢竟它本就不是給普通用戶用的,僅僅是為了展示還在研發(fā)中的新技術(shù)、新特性,壓根就不用考慮實(shí)用性。

即便用戶手動(dòng)安裝了最新的 " 原版驅(qū)動(dòng) ",也會(huì)被 Windows 強(qiáng)行推送老舊的 " 定制驅(qū)動(dòng) "
最后在 Windows Update 的推送順序上,源自微軟的 " 測試版驅(qū)動(dòng) " 卻是第一優(yōu)先(當(dāng)然這有個(gè)前提,就是用的是測試版 Windows,如果用的是正式版系統(tǒng),那么是收不到這類驅(qū)動(dòng)的),其次則是各電腦廠商的 " 定制驅(qū)動(dòng) ",最后才是硬件廠商的 " 原版驅(qū)動(dòng) "。這很好理解,畢竟只有 " 定制驅(qū)動(dòng) " 才能讓電腦的功能都充分發(fā)揮,因此它們在推送順序上,肯定是要高過技術(shù)更先進(jìn)、版本號(hào)更新的 " 原版驅(qū)動(dòng) "。

12 代酷睿既能裝 Xe 核顯驅(qū)動(dòng)、又能裝 ARC 獨(dú)顯驅(qū)動(dòng),但都會(huì)被 Windows 更新所強(qiáng)行 " 覆蓋 "
然而這樣一來," 鬧心 " 的問題也就出現(xiàn)了。如果一位用戶為了玩一個(gè)新的游戲,或是為了能夠最充分地發(fā)揮其硬件性能,手動(dòng)給電腦安裝了最新版的官方原版驅(qū)動(dòng)。此時(shí),如果用的是品牌機(jī),那么就很可能會(huì)被 Windows 更新 " 好心 " 地在后臺(tái)下載版本號(hào)更老、技術(shù)更老舊,而且很可能這位用戶不需要的 " 品牌定制驅(qū)動(dòng) ",并且在某個(gè)不合時(shí)宜的時(shí)候突然自動(dòng)給進(jìn)行安裝。

同理,如果這位用戶還參與了 Windows insider 計(jì)劃、用的是最新的測試版系統(tǒng),那么這也就意味著,當(dāng) Ta 給電腦安裝上最新版的官方驅(qū)動(dòng)后,Windows 可能會(huì)在后臺(tái)自動(dòng)下載、安裝版本號(hào)更新、具備新技術(shù),但可能兼容性差了許多的 " 測試嘗鮮驅(qū)動(dòng) "。然后同樣是不容分說地自動(dòng)安裝、自動(dòng)替換,甚至導(dǎo)致許多令人哭笑不得的使用體驗(yàn)。
但正如前文所提到的那樣,假使這位用戶并非會(huì)主動(dòng)、經(jīng)常更新驅(qū)動(dòng)的 " 發(fā)燒友 ",而是平日里很少維護(hù)電腦的 " 普通用戶 ",那么微軟的這套 Windows 系統(tǒng)驅(qū)動(dòng)自動(dòng)更新邏輯,卻反而就變得沒有太多問題了。畢竟在電腦的用戶群體里," 普通用戶 " 顯然要占絕絕大多數(shù),而 " 發(fā)燒友 " 則寥寥無幾。所以這大概率也正是微軟會(huì)在 Windows 系統(tǒng)里," 智能 " 給電腦自動(dòng)安裝、更新驅(qū)動(dòng)的邏輯所在。
只不過,這種犧牲少部分用戶的體驗(yàn)、去滿足大多數(shù)用戶的產(chǎn)品功能邏輯,顯然不能稱得上是 " 完美 "。既然本身多半只有發(fā)燒友會(huì)不希望系統(tǒng)自行更新硬件驅(qū)動(dòng),那至少給個(gè)開關(guān)、或者比如可以設(shè)置 " 不下載品牌定制驅(qū)動(dòng) " 的選項(xiàng),難道不是更好嗎?
【本文部分圖片來自網(wǎng)絡(luò)】
原文地址:http://www.myzaker.com/article/63157e8e8e9f09282b3e9458
轉(zhuǎn)載請注明:糟心的Windows驅(qū)動(dòng)更新,到底是誰在“作怪” | 快導(dǎo)航網(wǎng)






川公網(wǎng)安備51012402001058號(hào)