หากคุณเป็นผู้เชี่ยวชาญด้านไอที คุณอาจเคยเห็นข้อความแสดงข้อผิดพลาดของ LoadLibrary มาก่อน ข้อผิดพลาดนี้อาจเกิดขึ้นได้จากหลายสาเหตุ แต่สาเหตุที่พบบ่อยที่สุดคือพารามิเตอร์ที่ไม่ถูกต้อง
เมื่อคุณเห็นข้อผิดพลาดนี้ สิ่งสำคัญคือต้องตรวจสอบพารามิเตอร์ที่ส่งผ่านไปยังฟังก์ชัน LoadLibrary ในกรณีส่วนใหญ่ ปัญหาเกิดจากเส้นทางไปยังไฟล์ DLL ที่ระบุไว้ บางครั้งปัญหาเกิดขึ้นกับ DLL เอง
หากเส้นทางไปยัง DLL ไม่ถูกต้อง คุณสามารถลองแก้ไขได้โดยการตั้งค่า |_+_| ตัวแปรสภาพแวดล้อม หาก DLL เสียหาย คุณจะต้องแทนที่ด้วยสำเนาใหม่
ในบางกรณี ข้อผิดพลาด LoadLibrary เกิดจากการติดมัลแวร์ หากคุณสงสัยว่าเป็นกรณีนี้ คุณควรสแกนคอมพิวเตอร์ของคุณด้วยโปรแกรมป้องกันมัลแวร์ที่เชื่อถือได้
สำหรับผู้ใช้พีซี Windows 11 หรือ Windows 10 บางคนเมื่อเปิดหรือสร้างโครงการหรือเอกสารแผนที่ใน ArcGIS Pro หรือ ArcMap LoadLibrary ล้มเหลวโดยมีข้อผิดพลาด 87: พารามิเตอร์ไม่ถูกต้อง ข้อความแสดงข้อผิดพลาดอาจปรากฏขึ้น ข้อผิดพลาดนี้มักเกิดขึ้นในโปรแกรม 3D รวมถึง Chief Architect, AutoCAD และ Blender ที่ทำงานบนคอมพิวเตอร์ที่มี AMD GPU โพสต์นี้ให้แนวทางแก้ไขที่เหมาะสมที่สุดสำหรับข้อผิดพลาด
ข้อความแสดงข้อผิดพลาดสามารถเป็นหนึ่งในสิ่งต่อไปนี้
- LoadLibrary ล้มเหลวโดยมีข้อผิดพลาด 87: พารามิเตอร์ไม่ถูกต้อง
- LoadLibrary ล้มเหลวโดยมีข้อผิดพลาด 87: พารามิเตอร์ไม่ถูกต้อง
LoadLibrary คืออะไร?
ตามเอกสารประกอบของ Microsoft ฟังก์ชัน LoadLibrary สามารถใช้เพื่อโหลดโมดูลไลบรารีลงในพื้นที่ที่อยู่ของกระบวนการ และส่งคืนหมายเลขอ้างอิงที่สามารถใช้เพื่อรับที่อยู่ของฟังก์ชัน DLL LoadLibrary สามารถชี้ไปที่ไฟล์ .exe เพื่อรับหมายเลขอ้างอิงที่สามารถใช้ในกรณีต่อไปนี้:
- กำหนดตำแหน่งของทรัพยากรด้วยชนิดและชื่อที่ระบุในโมดูลที่ระบุ
- รับหมายเลขอ้างอิงที่สามารถใช้เพื่อรับตัวชี้ไปยังไบต์แรกของทรัพยากรที่ระบุในหน่วยความจำ
การเกิดปัญหานี้เกี่ยวข้องกับการกำหนดค่าการ์ดแสดงผลของคอมพิวเตอร์ และอาจเกิดจากสาเหตุต่อไปนี้:
- ไดรเวอร์การ์ดแสดงผลล้าสมัย
- เครื่องมีกราฟิกการ์ดที่ขัดแย้งกัน
- Remote Desktop Protocol (RDP) เชื่อมต่อกับกราฟิกการ์ด Intel ในตัวตามค่าเริ่มต้น ไม่ใช่กับกราฟิกการ์ดที่ใช้โดยแอปพลิเคชัน 3 มิติบนเดสก์ท็อป
ข้อผิดพลาด LoadLibrary ข้อผิดพลาด 87 พารามิเตอร์ไม่ถูกต้อง
หากคุณพยายามเรียกใช้โปรแกรม 3 มิติ เช่น AutoCAD, Blender หรือ Chief Architect หรือเปิดหรือสร้างโครงการหรือเอกสารแผนที่ในซอฟต์แวร์ ArcGIS Pro หรือ ArcMap LoadLibrary ล้มเหลวโดยมีข้อผิดพลาด 87: พารามิเตอร์ไม่ถูกต้อง ข้อความแสดงข้อผิดพลาดปรากฏขึ้นบนหน้าจอ Windows 11/10 คุณสามารถลองแก้ไขที่แนะนำด้านล่างและดูว่าสิ่งใดสามารถแก้ปัญหาในระบบของคุณได้
- เปลี่ยนชื่อไฟล์ atig6pxx.dll
- อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
- ปิดใช้งานการ์ดวิดีโอในตัว
- การแก้ปัญหาด้วยการ์ดวิดีโอที่ขัดแย้งกัน
- กำหนดค่า AMD Radeon เพื่อรันโปรแกรมปฏิบัติการในโหมดประสิทธิภาพสูง
- ติดตั้งซอฟต์แวร์ 3D ใหม่
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการที่ระบุไว้
ไม่พบองค์ประกอบ fixboot
1] เปลี่ยนชื่อไฟล์ atig6pxx.dll
atig6pxx.dll เป็นไฟล์ไดนามิกลิงก์ไลบรารี (DLL) ที่เป็นส่วนหนึ่งของ PowerXpress Vista ไดรเวอร์ OpenGL ได้รับการพัฒนาโดย Advanced Mirco Devices, Inc. โซลูชันนี้มีไว้สำหรับ LoadLibrary ล้มเหลวโดยมีข้อผิดพลาด 87: พารามิเตอร์ไม่ถูกต้อง ข้อผิดพลาดที่เกิดขึ้นกับพีซีที่ใช้ Windows 11/10 ของคุณและทำให้คุณต้องเปลี่ยนชื่อไฟล์ atig6pxx.dll เมื่อต้องการทำงานนี้ ให้ทำตามขั้นตอนเหล่านี้:
- ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบ
- คลิก ปุ่ม Windows + E เพื่อเปิด File Explorer
- นำทางไปยังเส้นทางไดเร็กทอรีด้านล่าง:
- ที่ตำแหน่งนี้ ให้เลื่อนและค้นหา atig6pxx.dll ไฟล์.
- เมื่อเจอแล้วให้คลิกขวาเปลี่ยนชื่อไฟล์เป็น atig6pxx.dll.bak .
- ออกจาก Explorer เมื่อคุณทำเสร็จแล้ว
หากคุณไม่สามารถเปลี่ยนชื่อไฟล์ได้เนื่องจากได้รับอนุญาตแม้ว่าจะเข้าสู่ระบบในฐานะผู้ดูแลระบบ คุณสามารถบูตเข้าสู่เซฟโหมดแล้วลองดำเนินการเปลี่ยนชื่อไฟล์ DLL อีกครั้ง
อ่าน : แก้ไขข้อผิดพลาดที่ขาดหายไปของ amd_ags_x64.dll บน Windows
2] อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
ไดรเวอร์การ์ดกราฟิก AMD ที่ล้าสมัยเป็นที่ทราบกันดีว่าเป็นตัวการ ในกรณีนี้ ด้านล่างนี้เป็นตัวเลือกของคุณ:
- วิธีที่ง่ายที่สุดในการอัปเดตไดรเวอร์ AMD คือการใช้ซอฟต์แวร์ระบบที่เป็นทางการของ AMD การตรวจจับอัตโนมัติของไดรเวอร์ AMD โปรแกรมนี้ใช้งานง่ายและช่วยให้คุณจัดการกราฟิกการ์ดและอื่นๆ ได้ง่ายขึ้น หากมีไดรเวอร์ใหม่ คุณจะได้รับแจ้ง หากยังไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณ คุณสามารถไปที่เว็บไซต์และดาวน์โหลดเวอร์ชันล่าสุดได้
- คุณสามารถอัปเดตไดรเวอร์กราฟิกได้ด้วยตนเองผ่าน Device Manager หากคุณดาวน์โหลดไว้แล้ว .inf หรือ .sys ไฟล์ไดรเวอร์
- คุณยังสามารถอัปเดตไดรเวอร์ผ่านบรรทัดคำสั่ง
- ใน Windows Update คุณยังสามารถรับการอัปเดตไดรเวอร์ในส่วนการอัปเดตเพิ่มเติมได้อีกด้วย
- คุณยังสามารถ ไปที่เว็บไซต์ AMD โดยตรง และดาวน์โหลดไดรเวอร์การ์ดแสดงผลล่าสุด
- อีกทางเลือกหนึ่งสำหรับคุณคือการอัปเดตไดรเวอร์ของคุณโดยอัตโนมัติด้วยซอฟต์แวร์อัปเดตไดรเวอร์ฟรีสำหรับพีซี Windows 11/10
อย่างไรก็ตาม หากไดรเวอร์ปัจจุบันไม่สามารถแก้ไขข้อผิดพลาดได้ ให้ลองย้อนกลับไดรเวอร์ หรือดาวน์โหลดและติดตั้งไดรเวอร์เวอร์ชันก่อนหน้า
เมื่อใช้แล็ปท็อปที่เชื่อมต่อกับ Dock ให้ถอดแล็ปท็อปออกจาก Dock และรีสตาร์ทซอฟต์แวร์ 3D ก่อนเชื่อมต่อกับ Dock อีกครั้ง ตรวจสอบการอัปเดตเฟิร์มแวร์จากผู้ผลิตด็อคด้วย
อ่าน : Windows ยังคงติดตั้งไดรเวอร์ AMD เก่า
3] ปิดใช้งานกราฟิกการ์ดในตัว
วิธีการแก้ปัญหานี้ใช้ได้เมื่อใช้ Remote Desktop Protocol (RDP) เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกลสำหรับการเข้าถึงระยะไกลไปยังแอปพลิเคชันเดสก์ท็อป 3 มิติใดๆ ที่กล่าวถึงเหล่านี้ ข้อผิดพลาดอาจเกี่ยวข้องกับเซสชัน RDP เอง เนื่องจากอาจมีข้อขัดแย้งระหว่าง การ์ดแสดงผลที่ระบุโดยการเชื่อมต่อ RDP และการ์ดที่ใช้โดยซอฟต์แวร์ 3D บนคอมพิวเตอร์ระยะไกล RDP เชื่อมต่อกับการ์ดกราฟิก Intel ในตัวตามค่าเริ่มต้น ไม่ใช่กับการ์ดกราฟิกที่ใช้โดยซอฟต์แวร์ 3D ในกรณีนี้ เพื่อแก้ไขปัญหา คุณสามารถปิดใช้งานไดรเวอร์ AMD หรือการ์ดกราฟิก Intel ในตัวในระหว่างเซสชันเดสก์ท็อประยะไกล คุณยกเลิกการเชื่อมต่อ และจากนั้น เชื่อมต่อเซสชัน RDP หลังจากถอดอะแดปเตอร์กราฟิก
อ่าน : ฮาร์ดแวร์กราฟิกไม่รองรับข้อผิดพลาด 3D Photoshop อย่างเป็นทางการ
แก้ไข mbr windows 10
4] แก้ปัญหากราฟิกการ์ดที่ขัดแย้งกัน
แอปพลิเคชัน 3 มิติบนเดสก์ท็อปเหล่านี้พึ่งพาความสามารถของกราฟิกการ์ดอย่างมาก บางครั้งความขัดแย้งของการ์ดกราฟิกอาจทำให้โปรแกรมเหล่านี้ทำงานผิดพลาด โดยเฉพาะอย่างยิ่งเมื่อคอมพิวเตอร์มีการ์ดกราฟิกเฉพาะติดตั้งอยู่นอกเหนือจากการ์ดกราฟิกในตัว (เช่น Intel ที่มี AMD FirePro) ในกรณีนี้ สำหรับการแก้ไขปัญหาเพื่อดูว่ากราฟิกการ์ดเป็นตัวการหรือไม่ คุณสามารถเรียกใช้ชุด ปิดใช้งาน/เปิดใช้งานใหม่/รีบูต ขั้นตอนในการอัปเกรดคอมพิวเตอร์ของคุณเพื่อให้โปรแกรม 3 มิติสามารถกำหนดได้ว่าจะใช้การ์ดใดเมื่อเริ่มต้นระบบและแสดงข้อมูล
ทำดังต่อไปนี้:
- หากเปิดอยู่ ให้ปิดซอฟต์แวร์ 3D
- คลิกปุ่มถัดไป ปุ่ม Windows + X เปิดเมนู Power User
- คลิก ม บนแป้นพิมพ์ของคุณเพื่อเปิด Device Manager
- เลื่อนรายการอุปกรณ์ที่ติดตั้งลงและขยาย อะแดปเตอร์วิดีโอ ส่วน.
- ตอนนี้คลิกขวาและปิดการใช้งานกราฟิกการ์ดตัวแรก
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
- เปิดโปรแกรมสามมิติอีกครั้ง
- เปิดตัวจัดการอุปกรณ์อีกครั้งและเปิดใช้งานกราฟิกการ์ดตัวแรก
- จากนั้นปิดการ์ดแสดงผลตัวที่สอง
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
- เปิดโปรแกรมสามมิติอีกครั้ง
- เปิดตัวจัดการอุปกรณ์อีกครั้งและเปิดใช้งานกราฟิกการ์ดตัวที่สองอีกครั้ง
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
- เปิดโปรแกรมสามมิติอีกครั้ง
หากปัญหาได้รับการแก้ไขโดยการปิดใช้งานการ์ดใดการ์ดหนึ่ง นี่อาจบ่งชี้ว่าการ์ดแสดงผลเป็นสาเหตุของปัญหา
อ่าน : กราฟิกรวมหรือกราฟิกแยก - ฉันต้องการอะไร
5] กำหนดค่า AMD Radeon เพื่อรันโปรแกรมปฏิบัติการในโหมดประสิทธิภาพสูง
โซลูชันนี้กำหนดให้คุณต้องกำหนดค่าซอฟต์แวร์ AMD Radeon หรือ Catalyst Control Center เพื่อเรียกใช้แอปพลิเคชันเดสก์ท็อป 3 มิติที่สามารถเรียกใช้งานได้ในโหมดประสิทธิภาพสูง ทำดังต่อไปนี้:
- เปิดโปรแกรม 3D บนพีซีของคุณ
- คลิกขวาถัดไป เดสก์ทอป .
- เลือก การตั้งค่า AMD Radeon จากเมนู
- เลือก ระบบ.
- เลือก กราฟิกที่สลับได้
- ในเมนู 'กราฟิกที่สลับได้' การเปิดตัวแอปพลิเคชัน มุมมอง (แสดงรายการแอปพลิเคชันล่าสุดและที่กำลังทำงานอยู่และโหมดกราฟิกแบบสลับได้ที่กำหนดให้กับแอปพลิเคชันเหล่านั้น) จะแสดงตามค่าเริ่มต้น หากไม่มีแอปพลิเคชันที่คุณต้องการในมุมมองนี้ ให้คลิกที่ไอคอน การเปิดตัวแอปพลิเคชัน ตัวเลือกและเลือก แอพโปรไฟล์ที่ติดตั้ง เพื่อดูแอปพลิเคชันทั้งหมดที่ตรวจพบโดยไดรเวอร์กราฟิก
โหมดเริ่มต้นสำหรับแอปพลิเคชันส่วนใหญ่จะถูกกำหนดล่วงหน้าโดยระบบปฏิบัติการ แสดงแอปพลิเคชันที่มีข้อกำหนด GPU เฉพาะ ปราสาท ไอคอนถัดจากชื่อแอปพลิเคชันและไม่สามารถเปลี่ยนแปลงได้ แอปพลิเคชันเหล่านี้ทำงานบน GPU ในตัวเสมอในโหมดประหยัดพลังงาน สำหรับแอปพลิเคชันที่ไม่ได้ล็อกโดยระบบปฏิบัติการ สามารถเลือกโหมดกราฟิกแบบสลับได้ต่อไปนี้จากเมนูแบบเลื่อนลงของแอปพลิเคชัน:
ไฟล์เปิดอยู่ในโฮสต์โครงสร้างพื้นฐานเชลล์
- การประหยัดพลังงาน – เลือก GPU ในตัวที่ใช้พลังงานน้อยกว่าแต่ให้ประสิทธิภาพที่ต่ำกว่า
- ประสิทธิภาพสูง – เลือก GPU แยกที่ใช้พลังงานมากกว่าแต่ให้ประสิทธิภาพที่ดีกว่า
- ขึ้นอยู่กับแหล่งจ่ายไฟ – เลือก GPU ในตัวเมื่อทำงานโดยใช้แบตเตอรี่ และเลือก GPU แยกเมื่อเสียบปลั๊กไฟ
- ตอนนี้คลิกที่เมนูแบบเลื่อนลงของแอปพลิเคชันและเลือกโหมดที่ต้องการสำหรับแอปพลิเคชัน
- รีสตาร์ทแอปพลิเคชันเพื่อให้การเปลี่ยนแปลงมีผล
อ่าน : ซอฟต์แวร์ AMD Radeon จะไม่เปิดบน Windows 11
6] ติดตั้งซอฟต์แวร์ 3D ใหม่
หากไม่มีอะไรทำงาน คุณจะต้องถอนการติดตั้งโปรแกรม 3 มิติทั้งหมดโดยใช้เครื่องมือถอนการติดตั้งของโปรแกรม (ถ้ามี) หรือซอฟต์แวร์ถอนการติดตั้งของบุคคลที่สามฟรี เพื่อลบซอฟต์แวร์ออกจากคอมพิวเตอร์ของคุณอย่างสมบูรณ์และไฟล์ที่เหลือจากการติดตั้งก่อนหน้านี้ รีจิสตรีคีย์ Windows และข้อมูลใบอนุญาต หลังจากนั้น ไปที่เว็บไซต์ของผู้ให้บริการโปรแกรม ดาวน์โหลดและติดตั้งโปรแกรมบนพีซี Windows 11/10 ของคุณ
หวังว่านี่จะช่วยได้!
อ่านด้วย :
- LoadLibrary ล้มเหลวด้วยข้อผิดพลาด 1114
- LoadLibrary STATUS DLL ไม่พบข้อผิดพลาดของฟังก์ชัน
- การโหลดไลบรารีล้มเหลวโดยมีข้อผิดพลาด 126, 87, 1114 หรือ 1455
จะแก้ไขข้อผิดพลาด Loadlibrary 87 ได้อย่างไร
วิธีหนึ่งในการแก้ไข Loadlibrary ขัดข้องด้วยข้อผิดพลาด 87 คือการเปลี่ยนชื่อไฟล์ DLL เฉพาะ ทำดังต่อไปนี้:
- คลิกปุ่มเริ่มของ Windows
- ป้อน atig6pxx.dll
- คลิกขวาที่ไฟล์แล้วเลือก ตำแหน่งของไฟล์ที่เปิดอยู่ (ปกติคือ C:/Windows/System32)
- เปลี่ยนชื่อไฟล์จาก atig6pxx.dll ถึง atig6pxx.dll.bak .
- คลิกดำเนินการต่อ
ไม่สามารถดำเนินการตามคำขอเนื่องจากพารามิเตอร์ไม่ถูกต้อง 87?
หากคุณได้รับข้อผิดพลาด Error 87 Invalid Parameter เมื่อคุณพยายามเริ่มบริการ Windows Update บนคอมพิวเตอร์ Windows 11/10 ของคุณ มีโอกาสที่บริการเริ่มต้นจะถูกเปลี่ยนไปยังจุดที่บางรายการเสียหาย
อ่าน : แก้ไข Parameter - ข้อผิดพลาดที่ไม่ถูกต้องเมื่อพิมพ์เอกสาร
เหตุใดพารามิเตอร์จึงไม่ถูกต้อง
พารามิเตอร์ไม่ถูกต้อง ข้อผิดพลาดหมายความว่าคำขอของผู้ใช้ในการเข้าถึงเส้นทางโฟลเดอร์ล้มเหลว ตามคำจำกัดความของข้อผิดพลาด ผู้ใช้ไม่สามารถเข้าถึงข้อมูลของตนบนอุปกรณ์หรือคัดลอก/วางและย้ายไฟล์ไปตามเส้นทางของโฟลเดอร์ พารามิเตอร์ข้อผิดพลาดคือค่าเฉพาะของผู้ให้บริการที่รวมอยู่ในข้อความแสดงข้อผิดพลาด ตัวอย่างเช่น ผู้ให้บริการอาจเชื่อมโยงข้อความแสดงข้อผิดพลาด 'ไม่สามารถเปิดตารางได้
พารามิเตอร์ในแล็ปท็อปคืออะไร?
ค่าใดๆ ที่ส่งไปยังโปรแกรมโดยผู้ใช้หรือโปรแกรมอื่นเพื่อปรับแต่งโปรแกรมสำหรับวัตถุประสงค์เฉพาะ พารามิเตอร์สามารถเป็นอะไรก็ได้ เช่น ชื่อไฟล์ พิกัด ช่วงของค่า จำนวนเงิน หรือโค้ดบางส่วน