.net - "Retrieving the COM class factory for component with CLSID {DB797690-40E0-11D2-9BD5-0060082AE372} failed due to the following error: 80040154." -
i pretty new here , please me below query . have referred xceedzip.dll in project . , created stepup file .msi file . , installed in 2 3 machines , happy result .
and uninstalled older version , installed new version of tool bugs fixed . , when try using tool , getting below application error when unzipping file application .
"retrieving com class factory component clsid {db797690-40e0-11d2-9bd5-0060082ae372} failed due following error: 80040154."
in 1 machine when uninstall xceedzip.dll , issue got resolved (using regsvr32 /u "c:\windows\system32\xceedzip.dll") , did same resolution steps in machine without success . have application sharing same dll , if uninstall tool , getting same error shared application.
please help, stuck here . want know root cause , fix .
that error means "class not registered". sample gave ("regsvr32 /u") unregisters dll. did mean regsvr32 without "/u"? have expected "regsvr32 xceedzip.dll" register class you.
i open registry (run regedit.exe), , see if registry entries clsid there.
hkey_classes_root\clsid\{db797690-40e0-11d2-9bd5-0060082ae372}
hope helps,
john
Comments
Post a Comment