How do I Resolve a RegSvr32 Failed to Load 9009 error on my OCX?

I have a solution, which successfully builds/runs on Windows 7. I am porting the solution to Windows 10. DigiCert no longer supports Win7, etc.

My OCX project successfully builds, however when I go to register the OCX, I receive

“The module failed to load. The specified module could not be found”

The project contains no references.

I did research and saw many articles, most of them saying the same thing and none helpful. Here is what I have done.

Note: I know that I have a 64-bit OCX, given the obvious path “x64DebugDriveOps.ocx”, but in my quest to try every option that people mentioned both here on SO and on a general Google search, I tried, as mentioned below, the SysWOW64 and regular regsvr32.exe, just so that I can be thorough, even though the SysWOW64 is for 32-bit DLLs/OCX files.

  • Added temporary MessageBox() statements to DllRegisterServer() and InitInstance() methods. I saw no message box appear when running regsvr32.exe.
  • I tried %systemroot%SysWOW64regsvr32.exe <complete path to x64Debugocx".
  • sfc /scannow turned up nothing
  • dism /Online /Cleanup-Image /CheckHealth turned up nothing, system fine
  • dism /Online /Cleanup-Image /ScanHealth turned up nothing, system fine
  • Giving full control permissions (regedit) to ComputerHKEY_CLASSES_ROOTTypeLibALL APPLICATION PACKAGES did nothing
  • Release and Debug version build fine and both versions yield the same error when registering either straight or with the SysWOW64 variant.
  • I searched the entire registry for the base name and that turned up nothing. I searched for DriveOps. My OCX name is DriveOps.ocx. I was hoping that there is an existing entry in the registry that causes havoc. No dice.
  • Yes, I am running from an administrative command prompt. I even tried all the above from a VS2010 terminal booth with and without runningvsvars32.bat beforehand. This route turned up nothing too.
  • The %errorlevel% from regsvr32 from the administrative command prompt is always 9009, file not fund, however and rather interesting, the %errorlevel% is 0 from a VS2010 terminal, with or without the vsvars32.bat running first, even though the output of the registration displays the ‘the system cannot find the path specified” error message. Weird.

I was hoping to debug the entry points by running the OCX by specifying the exe to use, in this case regsvr32.exe, however either because OCX debugging does not support this feature or VS2010 does not. I know that newer versions of Visual Studio can debug DLLs by specifying an exe, as I have done that many times. No luck this route.

Thoughts?

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật