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 錯誤。希望上述提示能幫助您修復錯誤,讓您可以安心地享受遊戲時光。



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

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

您是否在 Windows 10 或 11 PC 上不斷看到 DirectX 無法分配足夠的記憶體錯誤?這是修復方法。

適用於 Windows 和 Mac 的 37 個 Discord 鍵盤快速鍵

適用於 Windows 和 Mac 的 37 個 Discord 鍵盤快速鍵

想要提升您使用 Discord 的方式嗎?以下是您可以用來節省時間和精力的所有 Discord 鍵盤快捷鍵。

桌面捷徑在 Windows 11 上不起作用的 7 個修復

桌面捷徑在 Windows 11 上不起作用的 7 個修復

當桌面捷徑在 Windows 上無法運作或顯示時,您可以重新啟動檔案總管或嘗試本指南中的其他解決方案。

修復 Windows 中「檔案已在另一個程式中開啟」錯誤的 8 種主要方法

修復 Windows 中「檔案已在另一個程式中開啟」錯誤的 8 種主要方法

因文件在另一個程式中開啟錯誤而煩惱?嘗試這八種方法來解決問題。

如何在 Windows 上存取 Apple Notes:3 種最佳方法

如何在 Windows 上存取 Apple Notes:3 種最佳方法

希望在 Windows 上編輯、建立和存取 Apple 筆記?這裡有三種簡單的方法可以幫助您做到這一點。

Windows 版 Discord 中「此互動失敗」錯誤的 7 個修復

Windows 版 Discord 中「此互動失敗」錯誤的 7 個修復

在 Discord for Windows 上對機器人使用斜線命令時遇到「此互動失敗」錯誤?這是解決方法。

如何修復 Windows 11 上 ISO 映像檔安裝緩慢的問題

如何修復 Windows 11 上 ISO 映像檔安裝緩慢的問題

您是否面臨 Windows 11 無法掛載 ISO 檔案或掛載 ISO 檔案所需時間過長的問題?這是一個快速修復。

修正 Outlook 在 Windows 11 上接收遲到電子郵件的 10 種最佳方法

修正 Outlook 在 Windows 11 上接收遲到電子郵件的 10 種最佳方法

您是否經常在 Outlook 桌面版中收到遲到的電子郵件?以下是修復 Outlook for Windows 中接收電子郵件延遲的最佳方法。

針對 Windows 11 未偵測到 GPU 的最佳 5 個修復

針對 Windows 11 未偵測到 GPU 的最佳 5 個修復

當未偵測到Windows 11 GPU時,許多圖形功能將無法最佳化。了解本指南中所有可能的修復方法。

在 Windows 11 上更改檔案類型(副檔名)的 4 種簡單方法

在 Windows 11 上更改檔案類型(副檔名)的 4 種簡單方法

想要更改文件類型嗎?您可以使用以下 3 種簡單方法來變更 Windows 11 裝置上的檔案類型(副檔名)。