Lỗi "LoadLibrary fail" chỉ gặp trên máy AMD và có thể xảy ra do một số nguyên nhân. Các yếu tố góp phần gây ra lỗi phổ biến là driver đồ họa AMD đã lỗi thời hoặc bị hỏng, các sự cố với mô-đun driver đồ họa bị hỏng và các sự cố với riêng ứng dụng.
Bạn thường có thể khắc phục lỗi này bằng cách đổi tên file atig6pxx.dll, mô-đun driver đồ họa cho bộ xử lý đồ họa. Nếu không, việc cập nhật hoặc khôi phục driver đồ họa của bạn cũng sẽ hữu ích.
Dưới đây là một số bước giúp bạn khắc phục sự cố "LoadLibrary fail with error 87: The parameter is invalid" trên Windows.
1. Thực hiện khởi động lại nhanh
Đôi khi, lỗi LoadLibrary fail có thể là một trục trặc tạm thời. Tuy nhiên, hộp thoại lỗi sẽ không cho phép bạn đóng nó hoặc truy cập bất kỳ thứ gì khác trên máy tính của mình. Trong trường hợp này, việc tắt máy rất hữu ích. Đảm bảo rằng bạn không có bất kỳ công việc quan trọng và chưa lưu nào có thể bị mất sau khi khởi động lại đột ngột.
Tiếp theo, nhấn và giữ nút nguồn trên máy tính của bạn để buộc tắt hệ thống. Sau đó, nhấn lại nút nguồn để khởi động lại PC. Nếu bạn thấy màn hình đen, hãy để thiết bị ở chế độ chờ trong một hoặc hai phút trước khi thực hiện các bước tiếp theo.
Nếu lỗi vẫn tiếp diễn, hãy ngắt kết nối các màn hình bên ngoài được kết nối với hệ thống qua HDMI hoặc DisplayPort. Sau đó, thực hiện khởi động lại và kiểm tra mọi cải tiến.
2. Cập nhật driver card đồ họa
Nếu bạn cài đặt Windows hoặc sử dụng hệ thống mới, máy tính của bạn có thể thiếu driver cần thiết cho display adapter. Điều này có thể khiến display adapter gặp trục trặc và ngừng hoạt động.
Để khắc phục sự cố, hãy kiểm tra và cập nhật driver đồ họa của bạn trên Windows. Nếu bạn có GPU chuyên dụng, hãy sử dụng công cụ quản lý GPU từ nhà sản xuất để tải xuống bản cập nhật. Bạn cũng có thể tải xuống các bản cập nhật mới hơn từ trang web của nhà sản xuất GPU.
3. Thực hiện hạ cấp driver
Lỗi này thường do sự cố với display adapter và chủ yếu là do các máy AMD. Nếu lỗi xảy ra sau khi cập nhật driver hoặc hệ điều hành gần đây, hãy kiểm tra xem thiết bị đồ họa của bạn đã nhận được bản cập nhật mới hơn chưa. Nếu vậy, bạn có thể thực hiện khôi phục driver để cài đặt lại driver cũ hơn.
Bạn có thể thực hiện khôi phục driver bằng Device Manager. Điều này sẽ hoạt động bất kể phiên bản Windows bạn đang chạy. Tuy nhiên, nếu tùy chọn khôi phục driver bị mờ đi, điều đó có nghĩa là Windows không có phiên bản cũ hơn mà bạn có thể khôi phục và cài đặt lại.
4. Gỡ cài đặt và cài đặt lại driver đồ họa
Driver display adapter bị hỏng cũng có thể kích hoạt lỗi "LoadLibrary fail with error 87". Để khắc phục sự cố này, bạn có thể gỡ cài đặt display driver từ Device Manager rồi tiến hành cài đặt lại.
Để gỡ cài đặt driver display adapter:
1. Nhấn Win + R để mở Run.
2. Nhập devmgmt.msc và nhấp vào OK để mở Device Manager.
3. Trong Device Manager, hãy mở rộng phần Display Adapter.
4. Nhấp chuột phải vào card đồ họa của bạn và chọn Uninstall device.
5. Chọn tùy chọn Attempt to remove the driver for this device và nhấp vào Uninstall.
6. Sau khi hoàn tất, hãy khởi động lại PC.
Bây giờ, bạn có thể cài đặt lại driver từ trang web của nhà sản xuất GPU. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem driver GPU đã được gỡ bỏ hoàn toàn chưa.
5. Đổi tên file atig6pxx.dll
Nếu sử dụng card đồ họa AMD ATI cũ, bạn có thể sửa lỗi bằng cách đổi tên file atig6pxx.dll trong thư mục System32. Đây là mô-đun driver đồ họa và các sự cố với mô-đun này có thể ngăn các ứng dụng và game 3D trên hệ thống của bạn hoạt động.
Để đổi tên file, bạn sẽ cần có đặc quyền admin. Đăng nhập bằng tài khoản admin và làm theo các bước sau để đổi tên file atig6pxx.dll:
1. Nhấn phím Win và nhập atig6pxx.dll vào thanh tìm kiếm.
2. Nhấp chuột phải vào file DLL và chọn Open File Location. Ngoài ra, hãy đi đến vị trí sau và định vị file:
C:\Windows\System32
3. Đổi tên file thành atig6pxx.dll.bak. Bạn sẽ cần có quyền admin để thay đổi tên file trong thư mục System32. Nhấp vào Continue để xác nhận hành động.
Nếu sự cố về quyền vẫn tiếp diễn, hãy sở hữu thư mục trên Windows rồi đổi tên file. Ngoài ra, bạn cũng có thể sở hữu bằng Command Prompt. Để sở hữu file atig6pxx.dll bằng Command Prompt
2. Khi ở Safe Mode, nhấn phím Win và nhập cmd.
3. Nhấp chuột phải vào Command Prompt và chọn Run as administrator.
4. Trong cửa sổ Command Prompt, gõ lệnh sau để thay đổi thư mục System32:
cd \Windows\System32
5. Tiếp theo, gõ lệnh sau và nhấn Enter để sở hữu file atig6pxx.dll:
takeown /f atig6pxx.dll
6. Tiếp theo, gõ lần lượt hai lệnh này để cấp quyền đầy đủ và thay đổi thuộc tính của file DLL:
icacls atig6pxx.dll /grant everyone:full
attrib -r -s atig6pxx.dll
7. Nếu tất cả các lệnh được thực thi thành công, bạn có thể đổi tên file atig6pxx.dll mà không gặp lỗi cấp phép.
6. Sửa chữa Windows Image bằng DISM
Các file hệ thống bị hỏng là một nguyên nhân khác có thể gây ra lỗi LoadLibrary fail. May mắn thay, Windows đi kèm với một công cụ tích hợp sẵn để sửa chữa system image.
7. Cài đặt lại ứng dụng
Nếu lỗi xảy ra khi bạn khởi chạy một ứng dụng cụ thể, thì đó có thể là xung đột của ứng dụng cụ thể gây ra lỗi. Để xác định nguyên nhân, hãy gỡ cài đặt và cài đặt phiên bản mới nhất hiện có. Để gỡ cài đặt ứng dụng:
- Nhấn Win + I để mở Settings.
- Mở tab Apps ở ngăn bên trái.
- Nhấp vào Installed apps.
- Tìm kiếm ứng dụng và nhấp vào menu ba chấm bên cạnh tên ứng dụng.
- Nhấp vào Uninstall 2 lần để xác nhận hành động.
Lỗi này thường xảy ra do driver đồ họa không tương thích hoặc lỗi thời. Bạn có thể cập nhật hoặc cài đặt lại driver để khắc phục sự cố. Đổi tên file DLL được chỉ định là một giải pháp phổ biến khác. Nhưng bất kỳ sự cố nào với system image sẽ yêu cầu sửa chữa Windows image bằng tiện ích dòng lệnh DISM.