裝置管理員 Code 43 黃色驚嘆號:唔等於死卡嘅三層分辨指南

2026-10-20 | 顯示卡維修 | 約 13 分鐘 | HK GPU Fix 編輯部

重點摘要

Code 43 係 Windows 停用裝置嘅通報,唔係死卡證明。要分驅動、系統、硬件三層,由軟到硬逐層排除,先至知係邊層出事。

Code 43 到底係乜嘢

有日開機,畫面解像度跌到好低,入裝置管理員一睇,顯示卡嗰度有個黃色驚嘆號,內容寫住:「Windows 已停止此裝置,因為它回報了問題。(Code 43)」。英文版係 "Windows has stopped this device because it has reported problems. (Code 43)"。

關鍵要先搞清楚:Code 43 係「Windows 主動停用咗隻裝置」,唔係「隻卡燒咗」。機制上,係裝置透過驅動向 Windows 回報咗一個問題,Windows 為咗保護系統穩定,主動將隻裝置停用。所以 Code 43 係一個驅動層嘅旗標(flag)——佢係驅動同作業系統之間嘅通報機制,唔係一張硬件壞死證明書。

順帶一提,Code 43 唔係顯示卡專利。根據 Microsoft 官方文件嘅定義,呢個錯誤碼可以出喺任何裝置上:USB 裝置、網卡、顯示卡都有機會。只不過喺顯示卡上面特別常見,因為 GPU 嘅驅動棧特別複雜,出事機會自然高啲。

所以記住第一個觀念:Code 43 本身只係起點,唔係診斷結論。正確嘅分辨邏輯係「由軟到硬」逐層排除:驅動層 → 系統層 → 硬件層。唔好一見到黃色驚嘆號就斷定要換卡,亦唔好跳過驅動層直接懷疑硬件。

層次檢查重點點樣判讀
第一層:驅動層DDU 安全模式乾淨重裝、試兩個驅動版本、查係咪 Windows Update 靜默換咗驅動重裝後驚嘆號消失 → 驅動層問題;照舊 → 入第二層
第二層:系統層重插顯示卡、換 PCIe 插槽交叉測試、GPU-Z 睇通道數、UEFI 設定、主板 BIOS換槽/改設定後正常 → 系統層問題;照舊 → 入第三層
第三層:硬件層換去另一部正常電腦測試、GPU-Z 讀數係咪全 0、開機未入 Windows 有冇花屏另一部機都 Code 43 → 卡本身問題;讀數正常 → 返轉頭再查驅動/系統

第一層:驅動層(最多人中招,必須先排除)

驅動損壞同殘留衝突

驅動層出事,通常係以下幾種情況。第一種係「損壞安裝」:驅動裝到一半斷咗——斷電、死機、或者被防毒軟件擋住,結果部分檔案係新、部分係舊,驅動一載入就失敗,Windows 就停用隻裝置,彈 Code 43 俾你睇。

第二種係版本唔夾。有公開嘅求助實例:一張 RTX 3060 Ti 用咗最新版驅動出事,退返去舊一個穩定版本就正常返。教訓係:出事嗰陣唔好盲目追最新,試返上一、兩個已知穩定嘅版本。

第三種係殘留衝突:由 NVIDIA 轉用 AMD(或者反過嚟),舊廠商嘅驅動殘留冇清乾淨,同新驅動打架。混用過兩個牌子嘅環境要特別留意呢點。

Windows Update 靜默換驅動:隱形兇手

呢個係最多人估唔到嘅成因。Windows Update 會主動下載「Microsoft 測試過」嘅顯示卡驅動,而呢啲多數係較舊、或者功能精簡嘅通用版本。你可能瞓醒開機,先發現 Windows 半夜幫你換咗驅動:原本正常嘅 NVIDIA/AMD 驅動,被一個舊版本冚咗一半,或者做咗一次唔完整嘅更新,結果就係 Code 43。

點樣認出係佢搞事?特徵好明顯:張卡之前一直正常,某次 Windows Update 或者重啟之後突然出 Code 43;入裝置管理員 → 顯示卡 → 驅動程式分頁,見到驅動版本號變咗、日期近排,但你自己根本冇裝過任何嘢。

預防方法有兩個。第一個:Windows 設定 → 系統 → 關於 → 進階系統設定 → 硬體分頁 → 裝置安裝設定 → 揀「否」。第二個(Pro 版適用):執行 gpedit.msc → 電腦設定 → 系統管理範本 → Windows 元件 → Windows Update → 「請勿將驅動程式包含在 Windows Update 中」→ 設為已啟用。

仲有一點好重要:唔好一邊裝緊 NVIDIA/AMD 官網驅動,一邊開住網絡等 Windows Update。裝完之前 Windows 隨時又會插手,令你白做一場。

DDU 乾淨重裝標準流程(安全模式)

DDU(Display Driver Uninstaller)係處理驅動殘留嘅常用工具。跟足以下步驟:

  1. 先去 NVIDIA/AMD/Intel 官網,下載好想裝嘅驅動版本,擺喺桌面。暫時唔好經 GeForce Experience 自動安裝。
  2. 斷開網絡(拔走網絡線或者熄 Wi-Fi):防止重裝途中 Windows Update 又插手。呢個係社群公認嘅最佳做法。
  3. 入安全模式:設定 → 復原 → 進階啟動;或者執行 msconfig → 開機分頁 → 勾選安全開機。
  4. 喺安全模式執行 DDU,揀啱 GPU 廠商(NVIDIA/AMD/Intel),按「清除並重新啟動」。
  5. 重啟之後(繼續保持斷網),安裝頭先下載好嘅驅動。NVIDIA 安裝程式揀「自訂」,再勾「執行全新安裝」。
  6. 重裝完成後再重啟,駁返網絡,入裝置管理員確認黃色驚嘆號消失。
  7. 之後先至按上面嘅方法,鎖住 Windows Update 唔好再亂換驅動。

補充一句:NVIDIA 安裝程式本身嘅「全新安裝」選項,做唔到 DDU 咁徹底。佢只會清 NVIDIA 自己嘅檔案,清唔到登錄殘留同跨廠商殘留。所以懷疑有殘留衝突嗰陣,一定要用 DDU。

驅動層排除訊號

跟足上面步驟做晒 DDU 乾淨重裝,試過兩個驅動版本(包括舊穩定版),Code 43 照舊——咁就可以判斷唔係驅動層問題,進入第二層。

第二層:系統層(主板、插槽、BIOS/UEFI 設定)

重插+換 PCIe 插槽交叉測試

先做最基本嘅:關機,拔走電源線,將張卡拔出嚟,吹走插槽入面啲塵,用手指或者擦膠輕輕清潔金手指。插返落去嗰陣要插實,仲要檢查輔助供電(6-pin/8-pin)插頭有冇插實——有唔少求助帖都提到,供電插頭鬆都會引發 Code 43。

如果塊主板有多過一條 PCIe x16 插槽,就將張卡搬去第二條槽試。呢個動作嘅目的係分開「卡有問題」定「槽有問題」:第二條槽正常,問題就喺原本條槽或者主板線路;兩條槽都 Code 43,問題就喺張卡本身(或者電源供應)。

如果得一條槽、又冇第二部電腦可以試,呢個交叉測試就做唔到。呢個限制要如實承認,唔好扮做到。

GPU-Z 睇 Bus Interface:輔助線索

GPU-Z 主頁有個「Bus Interface」欄位,會顯示例如「PCIe x16 4.0 @ x16 4.0」。@ 前面係張卡支援嘅規格,@ 後面係實際協商緊嘅規格。

如果張卡明明係 x16 卡,但實際只協商到 x8、x4 甚至 x1,即係 PCIe link training 出咗問題——可能係插槽接觸不良、金手指氧化、插槽物理損壞,或者主板 BIOS 對呢張卡支援唔好。呢個係指向主板/插槽(系統層)多過指向 GPU 核心壞嘅重要線索。

不過有兩點要講清楚。第一,待機嗰陣好多卡會自動降速慳電,閒置顯示 x8 1.1 之類係正常嘅,一定要喺 GPU-Z 按個「?」掣做 render test,睇滿載嗰陣嘅協商值先作準。第二,呢個只係輔助線索,唔係定罪證據,唔可以單憑呢一點就斷定係邊個壞。

UEFI 三個開關:Above 4G Decoding、CSM、Resizable BAR

Above 4G Decoding:畀大顯存顯示卡做 64-bit MMIO 定址。有舊平台(例如 X79)嘅實例,Above 4G/ReBAR 相關設定唔啱,裝驅動即黑屏加 Code 43。現代大顯存卡喺 UEFI 模式下,一般要開住呢個選項。

CSM(Compatibility Support Module):開咗 CSM 即係用傳統 BIOS 模式開機。而 Resizable BAR 要求 UEFI 開機+CSM 關閉+GPT 磁碟。有討論指出,系統必須喺 UEFI 模式(CSM 關閉)先有正確嘅 64-bit PCI 定址;有啲卡喺 CSM 開住嘅環境會初始化失敗,表現出嚟就係 Code 43。

Resizable BAR:要講清楚,佢本身唔係 Code 43 嘅主因。佢牽涉嘅三個開關(UEFI、Above 4G、CSM 關閉)先至同 Code 43 有關。唔好寫成「開 ReBAR 會搞到 Code 43」——正確講法係「呢幾個 UEFI 設定錯配,會令張卡初始化失敗,表現就係 Code 43」。

通用建議:入 BIOS 載入預設值(Load Optimized Defaults)之後,確保用 UEFI 模式開機、CSM 關閉(如果張卡同作業系統都支援 UEFI)、Above 4G Decoding 開啟。改完要重啟兩次,等主板重新做 PCIe training。

要老實講:呢幾個設定同 Code 43 嘅直接關係,公開文獻唔算多,只能講「可能相關」、「值得檢查」,唔可以寫成定論。

主板 BIOS 更新

新卡插舊板,BIOS 認唔到新卡嘅 device ID 或者初始化序列唔啱,都會出 Code 43。Intel 官方支援文件就有實例:NUC X15 獨顯 Code 43,官方解法係用 F7 更新 BIOS。

⚠️ 注意:BIOS 更新有風險,途中斷電部機會變磚。呢步只適合喺「驅動層已經排除+懷疑主板認卡有問題」嗰陣先做,唔好當第一步。

系統層排除訊號

重插做過、換過槽(或者確認得一條槽)、UEFI 設定對過、主板 BIOS 已經係最新,Code 43 照舊——咁就進入硬件層懷疑。

第三層:硬件層(真係張卡本身)

去到呢層,先至認真考慮「張卡硬件壞」。以下係訊號對照:

訊號判讀
張卡插去另一部已知正常嘅電腦都係 Code 43,而嗰部機插第二張卡就正常卡本身問題,證據最強
GPU-Z 讀數全部 0MHz/Unknown/N/A,開機無顯示好大機會硬件壞。注意:風扇識轉、燈識著唔等於張卡正常,供電入到風扇唔代表 GPU 核心同顯存通訊正常
開機未入 Windows 已經花屏/有綠線呢個階段驅動根本未介入,極大機會係顯存或者核心硬件問題
GPU-Z 顯存顯示 0MB,再加花屏指向顯存問題
間歇性 Code 43(今日得、聽日唔得)可能係接觸不良或者硬件早期老化,唔好寫死係即死
GPU-Z 讀到正確型號、時脈、顯存容量驅動同張卡仲溝通到,硬件出大問題嘅機會較低
Windows Update 之後先出事極大機會係驅動層,唔好急住判硬件死刑
裝置管理員停用再啟用之後暫時正常,重啟又出事驅動初始化問題居多

有一點要講明:呢篇係消費者診斷指南,唔會涉及量電壓、讀阻值嗰啲維修級操作,亦唔會寫具體數值標準。去到懷疑硬件嗰步,就係要搵人檢查嘅時候。

二手卡特別情況:vBIOS 唔啱

如果你張卡係二手買返嚟,仲有一個嫌疑犯要查:vBIOS。

vBIOS 係張卡上面嘅 firmware,定義咗 device ID、時脈、功耗、顯存時序等資料。市面上有啲二手卡(尤其係挖過礦嘅)被刷過改咗顯存時序嘅 vBIOS,賣出之前冇刷返原廠版,甚至刷錯咗第二個廠、第二個型號嘅版本。vBIOS 唔啱,開機嗰陣主板同 GPU 做唔到正確嘅 handshake,驅動認唔到或者拒絕載入,結果就係 Code 43。有公開實例:將 Alienware 版本嘅 vBIOS 刷咗去 ASUS 卡上面,即刻 Code 43;亦有買到被預先刷過嘅二手卡,要搵返同廠 verified 版本先解決到。

AMD 卡仲有個特例:改過 vBIOS 嘅 AMD 卡,官方驅動會因為 BIOS 簽名唔過而拒絕載入。見到呢個現象,本身就係「張卡被改過 BIOS」嘅強證據。不過要講明,唔會喺度教你用第三方工具繞過簽名檢查——嗰啲工具有風險,亦可能違反廠商條款。

點樣查 vBIOS 係咪有問題?跟呢個次序,唔好盲刷:

  1. 開 GPU-Z,抄低「BIOS Version」嗰個版本號。
  2. 去 TechPowerUp 嘅 VGA BIOS 資料庫,搵返同品牌、同型號、同顯存容量嘅 BIOS,對下版本號。
  3. 版本號對唔上,vBIOS 嫌疑就好大。但記住,先做晒驅動層+重插+換槽,vBIOS 懷疑係排喺後面嘅。

⚠️ 重要警告:刷 vBIOS 係高風險操作。刷錯版本、或者刷途中斷電,張卡會真係變磚。只有喺確認搵到完全啱型號嘅 verified 版本先好考慮,而且唔熟嘅話唔好自己嚟。

另外一個快速檢查:GPU-Z 如果喺型號前面顯示 [FAKE] 黃色警告,即係假卡(刷咗假 device ID),Code 43 唔會醫得好,要換卡。

嫌疑排序總結:二手卡+Code 43+乾淨驅動重裝唔得+重插換槽唔得 → vBIOS 唔啱正式進入嫌疑名單,係送修之前最後一個要查嘅軟件層項目。

送修前自己做晒嘅檢查清單

做到呢度,如果 Code 43 仲喺度,對住下面張清單逐項剔,剔晒先至考慮送修:

  1. 問自己三條問題:幾時開始出事?之前做過咩(更新驅動?Windows Update?郁過硬件?)張卡係全新定二手?
  2. 裝置管理員截圖,抄低而家嘅驅動版本同日期。
  3. DDU 安全模式乾淨重裝,試兩個驅動版本(最新版+舊穩定版),全程斷開網絡。
  4. 關機拔電源,重插顯示卡,輔助供電插頭插實。
  5. 有第二條 PCIe 槽就換槽試;得一條槽或者冇第二部機,就如實記低呢個限制。
  6. GPU-Z 抄低:型號、BIOS 版本、Bus Interface(render test 滿載值)、時脈、顯存容量。
  7. UEFI 設定:載入預設值,確認 UEFI 開機、CSM 關閉、Above 4G Decoding 開啟。
  8. 主板 BIOS 係咪最新版本。
  9. 二手卡加做:核對 vBIOS 版本號(淨係對,唔好盲刷)。
  10. 鎖住 Windows Update,唔好畀佢再靜默換驅動。

邊啲位要停手?vBIOS 唔熟就唔好刷;主板 BIOS 更新要確保唔會斷電;冇第二部機就唔好硬扮做到交叉測試。送修嗰陣帶埋上面抄低嘅資料(驅動版本、GPU-Z 讀數、幾時開始出事),檢查會快好多。

如果以上全部做晒都仲係 Code 43,而交叉測試指向張卡本身,咁就係板級檢查嘅範圍。可以帶埋啲讀數嚟石門達利廣場1209室檢查(電話 2186 8010,WhatsApp 6558 6806),睇下係咪硬件問題定仲有其他系統層因素。

常見迷思 vs 真相

迷思真相
「Code 43 即係張卡死咗,掉得」Code 43 係 Windows 停用裝置嘅通報,好多時係驅動或者系統層問題。要有齊「GPU-Z 全 0+開機無顯示+DDU 乾淨重裝都唔得」先至可以下定論
「重裝同一個驅動冚上去就得」冚裝解決唔到殘留衝突同唔完整安裝,一定要 DDU 安全模式乾淨重裝
「刷任何 vBIOS 都醫到 Code 43」錯廠、錯型號嘅 vBIOS 本身就係 Code 43 成因之一;盲刷仲可能變磚,只可以用完全啱型號嘅 verified 版本
「Code 43 一定係硬件壞」唔係。Windows Update 靜默換驅動、UEFI 設定錯配、插槽接觸不良都會出 Code 43
「風扇識轉即係張卡冇壞」風扇轉只代表供電入到風扇;GPU-Z 全 0 嘅壞卡,風扇一樣識轉
「最新驅動一定最好」出事嗰陣要試舊穩定版,有公開實例就係退返舊版解決

常見問題

Q1:見到 Code 43 係咪即係張卡燒咗?

唔係。Code 43 嘅原文係「Windows 已停止此裝置,因為它回報了問題」,即係 Windows 主動停用咗隻裝置。佢係驅動層嘅通報旗標,唔係硬件壞死證明書。好多 Code 43 其實係驅動或者系統設定問題,唔好一見就斷定要換卡。

Q2:我重裝咗驅動,點解 Code 43 仲喺度?

如果你只係用安裝程式「冚」上去,好可能清唔到殘留衝突同唔完整安裝。要用 DDU 喺安全模式做乾淨重裝:先下載好驅動、斷開網絡、入安全模式行 DDU 清除並重啟、斷網狀態下裝驅動並揀全新安裝。另外記得試兩個版本,包括舊穩定版,唔好盲追最新。

Q3:點樣知道係咪 Windows Update 搞事?

睇時間同版本。張卡之前正常,某次 Windows Update 或者重啟之後突然出 Code 43,就好可疑。入裝置管理員 → 顯示卡 → 驅動程式分頁,睇下驅動版本同日期有冇變,而你自己又冇裝過嘢。確認之後,除咗 DDU 重裝,仲要鎖住 Windows Update 唔好再靜默換驅動,否則會無限輪迴。

Q4:風扇識轉、燈識著,係咪代表張卡冇壞?

唔係。風扇轉只代表供電入到風扇,唔代表 GPU 核心同顯存通訊正常。有公開實例係開機無顯示、風扇照轉、燈照著,但 GPU-Z 時脈全部 0MHz,最後判斷係硬件壞。所以唔可以用風扇做指標,要睇 GPU-Z 讀數。

Q5:二手卡出 Code 43,係咪一定係 vBIOS 問題?

唔係。vBIOS 懷疑係排喺驅動層同系統層之後嘅。正確次序係:先 DDU 乾淨重裝試兩個驅動版本,再重插、換槽交叉測試,都唔得先至去 GPU-Z 對 BIOS 版本號。對唔上先叫嫌疑大,而且千祈唔好盲刷,刷錯或者斷電會變磚。

Q6:幾時先至要送修?

當你做晒呢幾樣都仲係 Code 43:DDU 乾淨重裝試過兩個版本、重插同換槽試過、UEFI 設定對過、主板 BIOS 係最新、二手卡核對過 vBIOS,而交叉測試(另一部正常電腦都 Code 43)指向張卡本身,咁就係板級檢查嘅範圍,唔好再自己亂試。

相關文章

相關服務

如果需要晶片級顯示卡維修,可以參考以下服務頁面:

HK GPU Fix 香港顯示卡專業維修,石門安達利廣場 1209 室,沙田,新界,HK。+852 21868010

← 返回 Blog | HK GPU Fix 首頁