對於某些 Windows 11 或 Windows 10 PC 用戶,在 ArcGIS Pro 或 ArcMap 中打開或創建工程或地圖文檔時,LoadLibrary 失敗並出現錯誤 87:參數不正確可能會出現錯誤信息。已知此錯誤主要發生在 3D 程序上,包括在 AMD 圖形驅動的機器上運行的 Chief Architect、AutoCAD 和 Blender。這篇文章提供了最適用的錯誤解決方案。
錯誤消息可能是以下任何一種。
LoadLibrary failed with error 87: The parameter is wrong.LoadLibrary failed with error 87: Wrong參數。
什麼是 LoadLibrary?
根據 Microsoft 文檔,LoadLibrary 函數可用於將庫模塊加載到進程的地址空間並返回可用於獲取DLL 函數的地址。 LoadLibrary 可以指定一個.exe 文件來獲取句柄,該句柄可用於:
確定指定模塊中具有指定類型和名稱的資源的位置。檢索可用於獲取指針的句柄到內存中指定資源的第一個字節。
出現此問題是由於機器的顯卡配置引起的,可能由以下原因引起:
顯卡驅動程序已過期.機器中存在衝突的顯卡。遠程桌面協議 (RDP) 默認連接到內置 Intel 顯卡,而不是 3D 桌面應用程序使用的顯卡。
LoadLibrary 失敗,錯誤 87,參數不正確
如果您嘗試啟動 AutoCAD、Blender 或 Chief Architect 等 3D 程序,或者在 ArcGIS Pro 或 ArcMap 軟件中打開或創建工程或地圖文檔時,LoadLibrary 失敗並出現錯誤 87: Windows 11/10 scr 彈出參數不正確錯誤提示een,您可以嘗試下面推薦的修復程序,看看什麼解決了您系統上的問題。
重命名 atig6pxx.dll 文件更新顯卡驅動程序禁用內置顯卡解決顯卡衝突問題配置 AMD Radeon 以運行程序可執行文件高性能模式重新安裝 3D 軟件
讓我們看一下與列出的每個解決方案相關的過程描述。
1] 重命名 atig6pxx.dll 文件
atig6pxx.dll 是一個動態鏈接庫 (DLL) 文件,它是由 Advanced Mirco Devices, Inc. 開發的 PowerXpress Vista OpenGL 驅動程序的一部分。此 LoadLibrary 解決方案失敗並出現錯誤 87:Windows 上發生的參數不正確錯誤11/10 PC 並要求您重命名 atig6pxx.dll 文件。要執行此任務,請執行以下操作:
C:\Windows\System32在該位置,滾動並找到 atig6pxx.dll 文件。找到後,右鍵單擊並將文件重命名為 atig6pxx.dll.bak。完成後退出文件資源管理器。
如果您以管理員身份登錄但由於權限而無法重命名文件,您可以啟動到安全模式,然後重複 DLL文件重命名操作。
讀取:修復 Windows 中 amd_ags_x64.dll 丟失錯誤
2] 更新顯卡驅動
眾所周知,過時的 AMD 顯卡驅動程序是罪魁禍首。在這種情況下,您可以選擇以下選項:
但是,如果當前驅動程序無法修復錯誤,請嘗試回滾驅動程序或下載並安裝較早版本的驅動程序。
如果使用連接到塢站的筆記本電腦,請斷開筆記本電腦與塢站的連接並重新啟動 3D 程序,然後再重新連接到塢站。此外,檢查塢站製造商提供的固件更新。
閱讀:Windows 不斷安裝舊的 AMD 驅動程序
3] 禁用內置顯卡
h4>
此方案適用於使用遠程桌面協議(RDP)連接遠程機器遠程訪問這些提到的任何 3D 桌面應用程序-錯誤可能與 RDP 會話本身有關,因為可能發生的是 RDP 連接指定的視頻卡與遠程計算機上的 3D 軟件使用的視頻卡之間的衝突。 RDP 默認連接到內置英特爾顯卡,而不是 3D 軟件使用的顯卡。在這種情況下,要解決此問題,您可以在遠程桌面會話期間禁用 AMD 驅動程序或內置 Intel 顯卡。禁用圖形適配器後斷開 RDP 會話,然後重新連接。
閱讀:圖形硬件未正式支持 3D Photoshop 錯誤
4]解決顯卡衝突問題
這些 3D 桌面應用程序嚴重依賴顯卡的功能。有時,顯卡衝突會導致這些程序崩潰,尤其是當計算機除了集成顯卡外還有專用顯卡時(例如,英特爾與 AMD FirePro)。在這種情況下,要排除圖形卡是否是罪魁禍首,您可以執行一系列禁用/重新啟用/重新啟動步驟來刷新計算機以使 3D 程序可以確定啟動和顯示數據時使用哪張卡。
執行以下操作:
如果打開,請關閉 3D 程序。接下來,按 Windows 鍵 + X 打開高級用戶菜單。點擊鍵盤上的 M 鍵以打開設備管理器。向下滾動已安裝設備列表並展開 顯示適配器部分。現在,右鍵-單擊並禁用第一個視頻卡。重新啟動計算機。再次打開 3D 程序。再次打開設備管理器並啟用第一個視頻卡。接下來,禁用第二個視頻卡。重新啟動計算機。再次打開 3D 程序。打開設備管理器再次啟用第二個視頻卡。重新啟動計算機。再次打開 3D 程序。
如果通過禁用一張卡解決此問題 o r 另一方面,這可能表明顯卡導致問題。
閱讀:集成顯卡或專用顯卡-我需要哪個?
5 ] 配置 AMD Radeon 以在高性能模式下運行可執行程序
此解決方案要求您配置 AMD Radeon 軟件或 Catalyst Control Center 以在高性能模式下運行 3D 桌面應用程序可執行文件。執行以下操作:
在您的 PC 上啟動 3D 程序。接下來,右鍵單擊 桌面。從菜單中選擇 AMD Radeon 設置。選擇 系統。選擇可切換圖形。在可切換圖形菜單中,正在運行的應用程序視圖(列出最近和當前正在運行的應用程序及其分配的可切換圖形模式)默認顯示。如果所需的應用程序在此視圖中不可用,請點擊正在運行的應用程序選項並選擇已安裝的配置文件應用程序以查看圖形驅動程序檢測到的所有應用程序。
大多數應用程序的默認模式由操作系統預先確定。具有特定 GPU 要求的應用程序在應用程序名稱旁邊顯示 Lock 圖標且無法更改;這些應用程序始終在集成 GPU 上運行,省電模式。對於未被操作系統鎖定的應用程序,可以從應用程序下拉菜單中選擇以下 Switchable Graphics 模式:
省電-選擇集成 GPU,功耗更低但提供較低的性能高性能-選擇消耗更多功率但提供更好性能的獨立 GPU基於電源-使用電池運行時選擇集成 GPU 並選擇插入電源插座時的獨立 GPU 現在,單擊應用程序的下拉菜單並為應用程序選擇所需的模式。重新啟動應用程序以使更改生效。
閱讀:AMD Radeon 軟件無法在 Windows 11 中打開
6] 重新安裝 3D 軟件
如果沒有任何效果,您必須使用程序的本機卸載工具(如果有)徹底卸載 3D 程序或任何免費的第三方卸載軟件來完全刪除e 您機器中的軟件以及任何以前安裝的任何殘留文件、Windows 註冊表項和許可證信息。完成後,訪問程序供應商網站,然後在您的 Windows 11/10 PC 上下載並安裝程序。
希望這會有所幫助!
另請閱讀 >:
如何修復 Loadlibrary 失敗並出現錯誤 87?
修復 Loadlibrary 失敗並出現錯誤 87 的方法之一是重命名特定的 DLL 文件。執行以下操作:
單擊 Windows 開始按鈕。鍵入 atig6pxx.dll。右鍵單擊文件並選擇打開文件位置(通常為 C:/Windows/System32)。更改文件名稱從 atig6pxx.dll 到 atig6pxx.dll.bak。單擊繼續。
無法完成您的請求,因為參數不正確 87?
如果您在嘗試時收到錯誤 87 參數錯誤錯誤要在 Windows 11/10 計算機上啟動 Windows 更新服務,默認服務可能已被修改到某些條目已損壞的程度。
閱讀:修復打印文檔時參數錯誤錯誤
為什麼參數錯誤?
參數錯誤錯誤表示用戶請求訪問文件夾路徑失敗。根據錯誤的定義,用戶無法訪問設備上的數據或複制/粘貼並沿文件夾路徑移動文件。錯誤參數是包含在錯誤消息中的特定於提供程序的值。例如,提供程序可能會將錯誤消息“無法打開表
筆記本電腦中的參數是什麼?
傳遞的任何值由用戶或由另一個程序來配置程序以用於特定目的。參數可以是任何東西,例如,文件名、坐標、值範圍、金額或某種代碼。