Tôi gặp sự cố liên quan đến đăng ký * .dll trong Windows 7 x64.Truy vấn REGSVR32. Mô-đun "xxxxx.dll" không tải được
Tôi đã thử đặt * .dll trong cả hai, C:/Windows/System32 và C:/Windows/SysWOW64 và cố gắng đăng ký bằng "regsvr32 xxxxx.dll" dưới dấu nhắc lệnh nâng lên. Tôi cũng đã cố gắng đăng ký nó từ một thư mục riêng biệt. Nó phản ứng với các lỗi sau:
The module "xxxxx.dll" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
Các EventLog lưu ý:
Activation context generation failed for "C:\(path-to-dll)
Dependent Assembly
Microsoft.VC90.ATL,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found.
Please use sxstrace.exe for detailed diagnosis
N.B. Tôi đã cài đặt cả X86 và x64 Microsoft Visual C++ 2010 Redistributables.
Một điều thú vị nữa là tôi đã cố gắng đăng ký cùng * .dll trên máy tính xách tay x64 của Windows 7 và đã đăng ký như mong đợi. Tôi đoán điều này nghiêng về phía thực tế là một số loại phụ thuộc C++ là mất tích/ATL liên quan?
Nếu có ai có thể giúp chỉ cho tôi đúng hướng hoặc làm sáng tỏ thêm bất kỳ vấn đề nào; tôi sẽ biết ơn hơn.
Trân trọng.
Bạn tìm lỗi ở đâu? Đó có phải là nhật ký ứng dụng của cửa sổ không? Tôi không thấy bất kỳ ở đó –
Nhật ký hệ thống trong trình xem sự kiện Windows iirc @RennishJoseph –