无法加载"sybdrvado20.dll" 的原因和解决办法
2009-12-08 11:18
926 查看
Sybase 的 .net Provider ,少数情况在一些系统中出现“无法加载 'sybdrvado20.dll' ,HRESULT: 0x8007007E
![](http://i2.social.microsoft.com/Forums/resources/images/trans.gif?cver=2.7.0030.0)
” 的情况。
原因在于 缺少 sybdrvado20.dll 所依赖的 程序集 .dll 文件。
sybdrvado20.dll 所依赖的dll文件有:
OLE32.DLL
USER32.DLL
ADVAPI32.DLL
MSVCR71.DLL
MSVCP71.DLL
KERNEL32.DLL
若system32 目录下缺少这几个文件则会无法加载 sybdrvado20.dll
一般可能会缺少 MSVCR71.DLL,MSVCP71.DLL
附:
用 Depends.Exe 这个工具可以查看某个 dll 所依赖的程序集
![](http://i2.social.microsoft.com/Forums/resources/images/trans.gif?cver=2.7.0030.0)
” 的情况。
原因在于 缺少 sybdrvado20.dll 所依赖的 程序集 .dll 文件。
sybdrvado20.dll 所依赖的dll文件有:
OLE32.DLL
USER32.DLL
ADVAPI32.DLL
MSVCR71.DLL
MSVCP71.DLL
KERNEL32.DLL
若system32 目录下缺少这几个文件则会无法加载 sybdrvado20.dll
一般可能会缺少 MSVCR71.DLL,MSVCP71.DLL
附:
用 Depends.Exe 这个工具可以查看某个 dll 所依赖的程序集
相关文章推荐
- "无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。" —— 的解决方法
- 关于无法加载DLL"***.dll":找不到指定的模块(异常来自HRESULT:0x8007007E)问题的解决办法
- C#开发中提示无法加载DLL"***.dll":找不到指定的模块(异常来自HRESULT:0x8007007E)问题的解决办法
- C#调用dll提示"试图加载格式不正确的程序"原因及解决方法
- [真正解决]无法加载 DLL "SQLite.Interop.DLL"
- sql 2000 "无法执行查询,因为一些文件缺少或未注册"的解决办法
- 使用plsql时,出现"ORA-12154:TNS:无法解析指定的连接标识符"解决办法
- 无法加载php_curl.dll解决办法
- win7安装QT时出现"无法定位程序输入点_except1于动态链接库MSVCR120.dll"时的解决办法
- "无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开"解决办法
- "flash download failed - Target dll has been cancelled"错误解决办法
- "由于存在受损的安装文件,因此安装无法继续"的解决办法
- VS提示 "未能正确加载 Visual C# project System 包" 解决办法
- 有关c#.net“无法加载 CSOpenGLC.dll:找不到指定的模块”的问题解决办法
- 无法加载php_curl.dll解决办法
- 虚拟机无法打开磁盘 "或者某一个快照所依赖的磁盘 原因:未能锁定文件"的解决办法
- 关于数据库连接出错(错误信息:[无法加载dll(oci.dll)])的解决办法
- 虚拟机无法打开磁盘 "或者某一个快照所依赖的磁盘 原因:未能锁定文件"的解决办法
- 虚拟机无法打开磁盘 "或者某一个快照所依赖的磁盘 原因:未能锁定文件"的解决办法
- VS2005.NET提示"试图运行项目时出错,无法启动调试,绑定句柄无效"解决办法