
與 USB 隨身碟等外部儲存裝置不同,顯示卡通常直接安裝在電腦內部,運作過程中無法移除。因此,當 Windows 提示您「彈出」圖形處理器 (GPU) 時,您可能會感到困惑。顯示卡從插槽中彈出的畫面確實令人不安。在本指南中,我們將深入探討 Windows 中這種異常行為背後的原因,並概述有效的預防方法。
了解 Windows 中的「彈出 GPU」通知
當 Windows 錯誤地將您的 GPU 歸類為可移動裝置時,會出現「彈出 GPU」選項。此功能通常為外置 GPU 擴充盒或使用熱插拔相容插槽的裝置保留。這種混淆主要出現在使用標準 PCIe 通道或整合 GPU 的系統中,因為 Windows 會將這些 GPU 錯誤地歸類為可移動裝置。
此問題在雙 GPU 筆記型電腦、支援外接 GPU 的預先安裝電腦,或 BIOS 啟用熱插拔功能的機器中特別常見。 Windows 裝置管理員依賴裝置高階配置和電源介面 (ACPI) 韌體中的數據,該韌體可能會將不可拆卸的 GPU 錯誤地識別為可隨時更換的 GPU。
需要注意的是,雖然此選項在某些情況下可以按預期運行,但建議不要使用。在不適當的情況下啟動此功能可能會導致多種後果,包括:
- 您的顯示器可能會短暫關閉,並伴隨裝置斷開連接的噪音,然後恢復。
- 您的專用 GPU 可能會停用,從而強制系統切換到整合 GPU。如果您希望恢復使用圖形密集型應用程序,則需要重新啟動系統。
- 螢幕可能會變黑,除非重新啟動才能恢復。
為了避免無意中「彈出」 GPU 的潛在事故,最好在系統設定中停用此選項。
如何在 BIOS 中停用 PCIe 熱插拔
對於許多顯示「彈出 GPU」選項的系統,BIOS 設定中通常有一個熱插拔功能可以停用,從而有效解決此問題。如果您不使用 eGPU 等外部設備,可以放心關閉此功能,而不會產生任何後果。
為此,請重新啟動電腦並存取 BIOS/UEFI 介面。尋找“進階設定”,您應該在其中找到專門用於 PCIe 配置的部分。它可能列在“板載設備”或“晶片組”下。找到PCIe 插槽熱插拔或熱交換設置,這些設置可以針對特定插槽或全域進行調整。如果插槽單獨列出,請停用 GPU 插槽的此選項;否則,請停用常規熱插拔功能。
請記住,如果您將來決定整合熱插拔設備,則需要重新啟動系統才能識別它。
實施註冊表破解
或者,您可以修改 Windows 登錄,阻止 Windows 將 GPU 識別為可移動裝置。作業系統會利用 PCI 移除策略狀態來啟動「彈出 GPU」選項,因此將 GPU 設定為永久硬體元件可以防止這種情況出現。
首先,您需要 GPU 的裝置執行個體 ID。在 Windows 搜尋中搜尋「裝置管理員」以開啟它。右鍵點選您的 GPU 條目,選擇「屬性」,然後導覽至「詳細資料」標籤。在「屬性」下選擇「設備實例路徑」,並記下其值。

接下來,透過搜尋列存取 Windows 登錄並繼續以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
在PCI目錄中,找到 GPU 的裝置執行個體 ID 並導覽至裝置參數部分。
在右側窗格中,以滑鼠右鍵並選擇「新建」 → “DWORD(32 位元)值」。將此新值命名為RemovalPolicyDefault
,請雙擊它,並將其值調整為0。重複此過程,建立另一個名為 的 DWORD 值DeviceHackFlags
,並將其值賦為20。

完成這些步驟後,請重新啟動電腦以使變更生效。此修改將停用該特定 PCIe 連接埠的熱插拔功能。
如果您使用的是 Nvidia GPU,可以修改備用註冊表項以獲得類似的結果。導航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm
在本節中,將SurpriseRemovalSupport的值調整為0。如果此鍵不存在,請建立一個新的 DWORD 值並將其命名為SurpriseRemovalSupport
。
「彈出 GPU」問題主要源自於特定設定及其與熱插拔功能的交互作用。鑑於該問題影響特定配置的局限性,未來的 Windows 更新不太可能解決此異常問題。
發佈留言