Lỗi 126 là Microsoft Runtime error do máy không đọc được một số tệp DLL cần thiết. Thường xuất hiện khi chỉnh sửa/sử dụng dữ liệu lớn (database), ngăn máy đọc tệp cần thiết. Hướng dẫn khắc phục:
Nguyên nhân lỗi 126
Chủ yếu do một số tệp DLL bị thiếu hoặc không đọc được. Cần sửa các phần hệ thống gây vấn đề.
Cách khắc phục lỗi 126
Lỗi #1 – SQL Server 2000 MSI packages
Loading extended custom action library sqlcax.dll
Error 126 loading library sqlcax.dll
Action ended 21:15:09: InstallFinalize. Return value 3
Do cài đặt MSI packages bị hỏng trong SQL Server 2000. Nếu cài nested MSI packages, hãy merge thành phần "Desktop Engine" trực tiếp vào gói dùng module "Desktop Engine merge" của SQL Server 2000.
Lỗi #2 – ODBC driver
Specified driver could not be loaded due to system error 126 (SQL Server)
ODBC database không mở được do thiếu driver. Driver có sẵn trong Windows nhưng có thể hỏng. Tải bản sửa từ trang Microsoft.
Lỗi #3 – Thiếu srvsvc.dll
Error 126: The specified module cannot be found
Thiếu tệp srvsvc.dll để xử lý dữ liệu/lệnh. Thay thế/them tệp:
- Tải srvsvc.zip từ server
- Giải nén srvsvc.dll ra ổ cứng
- Đến
c:\Windows\System32 - Tìm srvsvc.dll hiện tại
- Đổi tên thành srvsvcBACKUP.dll
- Copy & Paste srvsvc.dll mới vào
c:\Windows\System32 - Start → Run (tìm "run" trên Vista/Win7)
- Gõ cmd
- Màn hình đen: gõ regsvr32 srvsvc.dll
- Enter
Khuyến nghị cao – Dọn dẹp Registry bằng Registry Cleaner
Registry quan trọng, chứa email, hình nền, mật khẩu... Thường bị hỏng, gây lỗi 126. Dùng registry cleaner để quét và sửa lỗi registry.