Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)?

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 3

從 Windows 11 22H2 開始,微軟對於「未經認證」的第三方驅動程式 .sys 檔案有更嚴格的機制,當你想要執行這些第三方工具時(如 RW Tool),一律都會被封鎖擋下來,會看到「無法在此裝置載入驅動程式」與「Driver cannot be loaded, reinstall the program may fix the issue」的訊息,且無法正常開啟工具程式。

這個問題我們只要關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)就可以解決,如果在閱讀文章的過程中有任何問題,可以前往「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆,讓我開始今天的主題吧!

問題分析

以 RW Tool 為例子,當你在 Windows 11 22H2 想要開啟執行時,會看到如下訊息:

關閉驅動程式封鎖規則(Driver Block Rules)

我們可以把它拆成兩個部份來看:

  • 左邊為「記憶體完整性」所阻擋,會顯示「無法在此裝置載入驅動程式」訊息,Windows 10/11 都會遇到。
  • 右邊 Error 為「驅動程式封鎖規則」所阻擋,會顯示「Driver cannot be loaded, reinstall the program may fix the issue」,從 Windows 11 22H2 開始會遇到。

在 Windows 11 21H2 的版本時,我們只要簡單把「記憶體完整性」關閉,這些未經官方認證的驅動程式就不會被阻擋,可以順利被開啟,但是從 Windows 11 22H2 開始,微軟新增了一組「驅動程式封鎖規則(Driver Block Rules)」,就算關閉了記憶體完整性,還是會被此規則所阻擋。

這兩種規則最主要的目的就是防止一些沒有通過微軟認證的驅動,造成系統不穩定或是被惡意攻擊,所以把這些驅動程式的 .sys 檔案都進行封鎖,一律不能執行。

雖然是好意,但是對於工程師來說,卻是一大災難,因為有非常多的第三方工具都無法正常執行,嚴重影響到問題除錯的進度!

驅動程式封鎖列表

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 6

這份封鎖規則列表非常多微軟應該會隨時新增與刪除這份列表,RW Tool 所需要使用到的「RwDrv.sys」也在這份列表內,除非這些驅動的開發者花時間把 .sys 拿去通過微軟驗證,不然就很有可能持續被封鎖下去。

但是許多第三方工具的開發者已經好多年都沒有更新,想要等他們去通過認證遙遙無期、天方夜譚!

替代解決方案

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 8

解決方法其實很簡單,我們只要把這兩個規則手動關閉,就可以當作替代的解決方案:
1. Windows 11 21H2 版本:只要關閉記憶體完整性
2. Windows 11 22H2 版本:要關閉記憶體完整性與驅動程式封鎖規則
這個章節教學以 Win11 22H2 版本執行 RW Tool 為範例,所以會把兩種規則都關閉,有需要的讀者請繼續往下看!

預估時間: 3 minutes

步驟一:開啟核心隔離詳細資料

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 10

按下鍵盤組合鍵「WIN + I」開啟系統設定,前往「隱私權與安全性→Windows 安全性→開啟 Windows 安全性」打開設定介面,這邊稍微提一下,Windows 安全性就是以前的 Windows Defender,只是改了個名字。

或是你可以直接點我開啟 Windows 安全性視窗。

步驟二:關閉記憶體完整性並重新開機

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 12

接下來把「記憶體完整性」的開關「關閉」,變更後右下角會有訊息提示需要重新開機才能生效,我們先重新開機。

步驟三:開啟登錄編輯程式

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 14

透過鍵盤快捷鍵「Windows + R」開啟執行視窗,輸入「regedit」後按下確定來開啟登錄編輯程式。

步驟四:關閉 Driver Block Rules

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 16

最後在路徑「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config」下找到「VulnerableDriverBlocklistEnable」,點兩下開啟修改,把數值資料改成「0」,確定後重新開機。

步驟五:正常執行 RW Tool

Windows 11 如何關閉驅動程式封鎖規則(Driver Block Rules)與記憶體完整性(Memory integrity)? 18

重新開機後就會發現 RW Tool 可以正常跑起來囉,大功告成!

Supply:

  • Windows 11

Tools:

  • Windows 11

總結

如果你跟我一樣是一位工程師,平常就需要用到第三方工具來協助,但又發現被阻擋無法執行,就可以用本篇文章的方法來關閉這兩種規則。

但如果你是一般的使用者,建議不要輕易關閉這兩種規則,因為畢竟這是微軟推出幫助使用者「避免」被惡意程式攻擊的機制,除非你有十足把握,否則建議直接聯繫工具開發商來解決問題。

【文章在 2024-03-27 更新過內容】

歡迎免費訂閱Google 新聞」、「RSS」、追蹤Facebook」、「Instagram」、「YouTube」、「Dcard」、「TikTok」或加入討論社團」,並且可以透過「小額贊助」方式支持本站所有媒體持續營運!

返回頂端