必威体育Betway必威体育官网
当前位置:首页 > IT技术

regsvr32 命令使用和regsvr32 dll失败原因介绍

时间:2019-10-14 10:44:26来源:IT技术作者:seo实验室小编阅读:90次「手机版」
 

regsvr32

一 、regsvr32介绍

Regsvr32命令用于注册COM组件,是 windows 系统提供的用来向系统注册控件或者卸载控件的命令,以命令行方式运行。搭配 regsvr32.exe 使用的 DLL,必须实现 dllregisterserver 和 DllUnregisterServer 两个函数

基本格式:

regsvr32 [/u] [/s] dllname

参数介绍:

/u 解除服务器注册

/s 无声解除服务器注

dllname dll全路径和名字

二、 regsvr32 注册失败原因

当我们在cmd命令行下注册dll时,若命令执行失败,会有提示窗口信息: “xxx.dll加载失败,找不到指定的模块”。

通过查找资料,regsvr32命令执行失败,大致有以下两个因素:

1. 检查当前注册dll所在的路径是否正确

2. 检查该dll所依赖的dll是否都存在

更多情况下,第二个原因居多。即当前注册的dll依赖别的dll,一种是系统的dll,一种是自己写的dll。我们可以用dependency walker工具打开dll,其中带有

黄色问号的dll,是当前注册dll所依赖的dll。

项目问题定位中就遇到过这问题,我们的程序使用了自己写的dll,这个dll是用vs2010在32位系统上写的,当运行于64

系统时,程序执行异常,后面通过分析是64系统中缺少vs2010运行时库。

相关阅读

AMD FX-8320处理器怎么样 AMD FX8320配什么主板

今天在百度搜索了一下6000元FX-8320处理器规格参数是,发现其中不少网友对于AMD FX8320配什么主板都不怎么了解,不少百度知道或者论

从恶意软件获得的新姿势——通过rundll32.exe执行js原

今年7月份,国外研究机构发现了一个比较新型的恶意软件,这个恶意软件不会在系统上安装任何文件,而是藏身在windows的注册表中通过rund

Advapi32.dll 函数接口说明

Advapi32.dll 函数接口说明             函数原型                              

vi :E325 解决办法!

为什么会出现这种情况?是因为你在使用vim进行编辑时,没有保存直接关闭了终端,所以vim就生成了一个.swp的文件,这个文件就是用来保存,你

丢失opengl32.dll

百度知道里面复制下来的方法,亲测重新下载opengl32.dll文件,如果是32位系统则复制到c:\windows\system32文件夹【64位系统复制到C

分享到:

栏目导航

推荐阅读

热门阅读