XInput API 允許 Windows 上的程序處理 Xbox 控制器交互。因此,需要與控制器通信的應用程序使用各種 xinput 版本(xinput1_4.dll、xinput9_1_0.dll 等)。

具體來說,xinput1_3.dll 附帶舊版 DirectX SDK 包(最後一次發佈於 6 月) 2010)。它被設計為在較舊的 Windows 版本(如 Vista、7 和 8)上運行的程序使用。

在運行此類程序時,有兩個常見原因會導致您遇到 xinput1-3-dll-not-發現錯誤。該 dll 在您的系統上不存在,或者存在但已損壞。

無論哪種情況,您都可以安裝 Microsoft 提供的 DirectX 包來解決此錯誤。

修復方法Xinput1-3-dll-not-found 錯誤

注意: 通常建議通過從第三方來源下載 dll 並將其放在程序的安裝目錄中來修復此類錯誤,然後system32,並註冊dll。
這確實有效,但不能保證下載的文件是安全的。因此,我們建議不要這樣做。您可以按照本文中的步驟進行操作以獲得更安全的替代方法。

安裝 DirectX 最終用戶運行時

雖然 xinput1_3.dll 最初與舊版 DirectX SDK 打包在一起,但它不再可從 Microsoft 網站下載。相反,您可以下載並安裝 DirectX 最終用戶運行時。這將安裝許多舊版運行時庫,包括 xinput 1.3,而無需修改您當前的 DirectX 運行時安裝。

下載 Microsoft 下載的 DirectX 網絡安裝程序
啟動安裝程序以下載並安裝組件。
重新啟動您的 PC 並檢查您現在是否可以運行該程序。如果錯誤仍然存在,請檢查下一個修復程序。

安裝 DirectX 框架

如前所述,之前安裝的運行時庫不會替換您當前的 DirectX 安裝。相反,它們作為並行組件安裝,部署它們需要適當的 DirectX 框架。

DirectX 默認包含在 Windows XP Service Pack 2 和所有更高版本的 Windows 中。但您也可以嘗試為您的系統手動安裝正確的 DirectX 版本。

按 Win + R,鍵入 msinfo32,然後按 Enter。在“系統摘要”選項卡中檢查系統類型
下載並安裝 Microsoft.DirectX.x64Microsoft.DirectX.x86 適用於您的系統架構。
重新啟動 PC 並檢查錯誤是否已解決。

重新安裝程序

有時程序的安裝會中斷。或者它安裝正確,但一些文件被刪除或損壞,通常是由於惡意軟件。遇到這種情況,可以嘗試替換安裝目錄下的xinput1_3.dll。

按Win+R,輸入%windir%,回車。向下滾動並打開 system32 文件夾。從此處複製 xinput1_3.dll 文件並將其粘貼到程序的安裝目錄中。如果出現提示,請確認替換文件。
現在嘗試運行該程序。

這在某些情況下有效,但通常會導致更多錯誤(例如,0xc00007b – 程序無法正確啟動)。相反,您可以嘗試重新安裝,或者在某些情況下,更新應用程序作為替代修復。

按 Win + R,鍵入 appwiz.cpl,然後按 Enter。選擇程序,按卸載,然後按照屏幕上的說明進行操作。
重新啟動您的 PC,重新安裝該應用程序,然後檢查該程序現在是否可以運行。

Categories: IT Info