How to troubleshoot the "Could not create 'CDO.Message'" error message
https://support.microsoft.com/en-us/kb/910360
Method 1: Make sure that the Cdosys.dll file is correctly registered
- Determine whether the Cdosys.dll file is correctly registered. To do this, follow these steps:
- Click Start, click Run, type
regedt32, and then click
OK. - In Registry Editor, locate and then expand the HKEY_CLASSES_ROOT registry subtree. Expand
TypeLib, and then locate {CD000000-8B95-11D1-82DB-00C04FB1625D}. - Expand {CD000000-8B95-11D1-82DB-00C04FB1625D}, expand
1.0, and then click 0. - Click win32, and then confirm that the following value is displayed in the right panel:
Drive:\WINDOWS\system32\cdosys.dll
- Click Start, click Run, type
- Register the Cdosys.dll file. To do this, follow these steps:
- Click Start, click Run, type
regsvr32 %systemroot%\system32\cdosys.dll, and then click
OK.
Note You may receive the 0x800704da error code if multiple versions of CDO exist on the same operating system. To resolve this issue, use the
regsrv32 -u cdosys.dll command to unregister the Cdosys.dll file. Then, reregister the Cdosys.dll file by running the following command:regsvr32 %systemroot%\system32\cdosys.dllFor more information about CDO versions, visit the following Microsoft Developer Network (MSDN) Web site:
- Click Start, click Run, type
Method 2: Grant permissions for the user account to access the registry key for CDO for Windows 2000 Library
- Grant permission for the user account to access the registry key for CDO for Windows 2000 Library.
- Click Start, click Run, type
regedt32, and then click OK. - In Registry Editor, locate and expand the HKEY_CLASSES_ROOT registry key. Expand
TypeLib, and then locate {CD000000-8B95-11D1-82DB-00C04FB1625D}. - Right-click {CD000000-8B95-11D1-82DB-00C04FB1625D}, click
Permissions, and then click
Add. - Type ComputerName\UserName, and then click
OK
Note The placeholder ComputerName represents the name of the computer. The placeholder
UserName represents the name of the user. - Click to select the check box in the Allow column to grant Read permission to the user, and then click
OK.
How to troubleshoot the "Could not create 'CDO.Message'" error message的更多相关文章
- How could I create a custom windows message?
[问题] Our project is running on Windows CE 6.0 and is written in C++ . We have some problems with the ...
- Create STKNetDiskC Instance Error
关于Create STKNetDiskC Instance Error错误的解决方法 这个错误可能出现在: AM8 附件直接存网盘的时候 报错 解决方法步骤如下: 在出现该错误的机器上,先将AM及 m ...
- IDEA无法启动:Failed to create JVM:error code -1
转自:https://blog.csdn.net/u013243986/article/details/52296944 随便设置把内存加大了, 结果idea就奔溃了,再打开时就提示这样的错误,Fai ...
- pip错误-failed to create process/fatal error in launcher
电脑同时装了python2和python3,并且都配置了环境变量 将python2的python.exe改成python2.exe,python3的python.exe没有改(主要用python2时则 ...
- Bugzilla Error message: couldn't create child process: 720003: index.cgi
two steps is try to fix this issue. 1. Turn off the windowns firewall 2. Register the perl to the sy ...
- IDEA无法启动:Failed to create JVM:error code -4
发生该错误的原因是由于IDEA须要使用的连续内存空间没有得到满足,解决方式: 1.减小-Xmx和-XX:PermSize的值 切换到IDE_HOME\bin\文件夹下,找到<produc ...
- Java JVM、JNI、Native Function Interface、Create New Process Native Function API Analysis
目录 . JAVA JVM . Java JNI: Java Native Interface . Java Create New Process Native Function API Analys ...
- IOS开发基础知识--碎片42
1:报thread 1:exc_bad_access(code=1,address=0x70********) 闪退 这种错误通常是内存管理的问题,一般是访问了已经释放的对象导致的,可以开启僵尸对象( ...
- Java并发编程:如何创建线程?
Java并发编程:如何创建线程? 在前面一篇文章中已经讲述了在进程和线程的由来,今天就来讲一下在Java中如何创建线程,让线程去执行一个子任务.下面先讲述一下Java中的应用程序和进程相关的概念知识, ...
随机推荐
- 2、C语言实现通讯录
main函数入口: //test.c #include<stdio.h> #include<stdlib.h> #include<string.h> #includ ...
- 机器学习之主成分分析PCA原理笔记
1. 相关背景 在许多领域的研究与应用中,通常需要对含有多个变量的数据进行观测,收集大量数据后进行分析寻找规律.多变量大数据集无疑会为研究和应用提供丰富的信息,但是也在一定程度上增加了数据采集的 ...
- Golang_学习资料
个人推荐: http://godeye.org/index.php?a=course&id=6 http://mikespook.com/learning-go/ http://coolshe ...
- oracle 生成随机日期+时间
oracle 生成随机日期+时间 SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(to_number(to_char(to_date('20110101','yyyymm ...
- Angular 学习笔记 immer 使用
https://github.com/immerjs/immer#supported-object-types immer 是用来做 immutable 的. angular 的 change det ...
- php-获取某个文件夹下面的文件数量
/** * 获取文件夹下文件的数量 * @param $url 传入一个url如:/apps/web * @return int 返回文件数量 */ public function getFileNu ...
- Xshell 上传文件到Ubuntu
打开Xshell,连上一台Linux服务器或者是虚拟机 如果要方便的上传文件,需要rz 先测试是否安装rz 命令行~$ rz 如果出现未安装(或者command not found)且建议sudo a ...
- jquery-weui滚动事件的注册与注销
注册infinite(50)是自定义的,详细暂时没去了解,可以不写即代表默认值. // body是整一块代码的标签,也就是滚动的部分. $('body').infinite().on("in ...
- [LeetCode] 137. 只出现一次的数字,其余三次 II ☆☆☆
描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输 ...
- C# - 配置动态更新
生产中经常会遇到修改配置的情况,但是又需要重启应用程序,是不是有点小烦躁.... 下面了解下在不重启情况下,实现配置更新实时生效 public static void SetConfig(string ...