失败,返回错误代码 5 (拒绝访问。)。 -- ID:31136 -- ScCreateProcess (f:\titanium\admin\src\libs\exsetup\hiddenw1.cxx:1821)
Error code 0XC103798A (31114): 某个内部组件已失败。作者: qfkongyan 时间: 2009-7-24 10:15
我也很关注这个问题,我给客户配置时也出现过这种情况 。。。没有找到解决办法作者: nogodme 时间: 2009-7-24 10:24
感谢Tarian的建议,以及各位网页的关注。。。
问题解决了,查了无数的国外网站,问了无数的人,最后还得靠自己来解决,唉!
现在把原因和解决过程说一下:
我是在E盘装的,所以在安装过程中会在E盘根目录下生成一个日志文件(Exchange Server Setup Progress.log),出错后我到处找答案,包括找日志文件,但是我一开始不知道日志文件在哪里,以为就是到系统的事件查看器里面去看日志,但是那些所谓的安装教程,也从未提起过日志是放到哪里的,即使出错了就直接说找日志,也不说一下到哪里找,鄙视一下。。。
日志中出现这一行:regsvr32.exe -s exadmin.dll,后面是关于注册组件失败的描叙,就是我上面所描述的,我开始想办法注册这个该死的组件,在试了很多次无果之后,在google上去国外的网站上去找答案,找了很久,给我找到了一个,地址忘了,内容如下所述:
Try the following and see if it fixes the issue for you. It has been known
to fix similar issues:
1.. Search the following registry key for the location of the Atl.dll
file:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{44EC053A-400F-11D0-9DCD-00A0C90391D3}\InProcServer32\(default)
2.. Compare the location of Atl.dll listed in the registry with the actual
location of Atl.dll in the computer's file system.
The Atl.dll file should be located at %SystemRoot%\System32\ATL.DLL, where
%SystemRoot% points to the directory where you installed Windows 2000.
3.. Edit the registry key described in step 1 to reflect the location of
Atl.dll. For example:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{44EC053A-400F-11D0-9DCD-00A0C90391D3}\InProcServer32\(default)
REG_SZ: D:\WINNT\SYSTEM32\ATL.DLL