alto
asked on
Register CdoSys.dll
I have problem to use the Cdosys.dll in my win2k professional computer.
I can't create an instance of the object, when I tried to re register the dll using the regsvr32.exe I got an error: 0x800704da
I succeed to register and use the same dll in a different same computer near by.
Any ideas what is the problem and how to solve it?
I can't create an instance of the object, when I tried to re register the dll using the regsvr32.exe I got an error: 0x800704da
I succeed to register and use the same dll in a different same computer near by.
Any ideas what is the problem and how to solve it?
Try this
Start > Run sfc /scannow
if any of the system files are misverioned this sometimes helps to get them in sync with each other. I think part of the problem you are having is file versioning mismatches.
The Crazy One
Start > Run sfc /scannow
if any of the system files are misverioned this sometimes helps to get them in sync with each other. I think part of the problem you are having is file versioning mismatches.
The Crazy One
ASKER
I ran the depends.exe and got 2 meassages:
error: APPHELP.DLL not found ( ithink its a XP file not win2k)
2 warnnings: MPR.dll
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
I also ran the sfc but with no results.
error: APPHELP.DLL not found ( ithink its a XP file not win2k)
2 warnnings: MPR.dll
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
I also ran the sfc but with no results.
So I think you have a problem with DLL versions. If sfc didn't work, you could try:
- Update your system with the last service pack.
- Copy cdosys.dll and mpr.dll from a machine that has no problems.
- Update your system with the last service pack.
- Copy cdosys.dll and mpr.dll from a machine that has no problems.
Both of these files are part of the Windows Protection Feature and as such there should be backup copies of them in the C:\WINNT\System32\dllcache folder.
Since the SFC didn't find any problems then it would seem that these files are not the direct cause of your original problem.
Run the dependency walker on the MPR.DLL.
What had got me stumped what is the dependency walker even mentiioning the APPHELP.DLL for. Something is out of sync here.
Since the SFC didn't find any problems then it would seem that these files are not the direct cause of your original problem.
Run the dependency walker on the MPR.DLL.
What had got me stumped what is the dependency walker even mentiioning the APPHELP.DLL for. Something is out of sync here.
ASKER
I ran the depends.exe on the MPR.dll and it looks OK.
I can't replace the dlls since the windows OS using them and they are looked.
I can't replace the dlls since the windows OS using them and they are looked.
and the service pack option?
BTW what are the version numbers on these files. this mine
cdosys.dll 6.1.3940.29
mpr.dll 5.0.2195.3649
also here is instructions how to replace files in use. Keep in mind you use the registry you need to use regedt32 and not regedit
How to Replace In-Use Files at Windows Restart
http://support.microsoft.com/default.aspx?scid=KB;en-us;181345
cdosys.dll 6.1.3940.29
mpr.dll 5.0.2195.3649
also here is instructions how to replace files in use. Keep in mind you use the registry you need to use regedt32 and not regedit
How to Replace In-Use Files at Windows Restart
http://support.microsoft.com/default.aspx?scid=KB;en-us;181345
ASKER
AndresM: I already installed the sp2 & 3.
CrazyOne: My files are like yours
CrazyOne: My files are like yours
Another idea: run RegMon (http://www.sysinternals.com/ntw2k/source/regmon.shtml) while you attemp to register the DLL, and see in the log if there are "access denied" or "not found" in any class.
ASKER
It have success on the entry fot the cdosys.dll
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
This question is still open and getting old. If any of the comment(s) above helped you please accept it as an answer or split the points who ever helped you in this question. Your attention in finalising this question is very much appreciated. Thanks in advance,
****** PLEASE DO NOT ACCEPT THIS AS AN ANSWER ********
- If you would like to close this question and have your points refunded, please post a question in community support area on https://www.experts-exchange.com/Community_Support/ giving the address of this question. Thank you
Pasha
Cleanup Volunteer
****** PLEASE DO NOT ACCEPT THIS AS AN ANSWER ********
- If you would like to close this question and have your points refunded, please post a question in community support area on https://www.experts-exchange.com/Community_Support/ giving the address of this question. Thank you
Pasha
Cleanup Volunteer
ADVAPI32.DLL, CDOSYS.DLL, CRYPT32.DLL, GDI32.DLL, INETCOMM.DLL, KERNEL32.DLL, LZ32.DLL, MSASN1.DLL, MSOERT2.DLL, MSVCP50.DLL, MSVCRT.DLL, NTDLL.DLL, OLE32.DLL, OLEAUT32.DLL, RPCRT4.DLL, SHLWAPI.DLL, URLMON.DLL, USER32.DLL, VERSION.DLL, WININET.DLL