用友运行时错误48 加载DLL错误
1个回答
展开全部
用友890卸载后安装861启动提示“运行时错误'48',加载DLL错误”
原因:组件版本错误:
DCOM组件:PortalEventManager.clsFactory
应用程序ID:{5A3AEE9C-5337-4530-B6E5-2C51932B797A}
本地路径:C:\WINDOWS\system32\UFCOMSQL\PortalEventManager.exe
TypeLib:{B55A7B34-42F3-455C-956E-01BAD92A2D69}
而
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}]下对应两个版本用友861的5.6和890的5.7
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.6\0\win32]
@="C:\\WINDOWS\\system32\\UFCOMSQL\\PortalEventManager.exe"
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.7\0\win32]
@="D:\\U8SOFT\\ufcomsql\\PortalEventManager.exe"
PortalEventManager.exe的位置不一致,这样在用友890删除后由于清理不干净,5.7版本的注册表信息存在,而在登录861软件时使用新版本5.7的路径,在这一路径下找不到PortalEventManager.exe文件就会提示“运行时错误'48',加载DLL错误”。
解决方法有两个:
(1)当前用友安装目录中新建文件夹:ufcomsql,并把C:\WINDOWS\system32\UFCOMSQL\PortalEventManager.exe复制到这一文件夹中。
(2)删除注册表[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.7]
原因:组件版本错误:
DCOM组件:PortalEventManager.clsFactory
应用程序ID:{5A3AEE9C-5337-4530-B6E5-2C51932B797A}
本地路径:C:\WINDOWS\system32\UFCOMSQL\PortalEventManager.exe
TypeLib:{B55A7B34-42F3-455C-956E-01BAD92A2D69}
而
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}]下对应两个版本用友861的5.6和890的5.7
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.6\0\win32]
@="C:\\WINDOWS\\system32\\UFCOMSQL\\PortalEventManager.exe"
[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.7\0\win32]
@="D:\\U8SOFT\\ufcomsql\\PortalEventManager.exe"
PortalEventManager.exe的位置不一致,这样在用友890删除后由于清理不干净,5.7版本的注册表信息存在,而在登录861软件时使用新版本5.7的路径,在这一路径下找不到PortalEventManager.exe文件就会提示“运行时错误'48',加载DLL错误”。
解决方法有两个:
(1)当前用友安装目录中新建文件夹:ufcomsql,并把C:\WINDOWS\system32\UFCOMSQL\PortalEventManager.exe复制到这一文件夹中。
(2)删除注册表[HKEY_CLASSES_ROOT\TypeLib\{B55A7B34-42F3-455C-956E-01BAD92A2D69}\5.7]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询