如果系统的“MDAC”组件没有安装或“MDAC”出了问题,会导致DBMail的服务无法启动。
注意:360杀毒软件会优化注册表,有可能会删除这样的组件,导致DBMail无法正常运行;所以建议不要在服务器上使用360杀毒软件。
安装MDAC组件之前,需要准备i386安装包(注意:不同操作的系统,i386安装包也不一样)
获取“i386安装包”的方法有2种:
1) 从“系统光盘”中,读取“i386”文件。
2) 从网上下载,“i386”文件。
MDAC修复方法:
1) 单击“开始”,然后在“运行”编辑框中输入“ %windir%\inf ”,最后回车。
2) 将打开C:\WINDOWS\inf ”目录(也可以直接在C盘中打开“C:\WINDOWS\inf”这个目录),然后找到“mdac.inf ”文件。
3) 右击“mdac.inf ”文件后,单击“安装”(如图 1‑1)。
图 1‑1
4) 在弹出的“所需文件”对话框中,单击“浏览”按钮,选择“提示”的文件(如图 1‑2)。
图 1‑2
在安装的过程中,还会提示的安装文件有dao360.dll、MDACRdMe.htm、mssoap1.dll 、wisc10.dll、mssoapr.dll等。
如果您没有“i386安装包”,还可以从以下三个目录中查找文件(这样操作做比较复杂也容易出错):
“C:\Program Files\Common Files\System”目录
“C:\Program Files\Common Files\System\msadc”目录
“C:\Program Files\Common Files\System\ado”目录
“MDACRdMe.htm”这个文件有可能会找不到,其实“MDACRdMe.htm”是个没有用的垃圾文件;我们可以在“C:\Program Files\Common Files\System\ado”目录下,创建一个“MDACRdMe.htm”的空文件。
5) 完成以上操作后,重新启动服务器。
小秘诀:
我们可以使用系统自带的“搜索”功能,来快速查找这些文件(如图 1‑3)。
图 1‑3
首先在“全部或部分文件”和“文件中的一个字或词组”编辑框中输入要查找的文件或文件夹;然后在“查找范围”组合框中,选择“C”盘,最后单击“搜索”按钮。这样操作就可以搜索需要的文件或文件夹,除非文件或文件夹确实不存在。
修复完成之后,重启DBMail可以用了。