http 错误 404.0 - not found_电脑Regsvr32 用法和错误消息的说明
![](/assets/blank.gif)
对于那些可以自行注册的对象链接和嵌入 (OLE) 控件,例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) 来将它们注册和取消注册。
Regsvr32.exe 的用法
RegSvr32.exe 具有以下命令行选项: Regsvr32 [/u] [/n] [/i[:cmdline]] dllname
/u - Unregister server
/i - Call DllInstall passing it an optional [cmdline];
when used with /u calls dll uninstall
/n - do not call DllRegisterServer; this option must
be used with /i
当您使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。要查看 Win32 错误代码的列表,请参见下面的 Microsoft Web 站点:
http://msdn.microsoft.com/library/en-us/netdir/adsi/win32_error_codes.asp
例如,要手动注册 Sample.ocx ActiveX 控件,请在 MS-DOS 提示符处键入以下命令:
c:egsvr32.exe sample.ocx
Regsvr32.exe 错误消息
以下列表介绍了 RegSvr32 错误消息和可能的原因。
Unrecognized flag:/invalid_flag
键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。
No DLL name specified.
未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname 不是 .dll 或 .ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误消息。
Dllname is not an executable file and no registration helper is registered for this file type.
Dllname 不是可执行文件(.exe、.dll 或 .ocx)。例如,键入 regsvr32 autoexec.bat 就会生成该错误消息。
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname 可能未导出,或者内存中可能有损坏的 Dllname 版本。请考虑使用 Pview 来检测该文件并删除它。
Dllname is not self-registerable or a corrupted version is in memory.
例如,键入 regsvr32 icwdial.dll 后就会返回该错误消息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的 Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。有关其他信息,请单击以查看以下 Microsoft 知识库文章:
197155 如何终止孤立进程
OleInitialize failed (or OleUninitialize failed).
Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。如果对 COM 库进行初始化或撤消初始化的尝试失败,就会出现这些错误消息。例如,Ole32.dll 文件可能已经损坏,或者其版本有误。
LoadLibrary("Dllname") failed.GetlastError returns 0x00000485
在 Winerror.h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到运行该应用程序所需的某个库文件”。例如,键入 regsvr32 missing.dll 后,如果找不到 Missing.dll 文件,就会返回该错误消息。
LoadLibrary("Dllname") failed.GetLastError returns 0x00000002
在 Winerror.h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系统找不到指定的文件”。换言之,系统找不到相关的 DLL。例如,如果键入 regsvr32 icwdial.dll,而此时缺少 Tapi32.dll(依赖项),就会返回该错误消息。
LoadLibrary("dskmaint.dll") failed.GetLastError returns 0x000001f
在 Winerror.h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系统上的设备不能正常工作”。如果您尝试注册 Win16 .dll 文件,就会发生此现象。例如,键入 regsvr32 dskmaint.dll 会返回该错误消息。
DllRegisterServer (or DllUnregisterServer)in Dllname failed.返回代码是:字符串
在 Winerror.h 中搜索字符串。
Regsvr32.exe 和依赖项
RegSvr32.exe 依赖于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,还依赖于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 会加载您尝试注册或撤消注册的文件及其所有依赖项。如果缺少必需的文件或者它们已损坏,该进程可能会失败。
您可以使用 Depends.exe 来确定您尝试注册或撤消注册的文件的依赖项。在 Microsoft Windows 98 资源工具包 和 Microsoft Windows NT 4.0 资源工具包 支持工具中都提供了 Depends.exe。
247024 Tools Included with the Microsoft Windows 98 Resource Kit
http 错误 404.0 - not found_电脑Regsvr32 用法和错误消息的说明相关推荐
- MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法
MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 参考文章: (1)MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 (2) ...
- HTTP 错误 404.0 - Not Found
HTTP 错误 404.0 - Not Found 当网上的那些修改程序池的方法,无法解决此问题时,可以尝试修改以下的参数: 1.控制面板-->程序-->启用或关闭Windows功能--& ...
- 显示服务器错误404 not found,出现HTTP 错误 404.0 – Not Found 您要找的资源已被删除、已更名或暂时不可用...
最近服务器发现很不稳定,昨天发现服务器的上行带宽居然占用到4M,下行带宽才200k,当时我想备份文件,下载速度死慢死慢,然后连上ftp试着备份 下载,发现也慢的可怜才40kb,我去这肯定有问题啊,带宽 ...
- http 错误 404.0 - not found_python3从零学习-5.10.8、http.client—HTTP 协议客户端
源代码: Lib/http/client.py 这个模块定义了实现 HTTP 和 HTTPS 协议客户端的类. 它通常不直接使用 - 模块 urllib.request 用它来处理使用 HTTP 和 ...
- HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。
现象:打开一个页面,一直报404异常,但是文件是存在的,打开同一目录下的其它文件都没问题,改文件名也不行,始终找不到原因 解决方案:404异常是一个幌子,实际异常是页面读取了null值,应该报空引用, ...
- IIS报错:HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。最可能的原因: 指定的目录或文件在 Web 服务器上不存在。 URL 拼写错误。。。。
IIS报错如下: **问题描述:**在浏览器只能浏览到index.html页面,其他页面皆会出现以上报错.原因可能是因为项目文档将index.html设置为了默认文档. 解决步骤: 1.打开IIS管理 ...
- IIS7.5 报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···
HTTP 错误 404.2 - Not Found 由于 Web 服务器上的"ISAPI 和 CGI 限制"列表设置,无法提供您请求的页面. 打开IIS,右边操作里选基本设置,应 ...
- 小学生有趣的创意课程_50有趣与创意错误404页,第1卷。 2
第1页,共3页:主页 主页 广告素材错误404:#11¢??????? #30 广告素材错误404:#31¢??????? #50 如果用户看到常规的普通错误404页面 ,则他或她可能会停留很长时间而 ...
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。...
错误信息 您正在搜索的页面可能已经删除.更名或暂时不可用. HTTP 错误 404 - 文件或目录未找到. 解决方法 手动开始 ASP.NET 2.0 服务扩展: 转载于:https://www.cn ...
最新文章
- P1972 [SDOI2009]HH的项链(离线树状数组)
- Java 负数、零、正数的个数
- 怎么把字符串变成数组_字符串哈希:从零开始的十分钟包会教程
- Java编程思想 学习笔记1
- jQuery框架学习第九天:jQuery工具函数介绍与使用
- 基金投资需要注意什么?
- LNMP 常见问题(FAQ)
- Android2.2 新特性
- 禁止浏览器记录 文本框之前输入过的内容
- Arduino实验十二 利用雨滴传感器检测是否下雨
- 未转变者服务器可作弊,未转变者作弊指令有哪些-未转变者作弊指令大全
- 系统编程之实战小项目-利用LVGL 与 mplayer制作音频播放器
- 阿里云天池竞赛-零基础入门CV赛事-Task4 模型训练与验证
- SQLServer数据库开发
- 王兆星|贷款风险分类和损失拨备制度变革
- python 在set里随机选一个元素_阿博Python之路-详解Set数据类型
- java基础学习之JSP动态web开发技术
- 营销老炮儿征战史:重视终端
- NAS(网络附属存储)、SAN和NAS存储有什么区别
- [附源码]Nodejs计算机毕业设计网上游戏商店设计Express(程序+LW)
热门文章
- Springboot2.x +JPA 集成 Apache ShardingSphere 同库分表
- Apache JMeter 背景颜色修改
- Vue + Spring Boot 项目实战(三):使用IntelliJ IDEA快速生成 Vue.js 项目
- flowable modler为任务节点增加自定义属性
- Spring概念理解
- JS前端常用工具方法
- androidbyte数组使用_android byte的用法
- python多进程写入mysql_Python实现 多进程导入CSV数据到 MySQL
- 万用表怎么测电池内阻_数字万用表和指针万用表,两者怎么选?
- arcengine遍历属性表_Excel催化剂-遍历文件夹内文件信息特别是图像、音视频等特有信息...