Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

DirectX 是應用程式介面 (API) 的集合,可讓您的遊戲和程式與 PC 的 GPU、記憶體和輸入裝置(例​​如遊戲控制器)進行通訊並使用它們。如果 DirectX 遇到問題,你的遊戲和多媒體應用程式可能會崩潰,並且你可能會在 Windows 10 或 11 電腦上看到錯誤訊息「Direct3D 無法分配足夠的記憶體來完成呼叫」。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

如果幸運的話,只需透過關閉不需要的應用程式和程式或重新啟動電腦來釋放記憶體即可解決該問題。但是,如果您此後仍然看到錯誤,則可以嘗試以下提示來解決根本問題。

1.運行Windows記憶體診斷工具

DirectX 可能顯示記憶體不足錯誤的常見原因之一是您的電腦遇到 RAM 問題。 Windows 10 和 11 都包含一個名為Windows Memory Diagnostic 的工具,它可以掃描您的系統是否有任何記憶體問題。運行它需要您重新啟動電腦,因此請在執行以下步驟之前儲存所有工作。

步驟1:點選工作列上的搜尋圖標,輸入windows工具,然後按下Enter鍵。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 2:雙擊 Windows 記憶體診斷選項。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 3:當出現使用者帳戶控制 (UAC) 提示時,選擇是。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 4:選擇「立即重新啟動並檢查問題」選項。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

電腦重新啟動後,診斷工具將檢查您的電腦是否有 RAM 問題。

2. 增加頁面檔案大小

修復 DirectX「無法分配足夠記憶體」錯誤的另一件事是增加虛擬記憶體(也稱為分頁檔案大小)。當實體 RAM 不足時,這將為您的系統和應用程式提供更多虛擬記憶體。

步驟 1:按 Windows 鍵 + S 鍵盤快速鍵開啟搜尋選單。輸入查看進階系統設置,然後按 Enter。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 2:在「進階」標籤中,按一下「效能」下的「設定」按鈕。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 3:在「效能選項」視窗中,切換到「進階」選項卡,然後按一下「變更」按鈕。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 4:取消勾選「自動管理所有磁碟機的分頁檔案大小」選項。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 5:選擇您的遊戲或應用程式所在的驅動器,然後按一下自訂大小選項。在初始大小和最大大小文字方塊中輸入所需的值。

注意:初始大小應為 RAM 大小的 1.5 倍,最大大小最多可為 RAM 大小的 3 倍。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟6:按一下「設定」按鈕,然後按一下「確定」。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

此後重新啟動電腦,看看 Windows 上是否仍出現 DirectX 錯誤。

3.清除DirectX緩存

DirectX 將快取資料儲存在您的電腦上,以提高應用程式載入時間和回應能力。但是,如果此資料無法訪問,則可能會阻止 DirectX 在 Windows 上正常運作並導致錯誤。嘗試清除 DirectX 快取以查看是否可以解決問題。

步驟1:點選任務欄上的搜尋圖標,輸入磁碟清理,然後按下Enter鍵。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 2:使用下拉式選單選擇您的主驅動器,然後按一下「確定」。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 3:在要刪除的檔案下,選擇 DirectX Shrader 快取選項,然後按一下確定。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 4:出現提示時選擇刪除檔案。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

4.修改遊戲內圖形設定

DirectX「無法分配足夠的記憶體」錯誤是否僅出現在特定遊戲或應用程式中?如果是這樣,請考慮降低該遊戲或應用程式中的圖形設定以減少所需的記憶體。如果錯誤是由遊戲或應用程式嘗試使用超出電腦可用記憶體的記憶體引起的,則此方法應該有效。

5.更新DirectX

更新 DirectX 可以幫助您取得最新修補程式、改進並避免 Windows 10 或 11 電腦上出現「無法分配足夠記憶體」等錯誤。 Microsoft 透過 Windows Update 分發 DirectX 更新,因此您需要在那裡檢查更新。

按 Windows 鍵 + I 鍵盤快速鍵開啟「設定」應用程式。在「Windows 更新」標籤中,按一下「檢查更新」按鈕以下載並安裝任何 DirectX 更新。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

6.更新或重新安裝顯示卡驅動程式

Windows 上的圖形驅動程式問題也可能觸發「無法分配足夠的記憶體」DirectX 錯誤。因此,如果不起作用,請更新有問題的驅動程式作為最後的手段。

步驟 1:右鍵點選「開始」圖示以開啟「進階使用者」選單,然後從「進階使用者」選單中選擇「裝置管理員」。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

步驟 2:按一下顯示適配器左側的小箭頭將其展開。然後,右鍵單擊您的圖形驅動程式並選擇更新驅動程式。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

請依照螢幕上的指示完成驅動程式更新,看看是否可以解決該錯誤。如果此後錯誤仍然存在,您將需要使用裝置管理員卸載驅動程式。之後,重新啟動電腦並允許 Windows 在啟動過程中重新安裝缺少的驅動程式。

Windows 上 DirectX「無法分配足夠記憶體」錯誤的 6 大修復

不再出現 DirectX 錯誤

當您準備放鬆地玩一些遊戲時,您最不想遇到的事情就是出現「無法分配足夠的記憶體」之類的 DirectX 錯誤。希望上述提示能幫助您修復錯誤,讓您可以安心地享受遊戲時光。



Leave a Comment

修復無法在 Windows 11 上執行 EXE 檔案的 6 種方法

修復無法在 Windows 11 上執行 EXE 檔案的 6 種方法

嘗試運行 EXE 檔案但沒有任何反應?套用這些故障排除提示來修復 EXE 檔案在 Windows 11 中無法開啟的問題。

Windows 上「我們無法連線到更新服務」:如何解決該問題

Windows 上「我們無法連線到更新服務」:如何解決該問題

收到錯誤訊息「我們無法連線到 Windows PC 上的更新服務」?以下是修復該問題並更新電腦的方法!

如何在 Windows 10 和 Windows 11 上存取和使用憑證管理器

如何在 Windows 10 和 Windows 11 上存取和使用憑證管理器

以下介紹如何在 Windows 10 和 Windows 11 上使用憑證管理員來檢視、編輯和管理網站和應用程式的登入資訊。

Microsoft Outlook for Windows 中「操作失敗」錯誤的 7 個主要修復

Microsoft Outlook for Windows 中「操作失敗」錯誤的 7 個主要修復

Outlook 在 Windows 10 或 11 電腦上不斷顯示「操作失敗」錯誤?以下是一些有助於解決此問題的提示。

調整 Windows 11 畫面逾時設定的 3 種方法

調整 Windows 11 畫面逾時設定的 3 種方法

不希望您的螢幕在 Windows 11 中隨機變黑?以下是調整 Windows 11 螢幕逾時設定的方法。

修復 Windows 11 上無網際網路、安全錯誤的 12 種方法

修復 Windows 11 上無網際網路、安全錯誤的 12 種方法

您是否經常在 Windows 上遇到「無網路、安全」錯誤?這就是它的含義以及解決問題的步驟。

如何在 Windows 11 中隱藏或刪除回收站圖標

如何在 Windows 11 中隱藏或刪除回收站圖標

透過學習只需點擊幾下即可隱藏或刪除回收站圖示來整理您的桌面。保證不會永久遺失資料!

如何在 Windows 11 中重新命名使用者資料夾

如何在 Windows 11 中重新命名使用者資料夾

想要重新命名 Windows 11 中的使用者資料夾嗎?以下是根據您的喜好重新命名使用者資料夾的兩種理想方法。

使用或不使用鍵盤重新啟動 Windows 的 11 種簡單方法

使用或不使用鍵盤重新啟動 Windows 的 11 種簡單方法

您的電腦遇到問題嗎?請查看我們的詳細指南,以了解如何透過 11 種快速方法使用或不使用鍵盤重新啟動 Windows。

如何在 Windows 和 Mac 上開啟 JSON 文件

如何在 Windows 和 Mac 上開啟 JSON 文件

想知道如何在 Windows 或 Mac 上開啟 JSON 檔案?以下是您可以做到這一點的所有方法!