2026年10月5日,一篇依 Microsoft 官方文件整理的教學在網路上流傳:Win11 的記憶體完整性開不起來,或跳出「無法在此裝置載入驅動程式」時,第一件事不是把開關硬扳過去,而是回頭查那個被列為不相容的驅動程式。處理順序微上班族熟悉:Windows Update、硬體製造商的支援頁,更新完重新開機,再回來看一次。
這套流程,像極了廚房裡的某個傍晚。
你大概也遇過這種狀況。爐子點不著火,或某一口鍋一放上去,整個流理臺的動線就卡住。當下最想做的事是繞過它,換個火源、硬把鍋塞進去,飯照樣煮得出來。微軟文件裡也寫了類似的取捨:直接關閉記憶體完整性,部分驅動程式確實能繼續載入,代價是核心層的保護變薄。就像你把那口卡動線的舊鍋硬留下來,飯煮得成,但廚房從此有一個角落你不敢碰。
先把鍋的名字記下來
Microsoft 的建議很樸素:到「Windows 安全性、裝置安全性、核心隔離詳細資料」這一頁,如果畫面提供「檢閱不相容的驅動程式」,把檔名、公司名稱、裝置或軟體名稱抄下來,不要只記一個模糊的錯誤訊息。
這一步在廚房裡有對應的動作。鍋鏟黏鍋、湯燒焦之前,老一輩會先看清楚是哪一味出了問題:是鹽下早了,還是火太急。食譜上寫失敗原因,從來寫具體的材料名,不會只寫「這道菜失敗了」。這與我們先前聊過的啟動要快、記憶體要穩、火候不能抖其實是同一件事:排查的功夫,煮菜的人早就練過了。
接著依序查兩個來源。先到設定的可選更新裡看有沒有驅動程式更新,再到電腦、主機板、顯示卡或周邊的製造商支援頁,用剛才記下的名稱比對版本。找到新版、更新、重新啟動,再回核心隔離那一頁確認。官方文件也提醒,如果驅動程式屬於已經不用的舊裝置,移除前先確認它沒有默默承擔著備份、網路或輸入的工作。
一口用不到的舊鍋,佔的是整個層架
來源裡有一段話值得停下來想:某些應用程式與硬體驅動程式仍可能不相容,通過簽章也不等於所有執行路徑都實機測試過。
廚房裡多的是這種東西。那臺買了十年只用過三次的調理機,插頭還插著;那包不知道誰送的香料,過期了卻捨不得丟。它們平常不吵不鬧,直到你要重新安排層架,才發現動不了的原因全在這裡。我們之前寫過你家廚房的層架,比誰都早懂容量這件事,層架的邏輯就是如此:要放新的,得先誠實面對舊的還在不在用。
記憶體完整性的本體,依 Microsoft Learn 的說明,是 Windows 用 Hypervisor 建立一個隔離的虛擬環境,在那裡執行核心程式碼的完整性檢查,限制核心記憶體頁面在通過檢查前變成可執行狀態。翻成廚房的話:在食材下鍋之前,多一道查驗的手續。手續麻煩,但攔下的東西,通常是你不想讓它進到湯裡的。
更新完之後,記得試味
文件裡有一個容易被跳過的細節:更新後重新啟動,若記憶體完整性可以開啟了,接著要實際測試原本依賴那個驅動程式的功能,印表機、讀卡機、音效介面、遊戲防護軟體,都要在開啟的狀態下跑一遍。
這就是起鍋前那次試味。材料都換新了、火也調過了,不嚐一口,你不知道湯到底好了沒。很多廚房裡的修繕都是這樣收尾的:不只看爐火點不點得著,還要真的炒一盤菜、燒一壺水,讓那個修好的角落重新被使用。就像我們寫過的老房子可以自己決定怎麼修了,而最先被想起的,往往是那間舊廚房,修繕的終點從來都在使用裡。
至於「記憶體完整性」和 RAM 佔用高、分頁檔大小是不同的事,來源也特地分開說了。看到記憶體百分比很高是一回事,開關轉不過去是另一回事,就像湯太鹹和爐子點不著,廚房裡沒有人會把這兩件事混在一起處理。
那則教學最後也保留了誠實的空白:如果硬體還在使用,製造商卻一直沒有提供相容版本,官方建議是去問修正時程,而不是自己動手拆。廚房教我們的也是這件事:有些等待沒有捷徑,你能做的,是把鍋的名字記清楚,把該問的問題問出去,然後讓爐火照常開著。