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
十二,如果你以上问题都尝试过了还是在关机的时候出现此问题,如果你确认你自己安装中国工商银行的反钓鱼软件 。
请您卸载此软件 。
十三,恢复“显示桌面快捷图标
在进行日常的电脑操作时,有时会急需调出桌面,但又不关闭已打开的窗口,Windows对此添加了显示桌面的快捷键,默认在“开始右边的第一个快捷方式 。有时快捷栏里显示桌面图标会丢失,或被误删除 。这时可以用regsvr32命令来解决 。
【巧用 REGSVR32 程序解决常见问题】开始》 运行》 regsvr32 /n /i:u shell32
推荐阅读
- 华为手机小程序怎么弄出来
- 解决绝地求生吃鸡提示“视频驱动程序崩溃并被重置”的方法
- 为添加和删除程序提速的三种方法经验技巧
- 电脑技巧一则:巧妙卸载公用电脑的屏幕保护程序经验技巧
- S68安装JAVA游戏、应用程序的经验
- 巧用瑞星主动防御给文件夹加密
- 巧用批处理创建虚拟磁盘 有效隐藏秘密文件
- 巧用Netsh命令备份和恢复网络设置
- 三星U608 JAVA程序安装方法
- 应用技巧:多系统下更改引导装载程序方法
